TelemetryJet
Протокол телеметрии на основе MessagePack для обмена данными датчиков между Arduino и компьютером с фреймингом и проверкой ошибок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:7309a0682449a8351e319cc2807fe61edd1eb8b4a58b1d9a4a364f423679024bTelemetryJet-0.2.0-7309a068.zipОписание
Лёгкая библиотека для телеметрии, если нужно обмениваться данными датчиков между Arduino и компьютером или другим устройством через последовательный порт. В основе лежит MessagePack — компактный и быстрый формат кодирования, дополненный фреймингом пакетов и проверкой ошибок, так что передача идёт надёжно. API простой: вы определяете объекты-Dimension для каждого значения, а библиотека сама отправляет и принимает данные. Поддерживается типизация (целые числа, float), кэширование входящих данных и автоматическое истечение значений — полезно, если связь ненадёжная и нужна подстраховка для сигналов управления. Входит в экосистему TelemetryJet, поэтому хорошо интегрируется с их инструментами и CLI для анализа данных, но может использоваться и отдельно в любом ПО, понимающем MessagePack.