如果你曾经使用过 ESP32 和 ESP-NOW,那么你大概很快就会意识到一些事情:ESP-NOW 功能强大……但在其基础上构建一个可靠且可扩展的系统并非易事。处理确认信息、重试操作、多台设备以及网络状态等事宜,很快就会变成重复且容易出错的工作。这就是 ESPNow 协议被创建的真正原因。
如果你曾尝试通过常规的 Wi-Fi 来控制机器人,那你应该对“延迟之苦”有所体会:你按下按钮,然后会经历一段明显的延迟之后,机器人才会做出反应。由于存在路由器依赖、TCP/IP 开销以及管理 IP 地址的诸多麻烦,制造过程往往会失去实时响应的特性。