WB Modbus Devices Firmware Update: различия между версиями

Нет описания правки
Строка 31: Строка 31:
[http://fw-releases.wirenboard.com/?prefix=fw/ '''fw-releases.wirenboard.com'''] - здесь их можно скачать. Прошивки хранятся в файлах с расширением '''.wbfw'''.
[http://fw-releases.wirenboard.com/?prefix=fw/ '''fw-releases.wirenboard.com'''] - здесь их можно скачать. Прошивки хранятся в файлах с расширением '''.wbfw'''.


== Сигнатуры устройств == <!--T:9-->
== Сигнатуры устройств ==


<!--T:10-->
При прошивке на заводе в память устройства записывается сигнатура — наименование аппаратного типа устройства. Перезапись прошивки возможна только при совпадении сигнатур устройства и прошивки.
При прошивке на заводе в память устройства записывается сигнатура — наименование аппаратного типа устройства. Перезапись прошивки возможна только при совпадении сигнатур устройства и прошивки.
Сигнатуру устройства можно посмотреть в [[Fw signatures | этой таблице.]]
Сигнатуру устройства можно считать из устройства по адресам 290-301. Сигнатура хранится в формате строки из 12 ASCII символов, по одному символу в регистре.
 
Получить сигнатуру устройства в виде текстовой строки можно командой:
 
echo -e $(modbus_client -mrtu -pnone -s2 /dev/ttyRS485-'''B''' -a'''A''' -t3 -r290 -c 12 | grep Data | sed -e 's/.*Data://' -e 's/ 0x00/\\x/g')
 
замените значения '''B''' на номер шины и '''A''' на адрес устройства.


== Modbus == <!--T:11-->
== Modbus == <!--T:11-->
wb_editors
551

правка