Сброс Modbus-устройства Wiren Board к заводским настройкам

From Wiren Board
This is the approved revision of this page, as well as being the most recent.
Jump to navigation Jump to search

Общая информация

Если вам известен Modbus-адрес устройства, то вы можете восстановить заводские настройки Modbus-устройства Wiren Board с помощью утилиты wb-mcu-fw-flasher, которая доступна для контроллеров Wiren Board, а также компьютеров с ОС Linux и Windows.

Если Modbus-адрес вам неизвестен, то вы можете восстановить доступ к устройству, а потом сбросить его к заводским настройкам.

ВНИМАНИЕ: если вы выполняете команды на контроллере, то перед началом работы остановите драйвер wb-mqtt-serial, а после окончания запустите снова.

Заводские настройки связи, которые будут у устройства после сброса: скорость — 9600, чётность (parity) — N, количество стоп-бит — 2. Modbus-адрес — 1.

Сброс настроек связи по Modbus

Способ можно использовать, если вам известен адрес устройства, но неизвестны другие параметры подключения.

Чтобы сбросить настройки связи устройства с адресом 17 и подключенного к порту /dev/ttyRS485-1, выполните команду:

wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 17 -u

Пример успешного выполнения команды:

root@wirenboard-A4DTZKTB:~# wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 17 -u
/dev/ttyRS485-1 opened successfully.
Send jump to bootloader command and wait 2 seconds...
Ok, device will jump to bootloader.
Send reset UART settings and modbus address command...
Ok.
Device is in Bootloader now! To flash FW run
wb-mcu-fw-flasher -d <port> -f <firmware.wbfw>

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

Сброс всех настроек

Этот способ подойдет, если вы хотите не только сбросить настройки связи по Modbus, но и пользовательские настройки.

Чтобы сбросить все настройки устройства с адресом 17 и подключенного к порту /dev/ttyRS485-1, выполните команду:

wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a 17 -e

После этого пользовательские и настройки связи будут сброшены. Нужно учесть что Modbus-адрес будет сброшен в 1 и устройство не будет доступно (будет ждать в bootloader'e) в течении 120 секунд. После этого вы сможете изменить Modbus-адрес устройства.

Полезные ссылки