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