本示例演示了设备端如何连接至 fastbee 云平台并实现开关控制和 OTA 固件更新等功能。
示例运行后,用户需要在云平台的设备管理中添加产品和设备,获取设备的 BROKER_URI、USER_NAME、PASSWORD、PRODUCT_ID 和 DEVICE_ID 信息,并在 mqtt.h 文件中进行配置这些信息。
配置完成后,长按 USER 按键 3 秒进入配网模式(成功进入配网模式时,LED 灯会闪烁 2 次),然后通过 “蜂信物联” 小程序或 “WMBleWiFi” 小程序进行网络配置。
配网成功后,设备将连接至云平台,并保存本次配网信息,之后无需重复配网。
此时,用户可以通过 “蜂信物联” 小程序或云平台进行开关控制。开关打开时,LED 灯会点亮,开关关闭时,LED 灯会熄灭。
在本示例中会随机产生温度值,用来模拟温度传感器定期上报温度信息,可在小程序或网页后台即使查看到温度更新(可选)。
此外,用户还可以通过云平台进行 OTA 固件更新,需在网页后台按提示操作。
- 一块 W800-Arduino 开发板。
- 需要有一个能正常连接的 AP。
可参考这篇教程。