Это старая версия документа!
Для проброса ресурсов контроллеров в MQTT можно использовать проект mqtt-io.
Известные проблемы:
Получение root
$ sudo -i
Установка mqtt-io:
# pip3 install mqtt-io
Конфигурационный файл для вашей модели контроллера нужно скопировать в /etc/mqtt-io-config.yaml (не забудьте изменить host/user/password в соответствии с настройками вашего MQTT сервера)
Перед запуском mqtt-io нужно удалить export всех GPIO в sysfs (команда для конкретной модели JetHub указана в соответствующем разделе ниже)
Пример для JetHub D1:
# echo 436 452 453 454 455 456 462 467 469 470 471 472 | xargs -n 1 echo >/sys/class/gpio/unexport
Запустить mqtt-io:
# python3 -m mqtt_io /etc/mqtt-io-config.yaml
TODO.