Webbino
Веб-сервер для Arduino с поддержкой Ethernet, Wi-Fi модулей и SD-карты, динамическими страницами и HTTP Basic Authentication
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6a2fcf3d3cf445b1d559dd7befe27918cdca1dc5431428e034ed0cf242efe4caWebbino-20160709.0.0-6a2fcf3d.zipОписание
Веб-сервер для Arduino, который работает с десятком разных сетевых интерфейсов: от классического W5100 и W5500 до Wi-Fi модулей WINC1500, ESP8266 и ESP32. Страницы можно либо зашить прямо в код, либо хранить на SD-карте с длинными именами файлов. HTML поддерживает динамическую подстановку значений через теги вроде $PARAMETER$, что удобно для отображения данных датчиков или статуса устройства. Можно привязать произвольные функции к страницам — включать реле, сохранять в EEPROM, менять настройки. Встроена поддержка HTTP Basic Authentication для базовой защиты. Включает много примеров и документацию. Учти, что поддержка WINC1500 помечена как экспериментальная и может работать нестабильно.