16 433
правки
Строка 69: | Строка 69: | ||
Это может быть полезно, если вам неизвестны все параметры подключения. Для сброса используется утилита [[wb-mcu-fw-flasher]], которая доступна для контроллеров Wiren Board, а также компьютеров с ОС Linux и Windows. | Это может быть полезно, если вам неизвестны все параметры подключения. Для сброса используется утилита [[wb-mcu-fw-flasher]], которая доступна для контроллеров Wiren Board, а также компьютеров с ОС Linux и Windows. | ||
=== | === Устройство питается от блока питания === | ||
# Оставьте на шине только одно устройство. | # Оставьте на шине только одно устройство. | ||
# Если вы выполняете команды на контроллере — остановите драйвер wb-mqtt-serial. | # Если вы выполняете команды на контроллере — остановите драйвер wb-mqtt-serial. | ||
# Отключите питание устройства. | # Отключите питание устройства. | ||
# Подайте питание на устройство и в течение двух секунд выполните команду, где <code>/dev/ttyRS485-1</code> — порт, к которому подключено устройство: | # Подайте питание на устройство и в течение двух секунд выполните команду, где <code>/dev/ttyRS485-1</code> — порт, к которому подключено устройство: | ||
Строка 95: | Строка 88: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Устройство питается от V_Out контроллера === | |||
Если устройство питается от V_Out контроллера, то вы можете управлять его питанием программно. | Если устройство питается от V_Out контроллера, то вы можете управлять его питанием программно. Этот способ доступен только для контроллеров Wiren Board. | ||
# Оставьте на шине только одно устройство. | |||
# Если вы выполняете команды на контроллере — остановите драйвер wb-mqtt-serial. | |||
<syntaxhighlight lang="bash"> | # Выполните команду, которая перезагрузит устройство, подключенное <code>/dev/ttyRS485-1</code> и сбросит настройки приемопередатчика: | ||
#:<syntaxhighlight lang="bash"> | |||
mosquitto_pub -t '/devices/wb-gpio/controls/V_OUT/on' -r -m 0 && sleep 3 && mosquitto_pub -t '/devices/wb-gpio/controls/V_OUT/on' -r -m 1 && sleep 1 && wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a0 -u | mosquitto_pub -t '/devices/wb-gpio/controls/V_OUT/on' -r -m 0 && sleep 3 && mosquitto_pub -t '/devices/wb-gpio/controls/V_OUT/on' -r -m 1 && sleep 1 && wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a0 -u | ||
</syntaxhighlight> | </syntaxhighlight> |