Firmware Repository For Wiren Board Modbus Devices: различия между версиями
(Создал страницу) |
м |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Выбор прошивки для Modbus-устройств Wiren Board}} | {{DISPLAYTITLE: Выбор прошивки для Modbus-устройств Wiren Board}} | ||
__TOC__ | |||
== Общая информация == | |||
Прошивки Modbus-устрйоств Wiren Board публикуются на сайте '''[http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com]''' в виде файлов с расширением <code>.wbfw</code> и сгруппированы по версиям и сигнатурам (типам) устройств. | Прошивки Modbus-устрйоств Wiren Board публикуются на сайте '''[http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com]''' в виде файлов с расширением <code>.wbfw</code> и сгруппированы по версиям и сигнатурам (типам) устройств. | ||
Каждое Modbus-устройство Wiren Board имеет сигнатуру — наименование аппаратного типа устройства. Устройство будет прошито только если его сигнатура совпадет с сигнатурой в прошивке. | Каждое Modbus-устройство Wiren Board имеет сигнатуру — наименование аппаратного типа устройства. Устройство будет прошито только если его сигнатура совпадет с сигнатурой в прошивке. | ||
== Выбор по сигнатуре == | |||
Сигнатура устройства хранится в формате строки из двенадцати ASCII символов, по одному символу в регистре, и доступна начиная с адреса <code>290 (0x122)</code>. | Сигнатура устройства хранится в формате строки из двенадцати ASCII символов, по одному символу в регистре, и доступна начиная с адреса <code>290 (0x122)</code>. | ||
Строка 30: | Строка 31: | ||
#:*'''unstable''' — экспериментальные версии прошивок. | #:*'''unstable''' — экспериментальные версии прошивок. | ||
== Выбор по версии устройства == | |||
Также вы можете выбрать прошивку для устройства по его модели: | Также вы можете выбрать прошивку для устройства по его модели: | ||
# Перейдите на сайт [http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com]. | # Перейдите на сайт [http://fw-releases.wirenboard.com/?prefix=fw/ fw-releases.wirenboard.com]. |
Версия 13:17, 28 мая 2021
Общая информация
Прошивки Modbus-устрйоств Wiren Board публикуются на сайте fw-releases.wirenboard.com в виде файлов с расширением .wbfw
и сгруппированы по версиям и сигнатурам (типам) устройств.
Каждое Modbus-устройство Wiren Board имеет сигнатуру — наименование аппаратного типа устройства. Устройство будет прошито только если его сигнатура совпадет с сигнатурой в прошивке.
Выбор по сигнатуре
Сигнатура устройства хранится в формате строки из двенадцати ASCII символов, по одному символу в регистре, и доступна начиная с адреса 290 (0x122)
.
Узнать сигнатуру устройства в ОС Linux и на контроллере можно с помощью утилиты modbus_client.
Чтобы узнать сигнатуру устройства с адресом 10
и подключенного к порту ttyRS485-1
:
- Откройте консоль контроллера по SSH.
- Остановите драйвер wb-mqtt-serial.
- Выполните команду:
echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyRS485-1 -a 10 -t3 -r 290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
В результате будет выведена строка с сигнатурой, например mr6c.
О том, как читать регистры из ОС Windows смотрите в статье Работа с устройствами Wiren Board без контроллера
Теперь, имея сигнатуру вы можете скачать прошивку устройства:
- Перейдите на сайт fw-releases.wirenboard.com.
- Выберите папку by-signature.
- Найдите и откройте папку с нужной сигнатурой устройства.
- Выберите одну из веток:
- stable — стабильные версии прошивок. Чтобы скачать самую свежую, выберите файл
latest.wbfw
. - unstable — экспериментальные версии прошивок.
- stable — стабильные версии прошивок. Чтобы скачать самую свежую, выберите файл
Выбор по версии устройства
Также вы можете выбрать прошивку для устройства по его модели:
- Перейдите на сайт fw-releases.wirenboard.com.
- Выберите папку by-version.
- Найдите и откройте папку с нужным типом устройства.
- Выберите одну из веток:
- stable — стабильные версии прошивок:
- выберите папку с версией нужной прошивки,
- загрузите файл с моделью вашего устройства в наименовании.
- unstable — экспериментальные версии прошивок:
- выберите экспериментальную ветку,
- перейдите в папку с нужной версией прошивки,
- загрузите файл с моделью вашего устройства в наименовании.