Вычислительная сеть контроллера (CAN) к интерфейсу USB для вашего компьютера.
Это отображается как виртуальный последовательный порт на вашем компьютере и выступает в качестве последовательного интерфейса CAN.
Https://github.com/linklayer
Http://canable.io/getting-started.html
Особенности
Поддерживает скорость передачи данных до 1 м
Совместим с socketcan через slcand
Native socketcan поддерживает прошивку при свечах
Разъем Micro-USB
4-контактный винтовой зажим с Кань, CANL, 5В, и GND
Джемпер для входа в загрузчик
Перемычка для включения/отключения прерывания
Внутренний осциллятор обрезается через USB связь
PTC-плавленый 5 В выход
Простая Кросс-платформенная библиотека Python
Программное обеспечение
На Linux CANable работает совместно с slcand, поэтому вы можете использовать все стандартные утилиты командной линии can-utils и даже Wireshark для взаимодействия с автобусом.
На Windows и Mac возможна работа с приложением cantact. Это простое приложение Java, которое показывает, может ли трафик в режиме реального времени и позволяет передавать сообщения на шине.
Для еще большей гибкости, canard library позволяет вам напрямую общаться с CAN автобусом из Python. Библиотека является кросс-платформой и может подключаться непосредственно к интерфейсу виртуального последовательного порта CANable. С помощью только нескольких строк кода вы можете декодировать трафик на автобусе, отправлять сообщения и многое другое.
Для получения дополнительной информации ознакомьтесь со страницей начала работы.