Поиск модулей на портах MOD, обновления модулей, скорость RS232

Добрый день

просьба протестировать работу поиска модулей на портах MOD при вставленных в них WBE2-I-RS485-ISO

у меня модули сканируются только на портах RS485-1 и RS485-2

в конфигурации контроллера указано, что модули стоят в MOD1 и MOD2

  1. Прошу пояснить как работает автоматические обновление через веб и через консоль

Веб выдает почти везде возможность обновления Bootloader, а консоль выдает только при первом обновлении - если отказаться от обновления бутлоадера, то предлагать больше не будет. При чем в вебе видно, что почти везде bootloader 1.02 и до 1.1.7. Модули довольно старые в своем большинстве, а контроллер новый.

2025-01-27 09:57:18,503 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@wirenboard:~# wb-mcu-fw-updater update-all
2025-01-27 09:57:29,689 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 85, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 104, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 208, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 18, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 82, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 53, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MWAC (port: /dev/ttyRS485-1, slaveid: 12, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 32, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 166, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 119, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 222, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MCM8 (port: /dev/ttyRS485-2, slaveid: 123, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyMOD1, slaveid: 157, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-01-27 09:57:41,573 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (85, /dev/ttyRS485-1))
2025-01-27 09:57:42,311 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (104, /dev/ttyRS485-1))
2025-01-27 09:57:43,047 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (208, /dev/ttyRS485-1))
2025-01-27 09:57:43,782 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (18, /dev/ttyRS485-1))
2025-01-27 09:57:44,521 Is actual: 2.8.1 -> 2.8.1 (WB-MAP6S fw2 (82, /dev/ttyRS485-1))
2025-01-27 09:57:45,236 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (53, /dev/ttyRS485-1))
2025-01-27 09:57:46,036 Is actual: 1.19.2 -> 1.19.2 (WB-MWAC (12, /dev/ttyRS485-1))
2025-01-27 09:57:46,783 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (32, /dev/ttyRS485-1))
2025-01-27 09:57:47,524 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (166, /dev/ttyRS485-1))
2025-01-27 09:57:48,265 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (119, /dev/ttyRS485-1))
2025-01-27 09:57:48,983 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (222, /dev/ttyRS485-1))
2025-01-27 09:57:49,712 Is actual: 1.6.6 -> 1.6.6 (WB-MCM8 (123, /dev/ttyRS485-2))
2025-01-27 09:57:50,466 Is actual: 1.21.3 -> 1.21.3 (WB-MR6C (157, /dev/ttyMOD1))
2025-01-27 09:57:50,467 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
  1. Подскажите минимальную скорость работы модуля расширения RS232 Модуль расширения WBE2-I-RS232 - Wiren Board
    Интересует возможность работы на скорости 200, 300, 600, 1200 бит/с

Добрый день.

Probing WB-LED (port: /dev/ttyMOD1, slaveid: 21, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-M1W2 BUTTONS (port: /dev/ttyRS485-2, slaveid: 82, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05)
2025-01-28 07:21:34,478 Update: 3.4.3 -> 3.5.1 (WB-LED (21, /dev/ttyMOD1))

Предлагает:

2025-01-28 07:25:53,513 Bootloader update (v1.4.3 -> v1.4.5) for ledG /dev/ttyRSMOD1:21 is available! (bootloader updates are highly recommended to install) Do a bootloader update? [Y/N]

Если отказаться - при следующем запуске опять предложит.

точно работают 110, 300, 600,1200.
200 бод - это какая-то нестандартная?

под п.1 имелось в виду поиск из веба, Find and add Wiren Board devices
хотя сейчас заработало, хотя ничего особенного не делал, кроме обновления прошивок модулей из консоли и руками еще останавливал и стартовал wb-mqtt-serial
возможно хотя бы один прописанный модуль на порту является условием для поиска на этом порту, т.к. на MOD2 ничего не ищет

мне не предлагает из консоли, а в вебе показывает

Спойлер
root@wirenboard:~# wb-mcu-fw-updater update-all
2025-01-28 09:56:58,041 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 85, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 18, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 32, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 166, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 119, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 53, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MWAC (port: /dev/ttyRS485-1, slaveid: 12, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 222, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 82, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 208, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 104, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MCM8 (port: /dev/ttyRS485-2, slaveid: 123, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyMOD1, slaveid: 157, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-01-28 09:57:09,988 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (85, /dev/ttyRS485-1))
2025-01-28 09:57:10,751 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (18, /dev/ttyRS485-1))
2025-01-28 09:57:11,486 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (32, /dev/ttyRS485-1))
2025-01-28 09:57:12,215 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (166, /dev/ttyRS485-1))
2025-01-28 09:57:12,965 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (119, /dev/ttyRS485-1))
2025-01-28 09:57:13,694 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (53, /dev/ttyRS485-1))
2025-01-28 09:57:14,483 Is actual: 1.19.2 -> 1.19.2 (WB-MWAC (12, /dev/ttyRS485-1))
2025-01-28 09:57:15,221 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (222, /dev/ttyRS485-1))
2025-01-28 09:57:15,969 Is actual: 2.8.1 -> 2.8.1 (WB-MAP6S fw2 (82, /dev/ttyRS485-1))
2025-01-28 09:57:16,711 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (208, /dev/ttyRS485-1))
2025-01-28 09:57:17,450 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (104, /dev/ttyRS485-1))
2025-01-28 09:57:18,169 Is actual: 1.6.6 -> 1.6.6 (WB-MCM8 (123, /dev/ttyRS485-2))
2025-01-28 09:57:18,949 Is actual: 1.21.3 -> 1.21.3 (WB-MR6C (157, /dev/ttyMOD1))
2025-01-28 09:57:18,950 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

200 бод это скорость ВЧ каналов, такая бывает довольно часто у нас

Проверил, работает. Если порт включен - то на нем выполняется поиск.
Если порт выключить - то нет.

Так, как воспроизвести? Что за устройство?

Боюсь - у меня не на чем сейчас проверить.

понятно, надо включать в Device manager порт

у меня на всех модулях висят обновления в вебе в части бутлоадера, но в консоли более ничего не предлагается. у меня было предположение, возможно это была защита, что на что может обновляться, может быть через промежуточную версию

какая-нибудь Moxa UPort 1150 умеет работать на такой скорости
ладно, в след. раз закажем модуль расширения - протестируем

А покажите вывод пожалуйста, не воспроизводится.

Шлюзы - есть, но с RS232 нету. Все на 485.

выше скидывал или нужен вывод другой команды

первый запрос был с обновлением bootloader

Спойлер
2025-01-27 09:55:41,281 Is actual: 1.19.2 -> 1.19.2 (WB-MWAC (12, /dev/ttyRS485-1))
2025-01-27 09:55:42,015 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (104, /dev/ttyRS485-1))
2025-01-27 09:55:42,767 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (208, /dev/ttyRS485-1))
2025-01-27 09:55:43,489 Is actual: 2.8.1 -> 2.8.1 (WB-MAP6S fw2 (82, /dev/ttyRS485-1))
2025-01-27 09:55:44,209 Update: 1.6.5 -> 1.6.6 (WB-MCM8 (123, /dev/ttyRS485-2))
2025-01-27 09:55:45,353 Is actual: 1.21.3 -> 1.21.3 (WB-MR6C (157, /dev/ttyMOD1))
2025-01-27 09:55:45,354 Flashing firmware to WB-MCM8 (123, /dev/ttyRS485-2)
2025-01-27 09:55:46,532
2025-01-27 09:55:46,534 Bootloader update (v1.4.3 -> v1.4.5) for mcm8G /dev/ttyRS485-2:123 is available! (bootloader updates are highly recommended to install) Do a bootloader upda
n
2025-01-27 09:56:03,357 Flashing /var/lib/wb-mcu-fw-updater/mcm8G__1.6.6_master_dee0fe9.wbfw (186 data chunks)
100%|###############################################################################################################################################################################
2025-01-27 09:56:48,032 Bootloader update available:
2025-01-27 09:56:48,033         WB-MCM8 (123, /dev/ttyRS485-2)
2025-01-27 09:56:48,035 Try 'wb-mcu-fw-updater update-bl -a <addr> <port>' for each device
2025-01-27 09:56:48,037 1 upgraded, 0 skipped upgrade, 1 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@wirenboard:~# 

потом так

Спойлер
2025-01-27 09:57:18,503 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.
root@wirenboard:~# wb-mcu-fw-updater update-all
2025-01-27 09:57:29,689 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf:
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 85, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 104, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 208, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 18, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MAP6S fw2 (port: /dev/ttyRS485-1, slaveid: 82, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 53, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MWAC (port: /dev/ttyRS485-1, slaveid: 12, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 32, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 166, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 119, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 222, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MCM8 (port: /dev/ttyRS485-2, slaveid: 123, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
Probing WB-MR6C (port: /dev/ttyMOD1, slaveid: 157, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00)
2025-01-27 09:57:41,573 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (85, /dev/ttyRS485-1))
2025-01-27 09:57:42,311 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (104, /dev/ttyRS485-1))
2025-01-27 09:57:43,047 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (208, /dev/ttyRS485-1))
2025-01-27 09:57:43,782 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (18, /dev/ttyRS485-1))
2025-01-27 09:57:44,521 Is actual: 2.8.1 -> 2.8.1 (WB-MAP6S fw2 (82, /dev/ttyRS485-1))
2025-01-27 09:57:45,236 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (53, /dev/ttyRS485-1))
2025-01-27 09:57:46,036 Is actual: 1.19.2 -> 1.19.2 (WB-MWAC (12, /dev/ttyRS485-1))
2025-01-27 09:57:46,783 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (32, /dev/ttyRS485-1))
2025-01-27 09:57:47,524 Is actual: 2.6.6 -> 2.6.6 (tpl1_wb_mdm3 (166, /dev/ttyRS485-1))
2025-01-27 09:57:48,265 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (119, /dev/ttyRS485-1))
2025-01-27 09:57:48,983 Is actual: 1.20.4 -> 1.20.4 (WB-MR6C (222, /dev/ttyRS485-1))
2025-01-27 09:57:49,712 Is actual: 1.6.6 -> 1.6.6 (WB-MCM8 (123, /dev/ttyRS485-2))
2025-01-27 09:57:50,466 Is actual: 1.21.3 -> 1.21.3 (WB-MR6C (157, /dev/ttyMOD1))
2025-01-27 09:57:50,467 0 upgraded, 0 skipped upgrade, 0 bootloader updates available, 0 stuck in bootloader, 0 disconnected and 0 too old for any updates.

еще не понятно, как проскнировать модули на обновления, но не обновлять

Прошивка не требует обновления, соответственно и bootloader не будет обновляться.

Только вручную проверить или через web-интерфейс.