【电子DIY作品】+自组网升级控制+ESP系列

[复制链接]
查看247 | 回复9 | 2024-8-15 21:43:27 | 显示全部楼层 |阅读模式
介绍:采用mesh组网和OTA升级
ESP-MESH 是Espressif 提供的一种网络协议,用于实现大规模节点的自组网功能。它基于 Wi-Fi 技术,允许多个 ESP32 设备自动形成网状网络(Mesh Network),其中每个设备都可以同时充当客户端和路由器,来扩展网络覆盖范围。ESP-MESH 具备高度的可扩展性和容错性,适用于物联网应用,如智能家居、工业控制等场景。通过 Mesh 网络,节点可以相互通信,甚至在主路由器或中心节点出现故障时,仍能保持网络连接和数据传输。
图片1.png
功能: 自组网,自修复,远程更新
配置说明:
MESH_PREFIX "Meshnet"    //mesh网络
MESH_PASSWORD "88888888"   //mesh网络密码
MESH_PORT 5555         // tcp端口
STATION_SSID "AP_STATION"             //mesh连接ap
STATION_PASSWORD "asdfghjkl"        //ap密码
STATION_PORT 5555                          //ap tcp port,建议与内部tcp port一致
功能:模式切换(持久,重启仍然生效)
文件存储

OTA升级
图片2.png

源代码打包如下,测试平台 主节点esp32s3 N16R8  一般节点esp32c3 dev module mini 4M flash
(主从节点根据性能确定的,实际上轻度使用无所谓)

开源代码如下
源代码(思想版).zip (4.02 KB, 下载次数: 2)
回复

使用道具 举报

bzhou830 | 2024-8-15 21:54:21 | 显示全部楼层
厉害厉害
选择去发光,而不是被照亮
回复

使用道具 举报

putin | 2024-8-15 21:55:19 | 显示全部楼层
源码k了
回复

使用道具 举报

iiv | 2024-8-15 22:17:44 | 显示全部楼层
大佬
回复

使用道具 举报

JamesRichard | 2024-8-15 22:55:52 | 显示全部楼层

啊,k了是啥意思,打不开吗,我删除了源码的依赖关系,这样就只保留了思想,你想补全这个基本上没比重写难,直接跑是跑不了的
回复 支持 反对

使用道具 举报

JamesRichard | 2024-8-15 22:57:12 | 显示全部楼层
如果是学习的,可以打开源码看看,水贴的随便回复,如果想直接移植的,抱歉,难度挺大的,只适合参考思想和解决方案
回复 支持 反对

使用道具 举报

JamesRichard | 2024-8-15 22:59:31 | 显示全部楼层

嗨,水奖品的,希望能给我发物联网相关的,虽然是安信可,但是安信可旗下的ESP系列那就更好了,主要是网络模块不通用,不然我直接拿安信可了,现在只能当单独的功能板子,没法直接和其他模块互联(除非我牛逼到手搓通信协议了)
回复 支持 反对

使用道具 举报

WT_0213 | 2024-8-16 09:10:41 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2024-8-16 09:49:01 | 显示全部楼层
厉害了!
用心做好保姆工作
回复

使用道具 举报

大猫的鱼 | 2024-8-16 17:44:30 | 显示全部楼层
腻害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则