CAN шина. Подключение различных устройств

Доброго времени суток. Расскажите, пожалуйста, как работать с CAN. Как снимать, обрабатывать и передавать данные в MQTT. Покажите на примере какого-нибудь устройства, хочу посмотреть, как это будет реализовано в коде

ivlos, добрый день!
Описание работы/настройки CAN на контроллере можно прочесть в статье https://wirenboard.com/wiki/index.php/CAN (и по ссылке http://www.armadeus.org/wiki/index.php?title=CAN_bus_Linux_driver)
Ничего более высокоуровневого, чем candump/cansend, на контроллере нет, возможно, в зависимости от задачи, надо будет писать свое ПО.