WIFI设备接入阿里云物联网平台
WIFI设备接入阿里云物联网平台准备工作配置WIFI模块调试WIFI设备接入阿里云物联网平台
本文演示WIFI设备接入阿里云物联网平台,设备采用的时HC-25模块。
准备工作
1.创建一个设备,参照/md/?articleId=111195619
2.准备wifi模块,可链接串口进行配置。
配置WIFI模块
有些数据可参照/weixin_41551104/article/details/111210144
1.发送:+++ 进入AT命令
2.设置模块 WiFi 的工作状态:AT+WMODE=AP+STA
3.设置关联AP(即wifi模块链接的热点):AT+WSTA=ZEPU,80960770
AT+WSTA=HUAWEI P30,2545506372
4.设置链接域名 Socket:AT+SOCK=MQTT,a1eaReiwgC7.iot-as--,1883
5.设置可变报头(variable header):Keep Alive
AT+MQTTK=60
6.设置MQTT的Connect报文参数
①AT+MQTTCID=test1|securemode=3,signmethod=hmacsha1,timestamp=789|
mqttClientId: clientId+"|securemode=3,signmethod=hmacsha1,
timestamp=789|"
②AT+MQTTUSERNAME=test1&a1eaReiwgC7
mqttUsername: deviceName+"&"+productKey
③AT+MQTTPASSWORD=ef8ba88ad533ae8eb05dedc4b7dfc2e3449ab110
7.设置MQTT订阅消息主题
AT+MQTTSUBTOPIC=/sys/a1eaReiwgC7/test1/thing/service/property/set
8.设置MQTT推送消息主题
AT+MQTTPUBTOPIC=/sys/a1eaReiwgC7/test1/thing/event/property/post
9.设置MQTT订阅消息的质量等级
AT+MQTTSUBQOS=1
10.设置MQTT推送消息的质量等级
AT+MQTTPUBQOS=1
11.模块重启
注:注意检查字符串结尾不能有空格。
调试
wifi设备上传数据到云端。在透传模式下,向WIFI模块发送消息{“params”:{“force”:5,“DetectDistance”:5}}在物理联网平台观察属性变化。
2.云端数据下发到wifi设备,启动在线调试,按如下设置,点击发送指令。
则在wifi设备端就可以接收到数据