当前位置: 首页 > news >正文

ESP-01S使用AT指令连接阿里云

这次分享下ESP8266-01S使用AT指令连接阿里云,为了后面stm32--esp-01s-阿里云(MQTT)做铺垫

目录

步骤:

1.烧录阿里云固件

首先我们打开->安信可官网下载阿里云的固件,如图

1.1串口助手与esp-01s接线说明

注:文章后面会附上本文提及到的的所有资料。

2.在阿里云注册设备,产品等操作(不懂的可以看-->)注册阿里云设备,产品

3.串口助手发送AT指令

我先把所有需要发送的AT指令粘贴上来先


准备软件:串口助手

准备硬件:esp-01s

步骤:

1.烧录阿里云固件

首先我们打开->安信可官网下载阿里云的固件,如图

 

 

 选择这个固件,下载。

 这是下载下来的。先保存。再去下载一个用于烧录固件的软件

 

 

然后打开烧固件软件.bin文件

 

1.1串口助手与esp-01s接线说明

 

 

ESP-01S插入串口--插入电脑,复位一下,有显示ready就算成功。然后这一步就算完成了。

注:文章后面会附上本文提及到的的所有资料。

 

 

 

2.在阿里云注册设备,产品等操作(不懂的可以看-->)注册阿里云设备,产品

3.串口助手发送AT指令

我先把所有需要发送的AT指令粘贴上来先

1.AT+RST               //复位wifi模块
2.AT+CWMODE=1          //设置为透传模式
3.AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"       
4.AT+CWJAP="AA","22223333"        //连接wifi名字和密码
5.AT+MQTTUSERCFG=0,1,"NULL","test&a12IzbarpjF","1af2e08ce217d44191bd369b64cc632518acfabfe30a1be28bcf86c8309e9eba",0,0,""         //连接阿里云的产品ID等信息
6.AT+MQTTCLIENTID=0,"a12IzbarpjF.test|securemode=2\,signmethod=hmacsha256\,timestamp=1669973331833|"                             //连接阿里云MQTT等信息
7.AT+MQTTCONN=0,"a12IzbarpjF.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883,1   //连接阿里云域名端口等

AT指令步骤:

 

 

 

 

 

 

 

 

完成这7步就可以实现连接了。

以上的参数均可在阿里云查找到。如下图

 

 

最后说明下,很多不返回OK的原因可能如下:

1.没开启wifi,或者wifi断了

2.没有勾选发送新行。任何无线模块的AT指令都是需要\r\n的,也就是新行!

相关文章:

  • 第十四届蓝桥杯模拟赛第二期部分题答案(C++代码)
  • 面试半年,上个月成功拿到阿里offer,全靠我啃烂了学长给的这份笔记
  • 【RTS】安海波老师:SIP与RTC融合分享笔记
  • 网站都变成灰色了,它是怎么实现的?
  • JavaWeb中文件上传与下载
  • 信奥赛一本通题解目录(未做完)
  • YOLO系列算法改进方法 | 目录一览表
  • 粒子群算法和鲸鱼算法的比较(Matlab代码实现)
  • HTML5期末大作业:HTM+CSS+JS仿安徽开放大学官网(web前端网页制作课作业)
  • C语言:动态内存分配(3)
  • 基于纳芯微产品的尾灯方案介绍
  • 设置程序以管理员权限运行无效问题的排查过程分享
  • MySQL密码不要用0开头!!!
  • Java项目:ssm高校党员管理系统
  • RabbitMQ--延迟队列--使用/原理
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • canvas绘制圆角头像
  • JAVA_NIO系列——Channel和Buffer详解
  • PV统计优化设计
  • Theano - 导数
  • webpack入门学习手记(二)
  • windows-nginx-https-本地配置
  • 闭包,sync使用细节
  • 大主子表关联的性能优化方法
  • 基于HAProxy的高性能缓存服务器nuster
  • 基于遗传算法的优化问题求解
  • 前端
  • 如何利用MongoDB打造TOP榜小程序
  • 温故知新之javascript面向对象
  • 再次简单明了总结flex布局,一看就懂...
  • 正则学习笔记
  • zabbix3.2监控linux磁盘IO
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 移动端高清、多屏适配方案
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • $(function(){})与(function($){....})(jQuery)的区别
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (4)事件处理——(7)简单事件(Simple events)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Java)【深基9.例1】选举学生会
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (TOJ2804)Even? Odd?
  • (备忘)Java Map 遍历
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (六)软件测试分工
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (原)Matlab的svmtrain和svmclassify
  • (转)大型网站架构演变和知识体系
  • .NET 5种线程安全集合
  • .NET CLR基本术语
  • .NET Reactor简单使用教程
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .Net组件程序设计之线程、并发管理(一)
  • @Autowired标签与 @Resource标签 的区别