ESP8266连接阿里云

您所在的位置:网站首页 esp8266连接不稳定 ESP8266连接阿里云

ESP8266连接阿里云

2023-06-13 16:15| 来源: 网络整理| 查看: 265

本文基本作者最近使用esp8266连接阿里云所踩的坑有感而发,希望这篇文章能帮各位避坑

 主要用ch340连接8266用xcom进行at指令的配置

 

首先:

连接ESP8266的TX引脚到CH340的RX引脚,将ESP8266的RX引脚连接到CH340的TX引脚。

将ESP8266的GND引脚连接到CH340的GND引脚。

将ESP8266的VCC引脚连接到3.3V电源,该电源可以通过CH340模块提供或通过外部电源提供。(不过我的是atk-8266,连的是5v的供电)

新建产品

品类选择自定义

产品名称自由定义

添加设备

 这里产品选择刚才所自定义的产品名字

DeviceName可以自定义为ESP8266

查看参数

 

 

 这里的参数是等会用AT指令进行配置的重要环节

这里我选用的是115200波特率

 下面进行AT指令的配置 AT+RESTORE//恢复出厂设置 AT+RST//重置 AT+CWMODE=1//设置为station模式 AT+CIPSNTPCFG=1,8,"ntpl.aliyun.com"//连接阿里云 AT+CWJAP="(wifiname)","password"//这里可以填写自己手机的热点或者附近wifi AT+MQTTUSERCFG=0,1,"NULL","(username)","(passwd)",0,0,""//这里填写MQTT参数里给定的username和passwd AT+MQTTCLIENTID=0,"(clientId)"//这里填写clientId,!!记得,逗号前要加\反斜杠!!! AT+MQTTCONN=0,"(mqttHostUrl)",1883,1 //这里填写mqttHostUrl

这里可以利用多行发送保存指令不用多次重新输入

 

完成以上步骤esp8266就会连上阿里云了

接下来回到产品的topic

 复制上面这行代码

​ AT+MQTTSUB=0,"(订阅topic)",1 ​ AT+MQTTSUB=0,"/il3lpNuDSsF/esp8266/user/get",1//以我的为例子,topic要改为自己的devicename也要改为自己设定的设备名字 ​ ​

输入上面这行代码发送at指令

然后就会显示已订阅的topic

 接下来可以在阿里云上发布消息,电脑上的xcom也会收到相关消息

接下来演示从串口助手发送到阿里云

 复制update的这行代码

AT+MQTTPUB=0,"/il3lpNuDSsF/esp8266/user/update","{\"temp\"}",1,0 AT+MQTTPUB=0,"/il3lpNuDSsF/esp8266/user/update","{(里面的数据可以更改)"}",1,0 //这一步为发送数据

然后就可以看到我们发送的数据啦 

PS:小白第一次发文,希望能对大家有所帮助,有不对的地方敬请指正



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3