107-Arduino-Cyphal
Реализация протокола Cyphal v1.0-beta для Arduino и совместимых платформ с поддержкой Publisher, Subscriber и Service коммуникации по CAN
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dd52a4d538967b53b71b400059eb72433ee5711f6ee6f9908dae104266d57ae6107_Arduino_Cyphal-3.5.2-dd52a4d5.zipОписание
Реализация протокола Cyphal (v1.0-beta) на базе libcanard для Arduino-совместимых платформ. Работает на Raspberry Pi Pico и его вариантах, микроконтроллерах серии ArduinoCore-renesas (Portenta C33, Uno R4), а также может быть скомпилирована под чистый C++ для работы на x86/x64. В набор входят примеры Publisher, Subscriber, Service Server и Service Client, что позволяет строить разнообразные сетевые топологии на CAN. Библиотека не зависит от фреймворка Arduino — это чистый C/C++ код, поэтому её можно использовать как отдельную статическую библиотеку через CMake. Проект активно поддерживается и демонстрируется на реальном железе вроде контроллеров сервов и миссий робота L3X-Z.