本文以 WeMOS D1 R1(8266WIFI 模块)固件开发为例,实现以下功能:
把标红 1-6 的字段取出来,需要写进 SDK 里面。
使用Arduino IDE 打开 FastBeeArduino 源码
注意 Arduino IDE 需安装 esp8266(By ESP8266 Community v3.0.2)库,操作步骤可参考CSDN-崔安兵-博客园(opens new window)
修改设备标识和mqtt连接信息,如下图所示:
按照平台自定义物模型修改 User.cpp 文件,如下图所示:
注意 串口观测到 wdt reset 时,可以在主程序 LOOP 循环语句最后添加“喂狗”软件语句,
1. 在手机微信搜索并添加“蜂信物联”小程序,如下图所示
2. 点击小程序右上角“+“”号,添加设备,如下图所示:
3. 选择“配网添加”方式添加设备,如下图所示
4. 填写设备端接入 Internet 的 WIFI 名称和密码,按下开发板的 reset 键,设备进入配网模式,
选择"fastbee-device"打头的设备热点(8266 模块此时处于 AP 模式,固件中定义设备热点名称为"fastbee-device"+随机数,如下图所示)
5. 最后,点击开始配网
6. 配网成功后,返回“蜂信物联”小程序设备列表页面,可以看到设备激活成功,并处于上线状态。
打开“开关”按钮,可以看到继电器指示灯闪烁了一下,表明连接成功。