TinyUPnP
Автоматическое добавление маршрутов портов на роутере через UPnP IGD для ESP8266 и ESP32
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:03958c1918db6328aa56cee355664fd4f855d416d199f56297293d31b2294336TinyUPnP-3.2.0-03958c19.zipОписание
Если вам нужно пробросить порты на роутере с ESP8266 или ESP32 без ручного вмешательства в веб-интерфейс — это решение для вас. TinyUPnP реализует стандарт UPnP IGD, позволяя устройству самостоятельно добавлять маршруты портов в маршрутизатор. Это очень компактная реализация, не требующая много памяти. Для более удобного доступа к устройству из интернета можно установить дополнительную библиотеку EasyDDNS, которая будет отслеживать IP вашего роутера и обновлять DDNS. Библиотека поставляется с примерами кода, но помните: не все роутеры полностью поддерживают UPnP, иногда требуется включить эту функцию в настройках вручную. Подходит для приватных сетей и систем, где нужна простая автоматизация проброса портов.