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

目录

一、收集数据

二、打开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. 配网成功后,返回“蜂信物联”小程序设备列表页面,可以看到设备激活成功,并处于上线状态。

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

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帐篷Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值