DaedalusLink-ESP32
WebSocket-сервер для ESP32, реализующий протокол DaedalusLink для управления роботами через JSON-интерфейсы с поддержкой кнопок, слайдеров и джойстиков
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6a096aa03d9ecad0456d5492aaf1a0182774e43f411fe2b2f7ce9329228e5178DaedalusLink_ESP32-0.1.0-6a096aa0.zipОписание
WebSocket-сервер на ESP32, который позволяет создавать интерфейсы управления роботом прямо из JSON-определений. Интерфейс динамически отрисовывается в мобильном приложении DaedalusLink, а взаимодействие происходит через простой JSON-протокол. Поддерживает кнопки, слайдеры, джойстики и работает как в режиме Wi-Fi Station, так и в режиме точки доступа. Встроены механизмы heartbeat и подтверждения, плюс возможность отправлять телеметрию (батарея, температура) в реальном времени. События обрабатываются через простые callback-функции, что делает код управления роботом достаточно наглядным. Основана на ESPAsyncWebServer и AsyncTCP, поэтому требует наличия этих библиотек.