|
|
(не показано 8 промежуточных версий 2 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Языки программирования Python, C++ и Go в Wiren Board }} | | {{DISPLAYTITLE: Программирование контроллера Wiren Board с помощью языка Python}} |
| Взаимодействие с аппаратными ресурсами Wiren Board лучше всего осуществлять через протокол MQTT — ваша программа передаёт сообщение по MQTT, драйвер управляет устройством и вашей программе не нужно напрямую взаимодействовать с устройством на низком уровне.
| | {{Wbincludes: Programming Languages}} |
|
| |
|
| Для отправки сообщений в MQTT в '''Python''' есть библиотеки: [https://pypi.org/project/paho-mqtt/ paho-mqtt] или [https://github.com/contactless/mqtt-tools mqtt-tools]. | | Для работы с MQTT из Python есть библиотека [https://github.com/eclipse/paho.mqtt.python paho-mqtt-python]. |
| | |
| В '''C++''' и '''Go''' можно использовать библиотеку [https://pypi.org/project/paho-mqtt/ paho-mqtt].
| |
| | |
| По ссылкам вы можете подробнее ознакомиться с работой [[MQTT | MQTT в Wiren Board]] и используемым [[Wiren_Board_Software | программным обеспечением]].
| |