SimplePacketComs
Протокол обмена пакетами данных между устройствами с преобразованием байтовых потоков в числа с плавающей запятой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cdcb0970f3bff3da734921ac09473f4147369a660eb8f5e6faaf62c3da17bb65SimplePacketComs-1.0.1-cdcb0970.zipОписание
Если нужно обмениваться потоками чисел между двумя устройствами через один канал связи, SimplePacketComs предлагает проверенный протокол для этого. Библиотека определяет структуру пакетов: 4 байта идентификатора команды плюс данные, которые могут быть как сырыми байтами, так и 32-битными числами с плавающей запятой. Стандартный размер пакета — 64 байта, но обе стороны могут договориться о другом размере, если это синхронизировано заранее. Протокол предполагает, что физический уровень передачи уже обеспечивает выравнивание и контрольные суммы пакетов. Библиотека стабильна, давно в боевом использовании и легко расширяется под новые команды, поэтому подходит для простых задач обмена данными между Arduino и другими устройствами или микроконтроллерами.