新版ONENET物联网开放平台AT+MQTT指令连接

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云平台的连接

 

 

  • 9
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lilbye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值