0
点赞
收藏
分享

微信扫一扫

常用的一些代码片段

乐鑫ESP8266/安信可 ESP-01sWiFi模块 烧录MQTT AT固件

固件烧录介绍

烧录最新的MQTT AT固件到ESP8266-01s模块的原因是,这一固件版本提供了对MQTT协议的原生支持,这使得模块能够直接作为MQTT客户端进行操作。以下是烧录MQTT AT固件的几个关键原因:

  • 直接支持MQTT:传统的AT固件可能不支持MQTT协议或者支持的并不完整。最新的MQTT AT固件提供了专门的AT指令来设置和控制MQTT连接、发布和接受消息。

  • 简化开发流程:对于不熟悉底层TCP/IP和MQTT协议堆栈的开发者来说,通过AT指令操作MQTT可以极大简化开发过程。开发者可以避免编写庞大的网络代码,而是通过简单的AT指令实现复杂的网络通信。

  • 兼容性:使用标准的MQTT AT指令集可以确保设备于多种MQTT代理或者服务(如OneNET云平台)的兼容性,减少了调试和配置的难度。

  • 低功耗实现:考虑到物联网设备经常对电源要求很高,通过MQTT AT固件使得ESP8266仅在必要时连接网络,可以有效降低能耗。

  • 功能性与灵活性:烧录的MQTT AT固件不仅支持基本的网络连接,还允许用户配置MQTT特有的功能,如Will Message(遗嘱消息)、Clean Session(清除会话)、QoS(服务质量)等。

  • 易于集成和扩展:拥有了MQTT支持的ESP8266可以更加容易集成进复杂的系统中,如与微信小程序等第三方服务的集成和交互。

因此,烧录MQTT AT固件是将ESP8266-01s提升至一个新层次的关键步骤,不仅使其功能更强大,同时也让物联网设备的开发变得更加有效和灵活。

 

开始烧录固件

烧录接线

如果是USB转TTL

在这里插入图片描述

USB-TTLESP8266-01s
VCC3V3
3V3EN
TXDRXD
RXDTXD
GNDGND
GNDIO0

固件和软件下载

烧录WiFi固件工具:ESP_DOWNLOAD_TOOL
⑦、MQTT透传AT固件(固件号:1471)

下载好后,根据图示教程来:
打开烧录软件:
在这里插入图片描述

在这里插入图片描述

通信接线

转接口ESP8266-01s
VCC3V3
GNDGND
RXDTX
TXDRX

在这里插入图片描述

在这里插入图片描述

举报

相关推荐

0 条评论