TheengsDecoder
Декодирование сообщений BLE-датчиков в JSON для микроконтроллеров и шлюзов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:06fe380ddce7208e83e0b078187fa7ef1a99642d40bf4670a957c1cc4e0149e6TheengsDecoder-2.2.0-06fe380d.zipОписание
Theengs Decoder преобразует сырые потоки данных от Bluetooth-датчиков в читаемый JSON, убирая нужду разбирать бинарные форматы вручную. Библиотека поддерживает декодирование более 120 BLE-устройств и работает на микроконтроллерах с ограниченной памятью — ESP32, ESP8266, Arduino, а также на ПК и серверах. Основная её задача — стандартизировать общение между разнородными датчиками и шлюзами: вместо того чтобы писать отдельный парсер для каждого экосистемы, достаточно один раз получить данные в JSON и интегрировать в любую систему. Используется в проектах вроде OpenMQTTGateway и Theengs Gateway как основной компонент для мостов BLE-MQTT. Код покрыт unit-тестами, поэтому обновления не ломают поддержку старых устройств.