ESP01的AT指令连接到阿里云平台

物联网平台提供安全可靠的设备连接通信能力,支持设备数据采集上云,规则引擎流转数据和云端数据下发设备端。此外,也提供方便快捷的设备管理能力,支持物模型定义,数据结构化存储,和远程调试、监控、运维。总之,阿里云物联网平台是一个非常强大的物联网平台,该平台集成了一些非常先进的物联网技术,可以为物联网开发节省大量的人力物力,我们只需要遵循阿里云平台的规则就可以轻松实现物联网。

ESP01可以使用AT指令连接到阿里云平台,实现订阅topic,发布数据到topic,我们只需要安装好安信可的AT固件便可以实现联网,仅仅需要几个AT指令,非常方便。

一、安装安信可AT固件

1、首先我们需要从安信可官网获取烧入软件

地址如下:

开发工具清单 | 安信可科技 (ai-thinker.com)

选择烧入工具 ESP_DOWNLOAD_TOOL,进行下载

2、获取烧入的固件包

地址如下:

AT固件汇总 | 安信可科技

选择MQTT透传AT固件

3、烧入工具

在windows环境下,双击这个exe文件就可以运行

4、解压固件包

解压固件包,可以得到一个bin文件,如下:

5、连接下载器

本次使用了ESP01专属下载器,CH340驱动,所以只需将esp01插在上面即可,如下图:

6、双击 flash_download_tool_3.9.2.exe 进入界面

7、选择烧入的bin固件,并加上烧写地址0x00000,如下:

8、点击START进行下载,如下:

9、等待进度条完成,按下STOP,烧入完成

7、烧入完成

烧入完成打开串口助手,按下复位按键,可以看到如下:

发送AT加新行,如果出现 ok,表示烧入成功,波特率选择115200:

二、注册并进入阿里云平台

1、首先点击产品进入物联网平台

2、进入管理控制台

创建一个叫做test的工程

创建一个叫做test的设备

3、查看MQTT信息,记住如下信息,连接的时候需要用到

三、发送AT指令

下面是我总结的一套完整的AT指令连接阿里云的指令集,参考上面所取得的MQTT连接参数,如下:

cpp 复制代码
//重置
AT+RST

设置为Station模式
AT+CWMODE=1

//设置网址
AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"

//设置WIFI名,密码
AT+CWJAP="WIFI名","密码"

//设置用户名、密码
AT+MQTTUSERCFG=0,1,"NULL","username","passwd",0,0,""

//设置 CLIENTID
AT+MQTTCLIENTID=0,"clientId"

//连接MQTT
AT+MQTTCONN=0,"mqttHostUrl",1883,1

//关闭连接
AT+MQTTCLEAN=0

四、发送完上述除了关闭指令后所有指令后,已经连接到了阿里云,如图:

相关推荐
coderzxy18 小时前
mbpoll 交叉编译
物联网
BackCatK Chen19 小时前
第 8 篇:TMC2240 电机正反转实现|DIR 引脚控制 + 代码优化(稳定不抖动)
stm32·单片机·嵌入式硬件·保姆级教程·电机正反转·tmc2240·dir引脚控制
中议视控19 小时前
可编程网络中央控制系统主机通过红外发射棒控制空调电视等红外设备
网络·物联网·5g
星马梦缘20 小时前
EDA彩灯电路绘制
单片机·嵌入式硬件·物联网·pcb·eda·嘉立创
翼龙云_cloud1 天前
国际云代理商:2026年国际云注册风控升级实战指南 8 大平台无卡解决方案对比
服务器·阿里云·云计算
VekiSon1 天前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
来自晴朗的明天1 天前
14、光耦隔离电路(EL3H7)
单片机·嵌入式硬件·硬件工程
G***技1 天前
杰和IB3-272:以低功耗高性能打造新一代工业智能交互核心
单片机·嵌入式硬件·物联网
阿里云大数据AI技术1 天前
全模态、多引擎、一体化,阿里云DLF3.0构建Data+AI驱动的智能湖仓平台
人工智能·阿里云·云计算
摇滚侠1 天前
阿里云安装的 Redis 在什么位置,如何找到 Redis 的安装位置
redis·阿里云·云计算