16 574
правки
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Программное обеспечение Wiren Board}} | {{DISPLAYTITLE: Программное обеспечение Wiren Board}} | ||
== Архитектура ПО Wiren Board == | == Архитектура ПО Wiren Board == | ||
[[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]]. |