Исходим из того что ВСЕ протоколы связи в системе должны быть
стандартными. В какой протокол, поверх Ethernet, преобразовать CAN?
Талмуда "CAN over Ethernet" в природе нет, значит так нельзя. Это
условие. Значит в решнии нужно сообщения как транслировать в что-то другое.
Например, в объекты BACnet.
И как именно транслировать - должно быть в проектной документации.
В том числе, в разделе "Методика приемо-сдаточных испытаний" (или ты заказчикам системы сдаешь по методике "Мамой клянусь, все работает" ?)