Список действий шины CAN
У меня есть Bluetooth-устройство ELM327, которое я подключаю к ПК с Ubuntu.
Моя конечная цель — установить в автомобиль Raspberry Pi, чтобы он автоматизировал такие процессы, как автоматическое открывание крыши и запирание дверей, когда автомобиль достигает определённой скорости. Также было бы неплохо, если бы фары включались автоматически (на основе датчика освещённости, подключённого через GPIO).
Я пытаюсь следовать http://theksmith.com/software/hack-vehicle-bus-cheap-easy-part-2/ , но застрял на этапе идентификации. Кажется, я не могу найти ни одного сообщения для каждого действия, а передача сообщений обратно в CAN-шину кажется невозможной даже с помощью списка команд. Было бы здорово, если бы существовал список команд для Honda Jazz 2009.
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/16822/can-bus-action-list
Вы можете отправлять необработанные (CAN) кадры на ELM327. Вы также можете прослушивать/мониторить шину CAN на ELM327. Приведённый выше ответ неверен.
Если вы посмотрите на бесплатный продукт AUtoCommander, то увидите, что он поддерживает адаптер ELM327. (а также адаптеры PeakCAN/SocketCAN/STNxxxx). Я использую его для отправки и воспроизведения кадров CAN с помощью ELM327