原创 【机智云Gokit2.0开发板】快速创建远程监控的温湿度计

2021-1-8 00:05 4337 32 4 分类: 物联网
拿到Gokit2已经有些天,这次来实际操作下,自己如何快速的创建一个可以远程监控的温湿度计!
第一步:在机智云开发者中心创建新产品

创建好产品以后注意阅读开发向导,要一步步来。我们需要先定义数据点,数据点用来上传我们的温湿度,这里我们新建一个“温度”和一个“湿度”。

然后我们回到开发向导。
第二步:是模块开发,也就是为我们的wifi模组烧录GAgent固件,虽然Gokit2的wifi模块已经烧录了Gagent固件,但是版本较低,兼容不了新的SDK代码,所以我们必须将固件升级到最新
友情提醒:烧录固件需要将wifi模块的GPIO0【原理图上的WIFI_SPI_CLK】脚接到地!

如图,上面的引脚是输出wifi模块日志的引脚,使用串口工具以74480波特率读取即可;下面的引脚就是GPIO0,将其跳线接地就可以烧录固件。烧录的软件和设置参考这里

烧录成功后,日志引脚可以读到SDK已经更新成功!

第三步:MCU开发,机智云给我们提供了快速生成代码的功能,开发者可以不用关心底层的协议代码,这里我的是Arduino底板,使用独立MCU方案,硬件平台为ArduinoUNOR3,下载生成的代码后解压得到一个Gizwits文件夹,将其放到Arduino安装目录下的\libraries文件夹下,再打开examples目录可以看到有2个示例代码,networkConfig是配置wifi模块联网,simpleTry是数据上传的示例代码;我们可以将networkConfig中的按键处理代码拷贝至simpleTry中,就可以同时拥有2种功能了;示例程序只是上传2个固定的值,我们需要将板子上的DHT11库添加进去,并将温湿度读取并上传。
  1. uint8_t curTem, curHum;
  2. DHT11_Read_Data(&curTem, &curHum);
  3. float varW_wd = curTem;//Add Sensor Data Collection
  4. myGizwits.write(VALUE_wd, varW_wd);
  5. float varW_sd = curHum;//Add Sensor Data Collection
  6. myGizwits.write(VALUE_sd, varW_sd);
第四步:APP开发,硬件已经准备就绪了,接下来我们在【服务】选择应用配置,添加一个新应用,我选择的是安卓平台;

接下来选择应用开发,根据刚才添加的应用生成代码包。

然后通过AndroidStudio编译生成apk文件,手机安装该apk,打开app后可以注册也可以直接跳过,再选择添加设备,其中【一键配置】需要先长按gokit2的key2键,使其进入快速连接模式,再在手机上输入WiFi密码,选择乐鑫模组即可快速连接;而选择【热点模式】则需要短按gokit2的key2键,即可触发热点连接模式,此时手机wifi应该能搜索到一个XPG-XXX开头的wifi信号,否则就是模组没有进入热点模式。

联网成功后设备绑定到当前app中,打开就能查到硬件上传的温湿度啦!是不是非常的快捷呢!

作者: 随遇而安1992, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3913932.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论2条评论)

登录后参与讨论

火引冰薪 2021-1-11 09:08

这块开发板看起来不错呀

curton 2021-1-9 19:34

学习了







欢迎点击


论坛> >机器人/工业电子> >工业电子与自动化


https://mbb.eet-china.com/forum/topic/85437_1_1.html
相关推荐阅读
随遇而安1992 2020-12-19 17:33
【机智云Gokit2.0开发板】让智能产品开发要像写《hello world》一样简单
“智能硬件,或者说大家所讲的物联网,纵向方向涉及到的行业知识很多,从下到上大概有传感器、 MCU、通讯模组(BLE、ZigBee、WiFi 等)、APP、M2M 服务、数据存储、报表分析、数据挖掘、云...
随遇而安1992 2020-07-23 13:41
【SHT31智能小表】SHT31与SHT35一致性对比
本来想引出SHT31的引脚出来用其他板子来读取温湿度,一直没有成功,刚好实验室有个SHT35的温湿度记录仪,索性就来对比一下他俩的一致性,测试地点选在办公室,避免空调风直接吹到,并且将SHT35的探头...
随遇而安1992 2020-07-10 20:04
【SHT31智能小表】板子上手及精度测试
首先感谢盛思锐对本次试用提供样品支持,感谢面包板社区提供这次宝贵的试用机会!收到样品后第一时间开箱:包装正面包装背面(醒目的SHT31)打开之后1.主板一枚;2.说明书一份;3.底板一块;掰开底板插入...
随遇而安1992 2020-07-06 14:17
【富芮坤物联网开发板评测】ESP8266+FR8016基于贝壳物联的网络时钟与温湿度计
首先感谢富芮坤对这次活动提供的大力支持,感谢面包板社区提供这次宝贵的试用机会,感谢贝壳物联提供优质的免费平台!话不多说,上才艺。。。效果图:温湿度远程记录:功能简介:1、esp8266通过透传连接至贝...
随遇而安1992 2020-06-14 22:52
【富芮坤物联网开发板评测】1.4版SDK演示与天猫精灵的初次交互
首先,感谢富芮坤提供这次机会让我体验这个FR8016开发板,我收到的是一块1.4版本的板子;跟1.3稍微有些不同,其中OLED的驱动配置有改动,导致一开始烧录1.3版的演示固件一直发现显示不对,好在官...
我要评论
2
32
关闭 站长推荐上一条 /2 下一条