16 343
правки
Строка 12: | Строка 12: | ||
Вы можете использовать утилиту и без нашего контроллера, для этого вам понадобится Debian-подобная ОС Linux. Читайте инструкцию по установке в [[Wb-mcu-fw-updater | описании утилиты]]. | Вы можете использовать утилиту и без нашего контроллера, для этого вам понадобится Debian-подобная ОС Linux. Читайте инструкцию по установке в [[Wb-mcu-fw-updater | описании утилиты]]. | ||
=== Подготовка === | |||
# Подключите устройства по [[RS-485 | шине RS-485]] к контроллеру. | |||
# [[RS-485:Configuration via Web Interface | Настройте подключенные устройства]] в веб-интерфейсе. | |||
=== Обновление всех устройств на шине === | === Обновление всех устройств на шине === | ||
Вы можете обновить все устройства, настроенные в разделе '''Serial Devices Configuration''' [[Wiren Board Web Interface | веб-интерфейса]] (файл <code>/etc/wb-mqtt-serial.conf</code>) | |||
<syntaxhighlight lang="bash"> | |||
# Откройте консоль контроллера по [[SSH]]. | |||
# Обновите все настроенные устройства командой: | |||
#:<syntaxhighlight lang="bash"> | |||
wb-mcu-fw-updater update-all | wb-mcu-fw-updater update-all | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 21: | Строка 28: | ||
=== Обновление определенного устройства === | === Обновление определенного устройства === | ||
Чтобы обновить определенное устройство: | Чтобы обновить определенное устройство: | ||
# | # Узнайте [[Wiren Board Device Modbus Address | modbus-адрес]] устройства, которое хотите обновить. | ||
#. Запустите утилиту <code>wb-mcu-fw-updater</code> параметрами: ключ <code>update-fw</code>, а также порт и modbus-адрес. | # Откройте консоль контроллера по [[SSH]]. | ||
# Запустите утилиту <code>wb-mcu-fw-updater</code> параметрами: ключ <code>update-fw</code>, а также порт и modbus-адрес. | |||
Например, обновим прошивку устройства с modbus-адресом <code>70</code> и подключенного к порту <code>/dev/ttyRS485-1</code>: | Например, обновим прошивку устройства с modbus-адресом <code>70</code> и подключенного к порту <code>/dev/ttyRS485-1</code>: |