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云平台的连接
文章来源:https://www.toymoban.com/news/detail-715845.html
文章来源地址https://www.toymoban.com/news/detail-715845.html
到了这里,关于新版ONENET物联网开放平台AT+MQTT指令连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!