Мой собственный «сервер» OBD2
Мне нужно преобразовать поток rs232 с моего ЭБУ в сообщения, совместимые с OBD2. Полагаю, мне придётся установить компьютер после разъёма rs232, который будет преобразовывать (анализировать и трансформировать) сообщения, чтобы диагностические инструменты OBD2 могли запрашивать и считывать их.
Я совсем новичок в этой теме, поэтому решил начать с создания нескольких сообщений, которые будут обрабатываться диагностическими инструментами OBDII. Для этого я планирую купить кабель USB<->OBD2.
Я выяснил, что подавляющее большинство библиотек OBD предназначены для отправки запроса и обработки результатов от OBDII. Существуют ли библиотеки, которые могут помочь в разработке собственного «сервера» OBD2, который будет принимать запросы и предоставлять результаты? Можете ли вы написать простую программу, которая будет генерировать VIN-код, название производителя и некоторые характеристики двигателя при подключении диагностической системы OBD2 и запросе этих данных?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/96331/my-own-obd2-server