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

Навигация

Wiren Board Software: различия между версиями

Строка 1: Строка 1:
{{DISPLAYTITLE: Программное обеспечение Wiren Board}}
{{DISPLAYTITLE: Программное обеспечение Wiren Board}}
== Архитектура ПО Wiren Board ==
== Архитектура ПО Wiren Board ==
{{Wbincludes:Wiren Board Software Common}}
[[File:DebianLinux.png | thumb | 600px | Структура ПО контроллера. В центре очередь сообщений MQTT, которая используется для обмена информацией между разными частями ПО]]
 
Wiren Board работает под управлением Debian Linux. Для архитектуры используемого процессора есть [https://www.debian.org/ports/arm/ официальный порт], поэтому любое стандартное Linux-приложение можно установить из репозитория одной командой <code>apt install имя_пакета</code>.
 
Исходный код программного обеспечения доступен на  [https://github.com/wirenboard/ GitHub]. Там можно почерпнуть примеры для разработки собственного ПО.


Все сервисы контроллера общаются между собой по общей «шине», в роли которой выступает [[MQTT | Очередь сообщений MQTT]].
Все сервисы контроллера общаются между собой по общей «шине», в роли которой выступает [[MQTT | Очередь сообщений MQTT]].