Wb-2304: различия между версиями

Материал из Wiren Board
Строка 38: Строка 38:


Мы переходим на управление сетевыми соединениями через NetworkManager. Этот сервис используется во многих современных дистрибутивах.
Мы переходим на управление сетевыми соединениями через NetworkManager. Этот сервис используется во многих современных дистрибутивах.
В веб-интерфейсе вместо '''Сетевых интерфейсов''' появился пункт '''Сетевые соединения'''. Здесь можно настроить проводное, Wi-Fi и модемное соединения.


Изменилась работа с GSM-модемами. Ими теперь управляет сервис ModemManager. Он позволяет настраивать модем, слать смс, переключаться между сим-картами, при этом не надо знать AT-команды.
Изменилась работа с GSM-модемами. Ими теперь управляет сервис ModemManager. Он позволяет настраивать модем, слать смс, переключаться между сим-картами, при этом не надо знать AT-команды.
Появился сервис, который следит за состоянием соединений и активирует резервные каналы.
Появился сервис, который следит за состоянием соединений и активирует резервные каналы.
Более подробное описание изменений можно прочитать в [https://github.com/wirenboard/wb-nm-helper/blob/main/README.md wb-nm-helper].


ModemManager пока доступен только на Wiren Board 7.
ModemManager пока доступен только на Wiren Board 7.


Для установки надо выполнить:
Подробное описание утилиты настройки в веб-интерфейсе смотрите в репозитории [https://github.com/wirenboard/wb-nm-helper/blob/main/README.md wb-nm-helper], а установить её можно командой:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt update && apt install wb-nm-helper
apt update && apt install wb-nm-helper
</syntaxhighlight>
</syntaxhighlight>
После установки утилиты в веб-интерфейсе вместо '''Сетевых интерфейсов''' появился пункт '''Сетевые соединения'''. Здесь можно настроить проводное, Wi-Fi и модемное соединения.


== Быстрый Modbus ==
== Быстрый Modbus ==

Версия 13:21, 13 декабря 2022

Описание

Мы выпускаем ПО в формате релизов, подробнее об этом читайте в статье Обновление прошивок контроллера.

Это описание тестового релиза, который в ноябре-декабре станет стабильным wb-2210.

Смена дистрибутива Debian Linux

Как перейти

Этот релиз прошивки контроллера основан на новом Debian Linux 11 (Bullseye).

Команды для перехода:

  1. Обновите пакеты используемого вами дистрибутива — это должен быть testing:
    apt update && apt upgrade
    
  2. Запустите переход на Bullseye, в разделе /root должно быть не меньше 300 Мбайт свободного места, процедура продлится около 45 минут:
    wb-release --update-debian-release
    

Новые версии пакетов

В новом релизе доступны mosquitto 2.0.11, Python 3.8 и Node.js 16.

Известные ошибки

Если вы столкнулись с ошибками при переходе на новый дистрибутив, сообщите нам на портал поддержки.

Советы:

  • Если докер был установлен до перехода, замените имя релиза со stretch на bullseye в файле /etc/apt/sources.list.d/docker.list и повторно запустите команду его установки по инструкции.

Решённые:

Обновление wb-mqtt-serial

Подпись

В шаблоны для WB-LED и WB-MRGBW-D добавили действие «Выключить все каналы», которое можно назначить на любой вход и тип нажатия. Обновите прошивку устройств, чтобы это работало.

Новый интерфейс настройки сетевых соединений

Подпись

Мы переходим на управление сетевыми соединениями через NetworkManager. Этот сервис используется во многих современных дистрибутивах.

Изменилась работа с GSM-модемами. Ими теперь управляет сервис ModemManager. Он позволяет настраивать модем, слать смс, переключаться между сим-картами, при этом не надо знать AT-команды. Появился сервис, который следит за состоянием соединений и активирует резервные каналы.

ModemManager пока доступен только на Wiren Board 7.

Подробное описание утилиты настройки в веб-интерфейсе смотрите в репозитории wb-nm-helper, а установить её можно командой:

apt update && apt install wb-nm-helper

После установки утилиты в веб-интерфейсе вместо Сетевых интерфейсов появился пункт Сетевые соединения. Здесь можно настроить проводное, Wi-Fi и модемное соединения.

Быстрый Modbus

Мы начинаем переводить устройства на нашу новую библиотеку «быстрого Modbus», подробнее про наше расширение.

На данный момент доступно обновление для устройств:

  • WB-LED, WB-MRGBW-D.
  • WB-MR*.
  • WB-MCM8.
  • WB-MS, WB-MSW, WB-MIR, WB-M1W2.
  • WB-MDM3.

В первой волне перехода мы реализовали функции:

  • Чтения диапазона регистров с пропусками. Для этого нужно записать 1 в регистр 114.
  • Сканирование шины и адресация устройств по серийному номеру. Можно увидеть все устройства на шине и назначить адреса, даже если изначально подключено несколько устройств с одинаковым адресом. Совсем скоро это будет доступно в интерфейсе WB

Чтобы получить новые функции, обновите прошивки устройств.

Описание протокола сканирования и референс-реализацию утилиты смотрите в репозитории Wirenboard Modbus scanner tool

Сохранение настроек устройств при обновлении ПО

Мы выпустили новую версию загрузчика, которая позволяет сохранить настройки устройств при обновлении прошивки. Загрузчик обновляется отдельно специальной командой.

В процессе обновления проверьте, что версия нового загрузчика в выводимых сообщениях 1.2.х.

Прочее

Изменения в ядре:

  • Добавили в ядро модули, которые нужны для работы WireGuard, теперь настройка удалённого доступа должна стать чуточку легче.

Новые версии стороннего ПО:

  • Обновили zigbee2mqtt до версии 1.28.2.