Аппликативный стек общения со словарем данных (ЭЦП)
Я работаю над продуктом с несколькими (5-6) подключенными устройствами (микроконтроллеры, встроенный Linux, рабочий стол). Все эти устройства должны обмениваться данными (разъем Ethernet, USB, ...)
Я хотел бы иметь общий словарь данных и генерировать исходные файлы для каждой цели (C или C++).
Я ищу что-то похожее на CANopen, но без какой-либо связи с оборудованием CAN (без ограничений по длине кадра или таймеру), и желательно с открытым исходным кодом. CANfestival и CANopen-узлы кажутся интересными, но я не знаю, смогу ли я использовать любой из них без реальной CAN-ссылки.
Любое предложение для альтернативы CANopen? Могу ли я использовать функции CANopen (словарь данных, распределенная система) без физической связи CAN?