我想从 RPi 托管一个网页,该网页具有“实时”更新的 websocket 控件,例如在您移动时传输其值的滑块。然后我想通过 Wi-Fi 将这些值广播到几个运行 Arduino 的 ESP8266 模块(~10)。我希望有效载荷数据速率为 ~10 字节/数据包 x 30Hz = 300 字节/秒。
我应该使用哪种类型的连接将 Pi 连接到 ESP8266s?我认为 MQTT 太慢了?
我想从 RPi 托管一个网页,该网页具有“实时”更新的 websocket 控件,例如在您移动时传输其值的滑块。然后我想通过 Wi-Fi 将这些值广播到几个运行 Arduino 的 ESP8266 模块(~10)。我希望有效载荷数据速率为 ~10 字节/数据包 x 30Hz = 300 字节/秒。
我应该使用哪种类型的连接将 Pi 连接到 ESP8266s?我认为 MQTT 太慢了?
给定一个不错的 WiFi 网络,MQTT 对于您的架构来说应该足够快了。我运行了大约 30 个传感器(ESP8266、Feather MO、Arduino Uno 等),所有传感器都使用 MQTT 回到作为 Docker 容器在 15 岁笔记本电脑上运行的 Mosquitto Broker,它连接回我的控制软件和显示器,一切正常正好。我每天在家里推送接近 200 万个 MQTT 数据包……所以你的 864k 对我来说似乎是可行的:)