MVP3000esp
Модульный фреймворк для быстрого прототипирования датчиков и актюаторов на ESP32/ESP8266 с веб-интерфейсом, WebSockets, MQTT и неблокирующей логикой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f560250da239856aa866a0f9fc1ce368b1c1b50b451cbd2a39d9be6a47dc67c6MVP3000esp-0.2.2-f560250d.zipОписание
Фреймворк MVP3000 для ESP32/ESP8266 решает типичную проблему прототипирования: долгая настройка софта отвлекает от главного — от тестирования датчиков и актюаторов. Здесь предложен модульный подход, который ускоряет путь от первого скетча на ноутбуке (через серийный монитор) до беспроводной системы мониторинга, а затем и до готового девайса на Raspberry Pi. Фреймворк включает веб-интерфейс для управления параметрами, поддерживает WebSockets, MQTT и UDP с автообнаружением, плюс удобная индикация статуса через светодиоды. Главное преимущество — отсутствие блокирующих задержек благодаря неблокирующей логике вместо обычного delay(). Структура создана вокруг дешёвого железа и открытого кода, что позволяет быстро переходить между стадиями разработки без переделки основного кода.