Firmware Repository For Wiren Board Modbus Devices: различия между версиями

м
Строка 9: Строка 9:
Сигнатура устройства хранится в формате строки из двенадцати ASCII символов, по одному символу в регистре, и доступна начиная с адреса <code>290 (0x122)</code>.
Сигнатура устройства хранится в формате строки из двенадцати ASCII символов, по одному символу в регистре, и доступна начиная с адреса <code>290 (0x122)</code>.


Узнать сигнатуру устройства в '''ОС Linux и на контроллере''' можно с помощью утилиты [[Modbus-client |modbus_client]].  
В половине случаев сигнатуру устройства можно узнать из его названия, в остальных случаях можно прочитать сигнатуру из регистров.


Чтобы узнать сигнатуру устройства с адресом <code>10</code> и подключенного к порту <code>/dev/ttyRS485-1</code> :
=== Чтение сигнатуры устройства ===
# Откройте консоль контроллера по [[SSH]].
Из '''ОС Linux или контроллера''' можно прочитать с помощью утилиты [[Modbus-client |modbus_client]]. Чтобы узнать сигнатуру устройства с адресом <code>10</code> и подключенного к порту <code>/dev/ttyRS485-1</code> :
# [[Modbus-client#Подготовка к работе | Остановите драйвер wb-mqtt-serial]].
 
# Если вы выполняете команду на контроллере:
#:* Откройте консоль контроллера по [[SSH]].
#:* [[Wb-mqtt-serial driver#Управление драйвером | Остановите драйвер wb-mqtt-serial]] или иное ПО, которое опрашивает устройство.
# Выполните команду:
# Выполните команду:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 23: Строка 26:
О том, как читать регистры из '''ОС Windows''' смотрите в статье [[Working with WB devices without a controller | Работа с устройствами Wiren Board без контроллера]]
О том, как читать регистры из '''ОС Windows''' смотрите в статье [[Working with WB devices without a controller | Работа с устройствами Wiren Board без контроллера]]


=== Скачивание прошивки ===
Теперь, имея сигнатуру вы можете скачать прошивку устройства:
Теперь, имея сигнатуру вы можете скачать прошивку устройства:
# Перейдите на сайт [http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com].
# Перейдите на сайт [http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com].