在日益互联的世界中,真正的离网通信仍是一个复杂挑战。现有的消费型对讲机缺乏基于文本的遥测功能,而蜂窝网络又容易受到局部中断的影响。我着手开发一款基于M5Stack生态系统的健壮、去中心化的通信工具,旨在实现安全、低延迟的数据传输,且无需依赖外部基础设施。
我在当地一家非营利科技中心担任志愿者,这个项目展示了我们如何制作了一套LED徽章,使其在本地灯光节上自动同步照明效果——无需主控设备、无需配对,也无需中央控制。
如果你曾经使用过 ESP32 和 ESP-NOW,那么你大概很快就会意识到一些事情:ESP-NOW 功能强大……但在其基础上构建一个可靠且可扩展的系统并非易事。处理确认信息、重试操作、多台设备以及网络状态等事宜,很快就会变成重复且容易出错的工作。这就是 ESPNow 协议被创建的真正原因。
如果你曾尝试通过常规的 Wi-Fi 来控制机器人,那你应该对“延迟之苦”有所体会:你按下按钮,然后会经历一段明显的延迟之后,机器人才会做出反应。由于存在路由器依赖、TCP/IP 开销以及管理 IP 地址的诸多麻烦,制造过程往往会失去实时响应的特性。