GitHub 开源 zh_network:118 Star,ESP32 脱离 WiFi 自组网

本文详细介绍基于ESP-NOW协议的ESP32轻量级Mesh网络开源项目zh_network。该方案彻底摆脱传统WiFi路由器依赖,实现节点间点对点直连通信,具备毫秒级超低延迟与显著低功耗特性,完美契合无WiFi覆盖场景下的多层建筑传感器部署需求。尽管受限于ESP-NOW协议单跳218字节的硬性规定及早期维护阶段的文档缺失,但其内置的AES加密机制已能满足基础数据安全。对于温湿度监测、状态告警等轻量级物联网应用,该项目提供了优于LoRa与传统WiFi Mesh的高性价比路由方案,强烈推荐给具备ESP-IDF开发能力的工程师快速落地。

MeshCore:一套给嵌入式设备量身定做的“多跳包转发”方案,组成一个强大的Mesh网络

MeshCore是一款专为嵌入式设备设计的轻量级C++库,可在无Wi-Fi、无基站环境下通过LoRa组建自愈多跳Mesh网络。它具备几十KB极小体积、零依赖部署、低功耗待机等特性,支持自动中继转发与链路质量检测,适用于应急通讯、野外探险及IoT传感器组网。相比Meshtastic和Reticulum,MeshCore更精简易用,提供预编译固件快速上手,是离网场景下的通讯神器。

MeshCore:一套给嵌入式设备量身定做的“多跳包转发”方案,组成一个强大的Mesh网络

MeshCore是一款轻量级、可移植的C++库,专为嵌入式设备设计的多跳包转发方案。它能让LoRa设备在没有Wi-Fi、基站、手机信号的离网环境下自组成Mesh网络,实现去中心化通讯。该库源码仅几十KB,支持多跳转发、链路质量检测和低功耗待机,零依赖设计使其部署极为简便。相比Meshtastic和Reticulum,MeshCore更加轻量精简,适合应急通讯、野外远足和IoT传感器布网等场景。

m2mMesh:打造现代新一代物联网,让设备之间自由互通

m2mMesh是一个基于Arduino的ESP8266/8285/32微控制器自组织机器对机器网状网络库,使用ESP-Now协议进行数据传输。该库让小型微控制器项目无需任何基础设施或服务器即可实现设备间通信,具有无需服务器、自组织网络、低功耗、高可靠性等特点。适用于智能家居、环境监测、农业监控、工业自动化等领域,帮助构建更加智能、高效、便捷的物联网应用。

m2mMesh:打造现代新一代物联网,让设备之间自由互通

m2mMesh是一个基于Arduino的ESP8266/8285/32微控制器自组织机器对机器(m2m)网状网络库,使用ESP-Now作为传输协议。该库让小型微控制器项目无需任何服务器或基础设施即可实现设备间通信,具有自组织、低功耗、高可靠性等特点。支持多路径路由,即使部分节点失效也能保证数据传输。适用于智能家居、环境监测、农业监控、工业自动化等场景,让设备之间自由互通,告别云服务器依赖。

painlessMesh:助力ESP8266/ESP32实现更强大的Mesh网络

painlessMesh是一款专为ESP8266和ESP32设计的Mesh网络库,旨在简化物联网设备的网络搭建。该库提供简洁易用的API,支持自动发现和加入网络,具备优化的网络管理机制,可实现高稳定性和灵活扩展。本文详细介绍了painlessMesh的核心优势,并通过家庭自动化实例展示如何快速构建智能Mesh网络,助力开发者轻松实现物联网应用。