Имеется роутер SERCOMM S1010. Нужно управлять им с помощью Python и http комманд (POST, GET, еще чтото, но универсально для любого веб интерфейса роутера). требуется подключив его к одной из сетевых карт компьютера обновить его и задать настройки (точно указав через какую карту требуется работать, так как роутеров может быть несколько одновременно). Сделав все через POST и GET команды веб интерфейса, но без открывания браузера. Программа показывает что в выбранную сетевую карту вставлен кабель, то есть есть соединение (просто выводит в принт, когда вставили кабель) ипо сигналу (инпут или кнопке неважно) ждет загрузку роутера, затем авторизуется заранее известным логином и паролем(если они не подходят, то скрипт должен завершиться указав что они не подходят) сбрасывает настройки на заводские. Дожидается перезагрузки, авторизуется, посылает файл с новым ПО. Дожидается перезагрузки, авторизуется, включает галочку WIFI, задает название сети TestF, пароль b1234567890, сохраняет настройки и говорит что все прошло успешно. роутер выключается из сети и после включения должен быть с новой прошивкой и работающей беспроводной сетью с указанным именем и паролем. Роутер имеется в наличии, но 1 для тестов. При договоренности по Москве смогу передать, или протестировать код на нем у себя.

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск