↑
хотелось бы оптимизировать существующее оборудование (программным методом), хаб 7 портов (но он без кнопок) и таких большинство на рынке
на крайний если нет программного решения , т.к. йота своеобразный орех, можно купить и хаб с кнопками вкл/откл на портах
Тогда может помочь следующий вариант.
Необязательно перезагружать модем, чтобы заставить его заново выполнить интернет-соединение.
Как правило, модемами-usb-свистками можно управлять при помощи AT-команд (через виртуальный COM-порт). В дашборде наверняка есть менюшка типа "ввести AT-команду".
В этом случае решение элегантное - программно на виртуальный COM-порт модема отправить AT-команду или их набор, что-то типа такого:
AT+DISCONNECT
AT+CONNECT
Список AT-команд/даташит для мозгов модема без проблем можно найти в интернете.