赞
踩
ONENET物联网平台自4月28日更新后,暂时没有完整的教程,本文目的旨在帮助大家通过AT+MQTT指令连接到ONENET云平台:
本教程在B站录制有视频教程两个教程结合使用效果更佳:
新版ONENET物联网开放平台ESP8266的AT+MQTT固件库串口通信模拟连接_哔哩哔哩_bilibili
新版ONENET物联网开放平台接入Arduino程序_哔哩哔哩_bilibili
首先是硬件的准备:CH340与ESP8266(ESP01S)
库的准备:AT+MQTT库,烧录方式见链接
ESP8266-01S烧录MQTT透传AT固件_esp8266透传固件_xiaopa菜的博客-CSDN博客
常见的AT+MQTT指令的内涵:见链接
ESP-AT 系列: AT+MQTT 使用_at+mqttusercfg_乐鑫科技 Espressif的博客-CSDN博客
接着连接上将ESP8266连接上电脑:
接着通过串口助手以115200波特率向ESP8266发送 如下AT指令即可连接ONENET云平台,大家可以直接复制如下的AT+MQTT指令然后按照我发在B站的教学视频自行修改即可实现云平台的连接。
- 1、AT //测试指令
-
- 2、AT+RST //复位指令
-
- 3、AT+CWMODE=1 //=1模式设置为station
-
- 4、AT+CWDHCP=1,1 //启动DHCP
-
- 5、AT+CWJAP=“WIFI名”,“密码”
- AT+CWJAP="TT","a123456a" //WiFi
-
- 6、AT+MQTTUSERCFG=<LinkID>,<scheme>,<"client_id">,<"username">,<"password">,<cert_key_ID>,<CA_ID>,<"path">//设置MQTT服务器属性
- AT+MQTTUSERCFG=0,1,"test1","TsUWn6659l","version=2018-10-31&res=products%2FTsUWn6659l%2Fdevices%2Ftest1&et=2052911776&method=md5&sign=n8xu7BvoA2%2F%2BX90QJLYA2Q%3D%3D",0,0,""
-
- 7、AT+MQTTCONN=<LinkID>,<"host">,<port>,<reconnect>//连接服务器
- AT+MQTTCONN=0,"mqtts.heclouds.com",1883,1
-
- 8、AT+MQTTSUB=<LinkID>,<"topic">,<qos>//订阅物模型主题
- AT+MQTTSUB=0,"$sys/TsUWn6659l/test1/thing/property/post/reply",1
-
- 9、AT+MQTTPUB=<LinkID>,<"topic">,<"data">,<qos>,<retain>//发布物模型数据
- AT+MQTTPUB=0,"$sys/TsUWn6659l/test1/thing/property/post","{\"id\":\"123\"\,\"params\":{\"power\":{\"value\":16\}}}",0,0
逐条发送如上AT指令便可以实现Onenet云平台的连接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。