Однажды передо мной встала задача реализации программного управления одним из распространенных домашних Wi-Fi маршрутизаторов TP-Link TL-WR841N, у которого, к сожалению, нет интерфейса управления через командную строку (telnet, SSH). Я хотел, чтобы мой Telegram бот, реализованный на Python на базе SBC в локальной домашней сети, на основе моих команд выполнял следующие функции управления маршрутизатором:
* Перезагрузка маршрутизатора
* Открытие/закрытие NAT Port Forwarding к внутренним WEB-сервисам
* Открытие/закрытие удаленного доступа к маршрутизатору из WAN (интернет)
* Определение устройств, зарегистрированных в локальной WiFi сети маршрутизатора[Читать дальше →][1]
[1]:
https://habrahabr.ru/post/342194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut