ESP8266/01s模块烧录MQTT AT固件篇

(代码完美实现)stm32 + 新版 onenet + mqtt物联网(保姆级教程)
地址:

(代码完美实现)stm32 + 新版 onenet + mqtt物联网(保姆级教程)icon-default.png?t=O83Ahttps://blog.csdn.net/Wang2869902214/article/details/142501323

乐鑫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提升至一个新层次的关键步骤,不仅使其功能更强大,同时也让物联网设备的开发变得更加有效和灵活。

 

开始烧录固件

烧录接线

如果是ESP PROG V1.0则如图连接

如果是USB转TTL

在这里插入图片描述

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

如果GND不够可以用弄个面包板或者其他的工具,来扩展GND接口

固件和软件下载

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

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

在这里插入图片描述

下载完成后会显示“完成

通信接线

如果是ESP PROG V1.0则RXD接RX,TXD接TX
亲测如果wifi模块还插在那个座子上是连不上WIFI的,
所以要用线相连接(如果有串口号,但是数据发送和接收不了就换一下RX和TX连接)

!!!注意:IO0引脚拉低是下载模式,拉高或者浮空是运行模式!!!

转接口ESP8266-01s
VCC3V3
GNDGND
RXDTX
TXDRX

 打开正点原子的XCOM软件(其他的串口助手软件也可以)(资源包下载)

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/882996.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux-L12-更改文件的拥有者

更改文件的拥有者 背景改变单个文件的拥有者改变目录及其子目录和文件的拥有者:改变文件的拥有组:同时改变文件的拥有者和拥有组:使用引用文件的拥有者和组 背景 文件被更改了无法访问,总是显示access deny… 在Linux系统中&…

await命令使用注意点

第一点,前面已经说过,await 命令后面的 Promise 对象,运行结果可能是 rejected,所以最好把 await 命令放在 try...catch 代码块中 第二点,多个 await 命令后面的异步操作,如果不存在继发关系,最…

程序员转型攻略:数据分析师、AI大模型工程师、产品经理、云计算工程师,哪个更适合你?

先给结论再说理由:数据分析师、AI大模型工程师、产品经理和云计算工程师。 这些领域不仅因应了当前技术发展的趋势,也为程序员提供了转型的广阔舞台和职业发展的新机遇。 一起来看看吧! 数据分析师:数据驱动决策的关键 程序员…

48岁阿姨遇上AI,半年变现30万,AI时代,如何用AI来增加副业收入

近两年疫情反复冲击经济,大小企业纷纷裁员降薪,搞得很多打工人人心惶惶。大多数人上班工资不多,还得看公司脸色,所以不少人都开始尝试做副业,增加一份经济来源。 而随着AI技术的崛起,又给普通人带来新机遇…

初探shell与bash使用指南

文章目录 一、shell二、bash第一步、新建脚本第二步、添加权限第三步、执行bash脚本 在日常开发中,经常使用到Linux服务器相关知识,输入命令获取想要的结果,本篇介绍shell 与 bash的相关知识。 一、shell 是命令行解释器,接收用户…

DAMODEL丹摩智算平台实践CogVideoX

文章目录 前言 一、平台账号注册并登录 二、部署CogVideoX (一)简介 (二)部署 1. 创建实例 2. 配置环境和依赖 3.预制模型与配置文件 三、开始运行 总结 前言 该文章主要记录DAMODEL丹摩智算平台实践过程与心得体会&…

GreenPlum与PostgreSQL数据库

*** Greenplum*** 是一款开源数据仓库。基于开源的PostgreSQL改造,主要用来处理大规模数据分析任务,相比Hadoop,Greenplum更适合做大数据的存储、计算和分析引擎 它本质上是多个PostgreSQL面向磁盘的数据库实例一起工作形成的一个紧密结合的数…

伊犁云计算22-1 rhel8 dhcp 配置

1 局域网搭建 2 yum 配置 这个参考前面 不说 3 dnf 安装dhcp 好我们废话不说开始安装。理论看书去 进入 dhcp.conf 配置 重启dhcpd 不能报错!!!! 我们在客户机上做测试 全局的dhcp关闭 很明显我们的客户机获取到192.16…

yolov8环境安装

yolov8 git地址 https://github.com/ultralytics/ultralytics/tree/main 我的电脑显卡配置 nvidia-smi cuda11.8下载 https://developer.nvidia.com/cuda-11-8-0-download-archive?target_osWindows&target_archx86_64&target_version10&target_typeexe_local …

零基础转行学网络安全怎么样?能找到什么样的工作?

网络安全对于现代社会来说变得越来越重要,但是很多人对于网络安全的知识却知之甚少。那么,零基础小白可以学网络安全吗?答案是肯定的。 零基础转行学习网络安全是完全可行的,但需要明确的是,网络安全是一个既广泛又深入…

业务数据批量插入数据库实践

业务数据如何存储一直以来都是项目开发中的一个比较重要的话题。我们要从资源的利用率,业务场景和技术实现多个方面考虑存储的问题。“抛开业务谈技术就是耍流氓”,所有技术架构都要站在实际的业务场景中分析。比如个人端的产品,这种就属于读…

基于JAVA+SpringBoot+Vue的医院后台管理系统

基于JAVASpringBootVue的医院后台管理系统 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接🍅 哈…

企业源代码也需要加密?2024十款源代码加密软件排行榜

在当今数字化时代,源代码作为企业的核心资产,其重要性不言而喻。源代码不仅是企业技术创新的体现,更是商业机密和竞争优势的基石。然而,随着网络攻击和数据泄露事件的频发,源代码的安全性面临着前所未有的挑战。企业源…

【Unity3d Shader】毛玻璃效果

毛玻璃也叫​磨砂玻璃​:是用物理或化学方法处理过的一种表面粗糙不平整的半透明玻璃。 毛玻璃成像原理:毛玻璃表面不平整,光线通过毛玻璃被反射后向四面八方射出去(因为毛玻璃表面不是光滑的平面,使光产生了漫反射),折射到视网膜上已经是不完整的像,于是就看不清楚(…

菱形继承的类对父类的初始化、组合、多态、多态的原理等的介绍

文章目录 前言一、菱形继承的类对父类的初始化二、组合三、 多态1. 构成多态2. 虚函数3. 虚函数的重写4. 虚函数重写的两个例外1. 协变2. 析构函数的重写 5. C11 final 和 override1. final2. override 6. 设计不想被继承的类7. 重载、覆盖(重写)、 隐藏…

MoFA: 迈向AIOS

再一次向朋友们致以中秋的祝福! MoFA (Modular Framework for Agents)是一个独特的模块化AI智能体框架。MoFA以组合(Composition)的逻辑和编程(Programmable)的方法构建AI智能体。开发者通过模版的继承、编程、定制智能体&#xf…

黑马智数Day4-2

渲染基础Table列表 封装获取企业列表接口 export function getEnterpriseListAPI(params) {return request({url: /park/enterprise,params}) } 组件中获取数据 <script> import { getEnterpriseListAPI } from /apis/enterprise export default {name: Building,dat…

QT C++ 自学积累 『非技术文』

QT C 自学积累 『非技术文』 最近一段时间参与了一个 QT 项目的开发&#xff0c;使用的是 C 语法&#xff0c;很遗憾的是我之前从来没有接触过 C &#xff0c;大学没有开过这堂课&#xff0c;也没用自己学习过&#xff0c;所有说上手贼慢&#xff0c;到现在为止其实也不是很清楚…

大数据毕业设计选题推荐-超市进货推荐系统-Hive-Hadoop-Spark

✨作者主页&#xff1a;IT研究室✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

如何瞬间建造一个百亿商品的网上商城?借助API,无需逐个上传商品数据,自动对接电商平台百亿商品数据

在快速发展的电商时代&#xff0c;构建一个拥有百亿级商品数据的网上商城曾是许多企业遥不可及的梦想。然而&#xff0c;随着技术的不断进步&#xff0c;特别是电商平台API接口的广泛应用&#xff0c;这一梦想正逐渐变为现实。本文将详细介绍如何通过调用电商平台API接口&#…