【发布时间】:2012-02-10 16:16:41
【问题描述】:
我想知道,是否可以通过 ZeroMQ 与 Arduino 进行通信。我想使用 Arduino 来控制一些设备,并希望将大部分应用程序放在计算机上。为此,如果 Arduino 和控制器可以通过 zeromq 进行通信并说是 WiFi 或以太网屏蔽,那就太好了。这可能吗?
特别是,考虑到 Arduino 板上当前的芯片,原则上是否可行,是否有人在这个方向上取得了成功?
【问题讨论】:
我想知道,是否可以通过 ZeroMQ 与 Arduino 进行通信。我想使用 Arduino 来控制一些设备,并希望将大部分应用程序放在计算机上。为此,如果 Arduino 和控制器可以通过 zeromq 进行通信并说是 WiFi 或以太网屏蔽,那就太好了。这可能吗?
特别是,考虑到 Arduino 板上当前的芯片,原则上是否可行,是否有人在这个方向上取得了成功?
【问题讨论】:
我认为在 Arduino 上实际运行 ZeroMQ 库并不容易。原因是 ZeroMQ 建立在 POSIX 或 Windows 网络 API 之上,而这些 API 在 Arduino 上不可用。
允许您在主机端使用 ZeroMQ 的一个选项是在 Arduino 上实现(相当简单的)ZeroMQ Message Transport Protocol 并以这种方式与主机上的 ZeroMQ 对话。
【讨论】: