赞
踩
欢迎入群共同学习交流
时间记录:2024/2/17
(1)下载MQTT透传AT固件(安信可官网下载即可)下载链接
(2)为ESP8266-01S烧录固件
(3)MQTT协议介绍:数据基于发布订阅形式传输,长连接
(1)AT+MQTTUSERCFG=0,1,“客户端ID”,“用户名”,“密码”,0,0,“”\r\nMQTT用户属性配置
(2)AT+MQTTCLIENTID=0,“客户端ID”\r\n配置MQTT客户端ID
(3)AT+MQTTUSERNAME=0,“用户名”\r\n配置MQTT登录用户名
(4)AT+MQTTPASSWORD=0,“密码”\r\n配置MQTT登录密码
(5)AT+MQTTCONNCFG=LinkID,keepalive,disable_clean_session,“lwt_topic”,“lwt_msg”,lwt_qos,lwt_retain\r\n配置MQTT连接属性
(6)AT+MQTTCONN=0,“MQTT服务器IP”,“MQTT服务器端口”,重连标志x\r\n连接MQTT服务器,x=1重连,x=0不进行重连
(7)AT+MQTTCONN?\r\n查询连接的MQTT服务器信息
(8)AT+MQTTPUB=LinkID,“topic”,“data”,qos,retain\r\n发布消息
(9)AT+MQTTSUB=LinkID,“topic”,qos\r\n订阅主题
(10)AT+MQTTSUB?\r\n查询所有订阅的主题
(11)AT+MQTTUNSUB=LinkID,“topic”\r\n取消订阅指定主题
(12)AT+MQTTCLEAN=LinkID\r\n关闭连接
(1)创建STA模式连接网络
AT\r\n
AT+CWAUTOCONN=0\r\n
AT+RST\r\n
AT+CWMODE=1\r\n
AT+CWJAP=“SSID”,“密码”\r\n
(2)通过MQTT透传AT指令连接服务器上传接收数据
ONENET的MQTT协议接入文档地址
Token工具下载使用文档地址
AT+MQTTUSERCFG=0,1,“设备名/设备id”,“产品ID”,“Token工具生成的鉴权信息”,0,0,“”\r\n
AT+MQTTCONN=0,“mqtts.heclouds.com”,1883,0\r\n
AT+MQTTSUB=0,“$sys/产品ID/设备ID/thing/property/set”,0\r\n
AT+MQTTPUB=0,“$sys/产品ID/设备ID/thing/property/post”,“{\“id\”:\“123\”\,\“params\”:{\“temp\”:{\“value\”:86}\,\“humi\”:{\“value\”:55}}}”,0,0\r\n
(3)通过平台下发数据
设置属性值
收到数据进行解析
(1)创建STA模式连接网络
(2)通过MQTT透传AT指令连接服务器上传接收数据(MQTT连接参数均由平台自动生成)
AT+MQTTUSERCFG=0,1,“NULL”,“test001&hv35Sj2mf8c”,“818c7f5f20644b41add0bff00e8e7e0a014840a65f44321b2181b35c2cfff228”,0,0,“”\r\n
AT+MQTTCLIENTID=0,“hv35Sj2mf8c.test001|securemode=2\,signmethod=hmacsha256\,timestamp=1708184385635|”\r\n注意点:参数一定要加转义字符“\”,否则会设置失败
AT+MQTTCONN=0,“iot-06z00ahw0e1vcqn.mqtt.iothub.aliyuncs.com”,1883,0\r\n
AT+MQTTPUB=0,“/sys/hv35Sj2mf8c/test001/thing/event/property/post”,“{\“params\”:{\“temp\”:88\,\“humi\”:50}}”,0,0\r\n
(3)通过平台下发数据
收到数据进行解析
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。