【发布时间】:2017-10-06 15:35:00
【问题描述】:
我正在编写一个远程服务器来控制机器人。机器人提供视频及其当前传感器状态;服务器发送控制命令。
我选择在机器人和服务器之间发送帧和控制/传感器状态(2 路)是 ZeroMQ 和 WebSockets。
我需要:
- 速度
- 安全性
我的编码伙伴想要使用 Websockets,因为它正在进行标准化,但我有 3 个月的使用 ZMQ 来做我们想做的事情的经验,所以我相当肯定选择并不重要。
但是,我想知道是否有人能想出一个令人信服的理由来选择一个或另一个 (XOR)。我们不会使用 ZMQ+Websockets,因为我们不需要。
【问题讨论】:
-
3.延迟(这对实时控制来说非常重要)...
-
4.延迟抖动
-
“安全”是什么意思?加密?认证/授权?此外,机器人/服务器是在专用网络上还是通过互联网进行通信?
-
加密。他们通过互联网进行通信,但不涉及浏览器。仅限端点和原始应用程序。
标签: security websocket zeromq robot