Параметры автомобиля доступны через порт OBD2
Параметры транспортного средства (PIDs), доступные через порт OBD2, довольно ограничены. Кроме того, они различаются в зависимости от транспортного средства — как по количеству, так и по набору параметров. В связи с этим возникают два вопроса:
- На каком основании производитель автомобилей (OEM) определяет, какие и в каком количестве PID-коды он предоставляет через порт OBD2?
- Есть ли другой способ считывания/доступа к большему набору параметров автомобиля?
Перевод вопроса с Mechanics Stack Exchange
Лицензия: CC BY-SA (2.5–4.0)
Оригинальный вопрос: https://mechanics.stackexchange.com/questions/38847/vehicle-parameters-available-on-obd2-port
Данные, доступные через порт ODB, представляют собой комбинацию данных, требуемых законодательством страны, в которой продаётся автомобиль, и данных, которые производитель автомобиля хочет предоставить для диагностики и настройки.
Я думаю, стоит отметить, что идентификаторы PID не всегда доступны и не во всех автомобилях. Производители сами решают, какие данные предоставлять, и во многих случаях данных просто нет или они не имеют смысла в контексте конкретного транспортного средства (например, данные об автоматической коробке передач в автомобиле с механической коробкой передач) или данные об угле поворота рулевого колеса в автомобиле без датчика угла поворота рулевого колеса. Список стандартных значений PID существует для того, чтобы навести порядок в отрасли и помочь регулирующим органам и ремонтным мастерским. Это не список того, что можно или нужно внедрять (за исключением данных, которые требуются по закону).
Помимо данных, которые требуются местным властям, данные и инструменты для их считывания часто являются собственностью компании. Или, может быть, лучше назвать их «не опубликованными в открытом доступе», поскольку в наше время любой поставщик, который хочет по-настоящему защитить свои данные и интерфейсы, скорее всего, будет использовать шифрование. Возможно, они должны использовать шифрование для защиты от атак.