16 808
правок
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Программное обеспечение Wiren Board}} | {{DISPLAYTITLE: Программное обеспечение контроллеров 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>. | |||
Все сервисы контроллера общаются между собой по общей «шине», в роли которой выступает [[MQTT | Очередь сообщений MQTT]]. | Все сервисы контроллера общаются между собой по общей «шине», в роли которой выступает [[MQTT | Очередь сообщений MQTT]]. | ||
Строка 9: | Строка 11: | ||
Опционально можно установить шлюзы для интеграции со SCADA-системами и сторонний софт. Полный список смотрите в [[Supported_devices|Таблице поддерживаемых устройств, протоколов и программ]]. | Опционально можно установить шлюзы для интеграции со SCADA-системами и сторонний софт. Полный список смотрите в [[Supported_devices|Таблице поддерживаемых устройств, протоколов и программ]]. | ||
=== Разработка своих решений === | |||
{{Wbincludes:Wiren Board Software Dev}} | {{Wbincludes:Wiren Board Software Dev}} | ||
== | == Обновление прошивки и релизный цикл== | ||
=== Кратко о релизах === | === Кратко о релизах === | ||
{{Wbincludes:Releases}} | {{Wbincludes:Releases}} | ||
Строка 25: | Строка 28: | ||
{{Anchor|update}} | {{Anchor|update}} | ||
Прошивку контроллера можно обновить или вернуть его к заводскому состоянию с удалением всех данных | Прошивку контроллера можно обновить или вернуть его к заводскому состоянию с удалением всех данных. | ||
Все ревизии контроллера можно обновить через менеджер пакетов apt или веб-интерфейс, а в относительно свежих добавилась возможность обновления с флеш-накопителя и через Debug Network. | Все ревизии контроллера можно обновить через менеджер пакетов apt или веб-интерфейс, а в относительно свежих добавилась возможность обновления с флеш-накопителя и через Debug Network. |