WIFI设备接入阿里云物联网平台

WIFI设备接入阿里云物联网平台

  • WIFI设备接入阿里云物联网平台
    • 准备工作
    • 配置WIFI模块
    • 调试

WIFI设备接入阿里云物联网平台

本文演示WIFI设备接入阿里云物联网平台,设备采用的时HC-25模块。

准备工作

1.创建一个设备,参照https://editor.csdn.net/md/?articleId=111195619
2.准备wifi模块,可链接串口进行配置。

配置WIFI模块

有些数据可参照https://blog.csdn.net/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-mqtt.cn-shanghai.aliyuncs.com,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.模块重启
注:注意检查字符串结尾不能有空格。

调试

  1. wifi设备上传数据到云端。在透传模式下,向WIFI模块发送消息{“params”:{“force”:5,“DetectDistance”:5}}
    WIFI设备接入阿里云物联网平台_第1张图片
    在物理联网平台观察属性变化。
    WIFI设备接入阿里云物联网平台_第2张图片
    2.云端数据下发到wifi设备,启动在线调试,按如下设置,点击发送指令。
    WIFI设备接入阿里云物联网平台_第3张图片
    则在wifi设备端就可以接收到数据
    WIFI设备接入阿里云物联网平台_第4张图片

你可能感兴趣的:(嵌入式,物联网,mqtt,物联网,阿里云,嵌入式,wifi,mqtt)