Перейти к содержанию

Навигация

MQTT: различия между версиями

Строка 183: Строка 183:
Если вы разрабатываете собственное ПО для Wiren Board, взаимодействовать с его аппаратными ресурсами лучше всего через протокол MQTT — ваша программа передаёт сообщение по MQTT, драйвер управляет устройством и вашей программе не нужно напрямую взаимодействовать с устройством на низком уровне.
Если вы разрабатываете собственное ПО для Wiren Board, взаимодействовать с его аппаратными ресурсами лучше всего через протокол MQTT — ваша программа передаёт сообщение по MQTT, драйвер управляет устройством и вашей программе не нужно напрямую взаимодействовать с устройством на низком уровне.


Для того, чтобы отправлять сообщения MQTT, для многих языков программирования есть библиотеки:
Языки, для которых есть библиотеки для работы с MQTT, по ссылкам подробное описание:
* Python [https://pypi.org/project/paho-mqtt/ paho-mqtt] или [https://github.com/contactless/mqtt-tools mqtt-tools].
* [[Python]]
* C — [http://mosquitto.org/man/libmosquitto-3.html libmosquitto]
* [[Cpp|C++]]
* [[Go]]
* [[Nodejs]]


=== Просмотр MQTT-каналов в web-интерфейсе ===
=== Просмотр MQTT-каналов в web-интерфейсе ===