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

Нет описания правки
 
(не показано 11 промежуточных версий этого же участника)
Строка 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>.
 
Все сервисы контроллера общаются между собой по общей «шине», в роли которой выступает [[MQTT | Очередь сообщений MQTT]].
 
По умолчанию установлены [[Wiren Board Web Interface|Веб-интерфейс Wiren Board]], [[Движок правил wb-rules|Движок правил wb-rules]], а также драйвера и вспомогательные утилиты.
 
Опционально можно установить шлюзы для интеграции со SCADA-системами и сторонний софт. Полный список смотрите в [[Supported_devices|Таблице поддерживаемых устройств, протоколов и программ]].
 
=== Разработка своих решений ===
{{Wbincludes:Wiren Board Software Dev}}
 
== Обновление прошивки и релизный цикл==
=== Кратко о релизах ===
=== Кратко о релизах ===
{{Wbincludes:Releases}}
{{Wbincludes:Releases}}
Строка 12: Строка 26:


=== Обновление прошивки контроллера и откат к заводским настройкам ===
=== Обновление прошивки контроллера и откат к заводским настройкам ===
{{Anchor|fw-update}}
{{Anchor|update}}
 
Прошивку контроллера можно обновить или вернуть его к заводскому состоянию с удалением всех данных.
 
Все ревизии контроллера можно обновить через менеджер пакетов apt или веб-интерфейс, а в относительно свежих добавилась возможность обновления с флеш-накопителя и через Debug Network.


Прошивку контроллера можно обновить или вернуть его к заводскому состоянию с удалением всех данных, инструкции:
Инструкции:
* [[Wiren_Board_7.4_Firmware_Update |Wiren Board 7.4]]
* [[Wiren_Board_7.4_Firmware_Update |Wiren Board 7.4]]
* [[Wiren_Board_7_Firmware_Update|Wiren Board 7.2…7.3]]
* [[Wiren_Board_7_Firmware_Update|Wiren Board 7.2…7.3]]
Строка 25: Строка 43:
Image: Revision on the stick.png| Ревизия контроллера на наклейке
Image: Revision on the stick.png| Ревизия контроллера на наклейке
</gallery>
</gallery>
== Архитектура ПО Wiren Board ==
{{Wbincludes:Wiren Board Software}}


== Список сервисов и их назначение ==
== Список сервисов и их назначение ==