16 281
правка
Строка 39: | Строка 39: | ||
== Ручное обновление == | == Ручное обновление == | ||
Мы не рекомендуем этот способ, | {{Anchor|manual}} | ||
=== Особенности === | |||
Мы не рекомендуем этот способ, но если на объекте нет доступа в интернет, или у вас нет контроллера — это единственный вариант. | |||
Ручное обновление можно сделать утилитой | Ручное обновление можно сделать утилитой wb-mcu-fw-flasher, которую нужно предварительно установить. Способ установки отличается и зависит от используемой операционной системы и описан в [[wb-mcu-fw-flasher#Установка утилиты | документации]]. | ||
=== Подготовка устройства === | === Подготовка устройства === | ||
Строка 57: | Строка 57: | ||
# Подключите устройство по [[RS-485 | шине RS-485]] к контроллеру или другому оборудованию, где установлена утилита прошивки. | # Подключите устройство по [[RS-485 | шине RS-485]] к контроллеру или другому оборудованию, где установлена утилита прошивки. | ||
{{Wbincludes:Prepare modbus_client}} | {{Wbincludes:Prepare modbus_client}} | ||
# [[Firmware Repository For Wiren Board Modbus Devices | | # Скачайте из репозитория файл прошивки для вашего устройства по [[Firmware Repository For Wiren Board Modbus Devices | инструкции]]. | ||
# Загрузите файл прошивки на [[View controller files from your computer | контроллер]] или другое устройство | # Загрузите файл прошивки на [[View controller files from your computer | контроллер]] или другое устройство. | ||
# Перейдите в папку с файлом прошивки и | # Перейдите в папку с файлом прошивки и выполните команду: | ||
#:* на контроллере или компьютере с ОС Linux: | #:* на контроллере или компьютере с ОС Linux: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 - | wb-mcu-fw-flasher -j -d /dev/ttyRS485-1 -a25 -f ./firmware.wbfw | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:* на компьютере с ОС Windows: | #:* на компьютере с ОС Windows: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
wb-mcu-fw-flasher_1.0.3.exe -j -d COM1 - | wb-mcu-fw-flasher_1.0.3.exe -j -d COM1 -a25 -f firmware.wbfw | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Если вы выполняли команду с контроллера — | # Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial. | ||
В команде выше мы флагом <code>-j</code> перевели устройство, подключенное к порту <code>/dev/ttyRS485-1</code> (<code>COM1</code>) с адресом <code>25</code> в режим загрузчика, а затем прошили его. | |||
Успешный процесс прошивки выглядит так: | Успешный процесс прошивки выглядит так: |