合宙 air720 模块通过串口助手连接到阿里云 IOT
前言
实现步骤
1.安装 USB 驱动
2.通过串口助手发送 at 指令
2.1 连接 aliyun MQTT
AT+CGREG? 查询注册状态
AT+CGATT? 查看当前GPRS附着状态
AT+CSTT="3GWAP"设置APN 我这里用的是联通卡,如果是电信卡换成AT+CSTT=“CMNET”
AT+CIICR 激活移动场景
AT+CIFSR查询当前IP
AT+MCONFIG=“FESA234FBDS24|securemode=3,signmethod=hmacsha1,timestamp=789|”,"OYYBmJm4f240RaqQybUF&a1f1DYPG6WK”,“6967b37caeea87bea85ae7c419d5a1d357f2e9e5” 设置当前连接参数,包括请求客户端ID、用户名、密码,此处请根据实际设备参数填写,可通过技小新-MQTT单片机编程小工具生成
AT+MIPSTART=“a1f1DYPG6WK.iot-as-mqtt.cn-shanghai.aliyuncs.com”,"1883"设置当前连接参数,包括请求地址、端口,此处请根据实际设备参数填写
AT+MCONNECT=1,600 建立连接会话,此处600为MQTT保活时间
设备端在保活时间间隔内,至少需要发送一次报文,包括ping请求。
如果服务端在保活时间内无法收到任何报文,物联网平台会断开连接,设备端需要进行重连。
设置保活时间的取值,取值范围为30至1200秒,建议取值300秒以上。
AT+MSUB="/a1f1DYPG6WK/OYYBmJm4f240RaqQybUF/user/get",0 订阅消息,第一个test为设备DeviceName,第二个test为消息路径(在一、6中创建的,可在物联网平台配置)
AT+MPUB="/a1f1DYPG6WK/OYYBmJm4f240RaqQybUF/user/update",0,0,"helloworld"发布消息helloworld到test路径中
AT+MDISCONNECT 关闭MQTT连接