MDevice
Единый API для WiFi-подключения на Arduino, ESP32 и STM32 с поддержкой JSON и команд с сервера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9b5c2511374edbeca58545a886a63d1d3eef2cf3fd5c0f0dfb59fa42c261ba78MDevice-1.0.0-9b5c2511.zipОписание
Если ты пишешь для нескольких разных плат одновременно (Arduino с WiFi, ESP32, STM32), эта библиотека заметно упрощает жизнь. Вместо того чтобы переписывать весь код подключения при смене железа, MDevice использует условную компиляцию и автоматически выбирает нужную реализацию. Основные возможности — отправка структурированных данных через JSON, получение команд с удалённого сервера и простой API, одинаковый для всех платформ. Зависит от ArduinoJson, WiFiNINA (для Arduino), ArduinoHttpClient (для STM32). Если твой проект может работать на разных платах параллельно или ты планируешь его портировать, это экономит время на синхронизацию логики подключения.