ESP32 Wi-Fi 入门:Station/AP/SmartConfig 三模式

本文详解 ESP32 接入网络的三种核心模式:Station、AP 和 SmartConfig。通过一张角色对照图和五步入网模板,清晰展示如何连接路由器、自建热点及手机一键配网。文章重点剖析了事件驱动机制的重要性,强调必须等待 GOT_IP 事件而非阻塞等待。同时总结了三个常见翻车现场,包括 NVS 初始化缺失、重连逻辑不当导致路由器崩溃及 Netif 配置错误。最后给出模式选型口诀,推荐 AP+STA 共存方案以提升设备鲁棒性。适合物联网开发者快速掌握 ESP32 Wi-Fi 开发,避开新手陷阱,实现稳定联网,为后续 OTA 升级与远程控制打下基础。

Cat-Localizer:用 BLE 信标、ESP32 和机器学习打造你的猫咪追踪器

Cat-Localizer 是一款基于 BLE 信标、ESP32 探测器和机器学习的室内猫咪定位系统。通过给猫咪佩戴 BLE 信标,多个 ESP32 探测器接收信号强度并上传至服务器,再利用训练好的机器学习模型预测位置。该系统仅需 4-6 个廉价 ESP32 即可实现高精度定位,MLP 分类器结合 Min-Max 缩放器可达约 0.88 的平衡准确率。项目提供完整的硬件搭建指南、数据收集方法和 Python 预测程序,适合有一定动手能力的宠物主人打造专属追踪方案。

ESPNow2Mqtt:一个为ESP32系列简单高效实现高速的MQTT通信的解决方案

ESPNow2Mqtt库为ESP32系列设备提供了一种低功耗、高速的MQTT通信方案。通过ESP-Now协议桥接网关,实现100毫秒内完成数据传输,有效解决WiFi高功耗痛点。库内采用ChaCha自定义加密、nanopb轻量级协议,支持200字节消息及批量操作。包含设备端与网关端双核心对象,简化主题设计,提供发送、订阅、ping测试等完整功能,助力电池供电物联网设备大幅提升续航能力。

ESP32-FreeRTOS:大量FreeRTOS实例,供参考学习

本文深入介绍基于ESP-IDF的ESP32-FreeRTOS项目,该项目集成了丰富的示例程序,涵盖任务管理、同步机制、队列通信、定时器及外设控制等核心模块。通过UART、I2C、SPI等接口配置及DHT传感器数据采集,结合Wi-Fi连接、NTP同步与MQTT协议,开发者可轻松实现复杂物联网应用。项目代码结构清晰、注释详尽,适合希望快速掌握ESP32硬件功能与FreeRTOS实时操作系统的嵌入式工程师。无论是初学者还是有一定经验的开发者,都能从中找到参考资源,高效构建各类智能硬件产品。项目地址已附于文末,欢迎下载体验。

借助ESP32深度睡眠模式,新一代门窗传感器:Smart-DoorWindow-sensor,助力家居安全

开源项目Smart-DoorWindow-sensor通过定制化电源锁存电路,将门窗传感器深度休眠功耗降至200纳安以下,相比市面同类产品6-8微安的待机功耗降低数十倍。理论上单颗CR2032电池可支撑超百年,彻底解决频繁换电池痛点。项目提供干簧管和磁传感器芯片双版本,并计划推出工业物联网版本,已开源硬件设计、3D打印外壳及完整技术文档。

ESP-ADF:ESP32 系列芯片的官方音频开发框架

ESP-ADF是乐鑫官方推出的ESP32系列音频开发框架,支持ESP32、ESP32-S3、ESP32-C6等多款芯片。框架涵盖音乐播放、录音、语音识别、视频通话等丰富功能,支持MP3、AAC、FLAC等十余种音频格式及HTTP、HLS、A2DP等多种协议。采用模块化设计,包含音频编解码、媒体协议、网络传输等核心模块,配合ESP-LyraT、ESP-Korvo等官方开发板,可快速构建从简单播放器到复杂AI语音设备的各类音频应用。

第一篇|程序员入门硬件:从 ESP32 开始,我的软硬结合第一步

本文分享后端开发者如何通过ESP32快速入门硬件开发。ESP32作为集成WiFi/蓝牙的微型电脑,其控制逻辑与后端接口开发高度相似。通过温湿度监测、继电器控制等案例,展示如何将编程经验迁移至物联网场景。无需电子工程背景,仅需基础代码能力即可实现设备监控、智能告警等实用项目,为职业发展开辟新路径。

用ESP32手搓一个LED矩阵消息板

本文介绍了一款基于ESP32的16模块MAX7219 LED矩阵消息板项目,集成BME280气压传感器和旋转编码器,可实时显示新闻、天气、股票、时间等信息。支持WiFi联网、网页远程控制、蜂鸣器通知及菜单交互,通过开源库实现滚动字幕与多区域显示,是DIY智能家居信息中心的完整方案。

ESP32-BLE2MQTT:简化 BLE 设备与 MQTT 服务器之间连接的利器

ESP32-BLE2MQTT是一款开源工具,利用ESP32芯片实现BLE设备与MQTT服务器的无缝桥接。项目支持多种BLE传感器,兼容主流MQTT服务器,安装简单且高度可扩展。适用于智能温湿度监测、健康数据采集及家电自动化等场景,是物联网开发者快速构建智能家居系统的理想方案。

一种基于图像识别和深度学习的智能抄水表系统,ESP32边端采集,树莓派收集处理,支持云端,开源搭建完整IoT

water-meter-system-complete是一款基于图像识别和深度学习的开源智能水表系统,采用ESP32边端采集与CNN模型实现水表读数自动识别,支持Docker一键部署和云端数据管理。系统通过摄像头拍摄表盘图像,利用预训练卷积神经网络精准提取整数与小数读数,提供Web可视化界面实时监控用水情况,可及时发现泄漏等异常。相比传统人工抄表,具有效率高、精度准、易部署等优势,适用于家庭、社区及企业等多种场景。