我想知道是否能够通过 ZeroMQ 与 Arduino 进行通信。 我想使用 Arduino 控制一些设备,并希望大部分应用程序都在计算机上运行。 为此,如果 Arduino 和控制器可以通过 zeromq 和 WiFi 或以太网盾进行通信,那将非常好。 这是可能的吗?
特别地,鉴于当前 Arduino 板上的芯片,原则上是否可能,并且有人在这方面取得了成功吗?
我认为在Arduino上实际运行ZeroMQ库并不容易。原因是ZeroMQ是建立在POSIX或Windows网络API之上的,而这些API在Arduino上不可用。
一个可能的选择是,在Arduino上实现(相对简单的)ZeroMQ消息传输协议,通过这种方式与主机上的ZeroMQ进行通信。