自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 ESP8266 MQTT AT指令不稳定?手动构建MQTT协议解决问题

在STM32物联网开发中,ESP8266 WiFi模块的MQTT功能常因固件版本差异导致兼容性问题。本文提出了一种绕过MQTT AT命令的技术方案:通过TCP透明传输模式,手动构建MQTT协议报文。文章系统性地讲解了CONNECT和PUBLISH消息的字节级构建过程,包括固定头、协议名、连接标志、主题长度等关键字段的处理。该方案已在STM32F407VET6平台上验证通过,具有兼容性强、可控性高、稳定性好的特点,为面临类似问题的开发者提供了实用的解决思路和完整的代码实现。

2026-03-04 12:10:46 527

原创 STM32 + ESP8266 实现网络时间与天气获取

本文介绍了基于STM32F407和ESP8266实现网络时间与天气获取的物联网终端设计方案。系统采用FreeRTOS多任务架构,通过HTTP协议访问拼多多API获取网络时间,使用OpenWeatherMap API获取天气数据。硬件配置包括STM32F407VET6主控、ESP8266 WiFi模块和LCD触摸屏。软件架构分为四层:应用层(LVGL界面)、任务层(FreeRTOS)、网络层(HTTP通信)和驱动层(HAL库)。核心功能包括WiFi连接初始化、网络时间获取、天气数据采集和断线自动重连机制。系统

2026-02-26 20:52:45 465

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除