Возможно ли запустить 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 на этом хосте.