Назад к каталогу

RobustFrame

Фреймовый протокол с CRC-8 и экранированием для надёжной передачи произвольных данных по UART, Bluetooth и RS485

Версия2.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер6.11 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
2.0.06.11 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:57fa66b512c2d48b75f1f077a0d18456f4c3488de760e10c88f5f1256f3f8ce6
АрхивRobustFrame-2.0.0-57fa66b5.zip

Описание

Если нужно надёжно передавать произвольные данные по UART, Bluetooth или RS485, но вы не уверены, хорошо ли они дойдут — RobustFrame решает эту проблему с минимумом кода. Библиотека оборачивает ваши данные в простой фреймовый протокол с фиксированными заголовком (0xAA) и трейлером (0x55), добавляет CRC-8 для проверки целостности и автоматически экранирует служебные байты, чтобы любые бинарные данные передавались без искажений. На приёмной стороне парсер сразу найдёт начало и конец каждого пакета в потоке байтов, проверит контрольную сумму и отклонит повреждённые фреймы. Особенно пригодится для нестабильных каналов связи, где нельзя полагаться на таймауты или фиксированную длину пакета.

Версии

Показано: 4
2.0.02026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше