当前位置:   article > 正文

【物联网设备端开发】FastBee Arduino固件开发指南_fastbee物联网

fastbee物联网

目录

一、收集数据

二、打开FastBeeArduino 源码

三、修改 Config.cpp 文件

四、修改物模型数据

五、小程序配网

本文以 WeMOS D1 R1(8266WIFI 模块)固件开发为例,实现以下功能:

  • 设备认证
  • 设备 Mqtt 交互
  • Wifi 类设备配网

一、收集数据

把标红 1-6 的字段取出来,需要写进 SDK 里面。

二、打开FastBeeArduino 源码

使用Arduino IDE 打开 FastBeeArduino 源码

注意

Arduino IDE 需安装 esp8266(By ESP8266 Community v3.0.2)库,操作步骤可参考CSDN-崔安兵-博客园(opens new window)

三、修改 Config.cpp 文件

修改设备标识和mqtt连接信息,如下图所示:

四、修改物模型数据

按照平台自定义物模型修改 User.cpp 文件,如下图所示:

注意

串口观测到 wdt reset 时,可以在主程序 LOOP 循环语句最后添加“喂狗”软件语句,

五、小程序配网

1. 在手机微信搜索并添加“蜂信物联”小程序,如下图所示

2. 点击小程序右上角“+“”号,添加设备,如下图所示:

3.  选择“配网添加”方式添加设备,如下图所示

4. 填写设备端接入 Internet 的 WIFI 名称和密码,按下开发板的 reset 键,设备进入配网模式,

选择"fastbee-device"打头的设备热点(8266 模块此时处于 AP 模式,固件中定义设备热点名称为"fastbee-device"+随机数,如下图所示)

5.  最后,点击开始配网

6. 配网成功后,返回“蜂信物联”小程序设备列表页面,可以看到设备激活成功,并处于上线状态。

打开“开关”按钮,可以看到继电器指示灯闪烁了一下,表明连接成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/858711
推荐阅读
相关标签
  

闽ICP备14008679号