Возможно ли запустить ZeroMQ на Arduino
Мне интересно, можно ли общаться с Arduino через ZeroMQ. Я хочу использовать Arduino для управления некоторым оборудованием и хочу, чтобы большая часть приложения находилась на компьютере. Для этого было бы неплохо, если бы Arduino и контроллер могли общаться через zeromq и сказать Wi-Fi или Ethernet-экран. Возможно ли это?
В частности, возможно ли это в принципе, учитывая текущие чипы на досках Arduino и кто-нибудь имел успех в этом направлении?
Ответы
Ответ 1
Я не думаю, что будет легко запустить библиотеку ZeroMQ на Arduino. Причина в том, что ZeroMQ построен поверх сетевых API POSIX или Windows, которые недоступны на Arduino.
Что может быть вариантом, позволяющим использовать ZeroMQ на стороне хоста, заключается в реализации (довольно тривиального) ZeroMQ Message Transport Protocol на Arduino и поговорить с ZeroMQ на этом хосте.
Ответ 2
Я только что представил пример ввода ZeroMQ в Arduino https://github.com/gcba/zeromq-arduino-example