四、使用串口助手发送AT指令连接物联网平台
AT
//返回 OKAT+RST
//复位AT+RESTORE
//恢复出厂设置AT+CWMODE=1
//设置模式,可连接wifi热点AT+CWJAP="WIFI名字","WIFI密码"
//连接热点
例如:AT+CWJAP="qjl","11111111"
★坑3:wifi名字必须为英文!!频率为2.4G!如果是苹果手机,在个人热点处打开–最大兼容性。
AT+CWJAP?
//检测是否连接上热点AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"
//连接阿里云的网站- //配置MQTT
(1)设置用户名、密码
使用指令:AT+MQTTUSERCFG=0,1,"NULL",“下图的用户名",“下图的密码”,0,0,""
例如:AT+MQTTUSERCFG=0,1,"NULL","LED1&a1n2p8YJOux","2f14f1e99372c0b47cc475804da435ddd2330bbde9dec9783a63f88b1c30797b",0,0,""
(2) 设置clientld
使用指令:AT+MQTTCLIENTID=0,"下图的clientld"
例如:AT+MQTTCLIENTID=0,"a1n2p8YJOux.LED1|securemode=2\,signmethod=hmacsha256\,timestamp=1709691140893|"
★坑4:下图的clientld复制完成后,要在“”里面的逗号前加上‘\’ 。如上述例子中一样!!
- //设置好信息后,连接MQTT。
使用指令:AT+MQTTCONN=0,"下图的mqttHostUrl",1883,1
例如:AT+MQTTCONN=0,"a1n2p8YJOux.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1
★坑5:总显示连接失败。
解决:看一下之前的手机热点是不是长时间没连接给自动关闭了,我当时就是这个地方出问题,所以才一直显示ERROR。
//连接成功后,发现物联网平台设备在线。
- 使用相应的Topic进行通信。
(1)订阅内容。
AT+MQTTSUB=0,"/sys/a1n2p8YJOux/LED1/thing/service/property/set",1
●测试:
使用物联网平台发布调试。
串口助手接收到的内容:
(2&#