serial-transport
Надёжный обмен данными между контроллерами по UART без аппаратного управления потоком и синхронизации
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2c04d69477526751da0d08edb6ada377ba4a68bc5e0cfdb1578fab6fa8777f33serial_transport-1.3.0-2c04d694.zipОписание
Если нужно связать два контроллера через UART, но нет возможности использовать аппаратное управление потоком — эта библиотека как раз для этого. Реализует простой протокол надёжного обмена по последовательному каналу без привязки к синхронизации и без необходимости в аппаратном handshake. Решает проблему потери данных при передаче на длинные расстояния или через некачественные каналы связи. Подход базовый, но рабочий: обеспечивает доставку сообщений между устройствами так, чтобы они не терялись и не путались в пути. Полезна для самодельных систем мониторинга, сенсорных сетей и вообще везде, где нужна хоть какая-то гарантия целостности пакетов при общении по COM.