
DoIP architecture
DoIP – это технология диагностики транспортных средств при помощи сети Ethernet. Ethernet обеспечивает более высокую скорость (до 100 мбит\с) и пропускную способность канала.
Линии Ethernet выведены на стандартный разъем OBD2 при помощи двух витых пар и дополнительной линии Wake-Up, которая оповещает автомобиль о том, что подключено диагностическое оборудование. При этом диагностическая шина CAN так же сохраняется для совместимости с диагностическим оборудованием предыдущих поколений.
По большому счету для диагностики по протоколу DoIP не требуется дорогого специализированного оборудования. Достаточно простого переходника OBD2-Ethernet. На фото ниже межсетевой интерфейс от автомобиля Volvo XC90 с поддержкой DoIP. Для удобства работы с ним в лабораторных условиях к нему подключен обычный кабель Ethernet, что позволило подключать этот блок управления напрямую к компьютеру.

DoIP gateway
Говоря формальным языком: DoIP это транспортный уровень для протокола диагностики UDS, который может работать поверх других физических интерфейсов: CAN, K-Line, FlexRay.
Поскольку в автомобили все блоки управления связаны сетями CAN или FlexRay, то их взаимодействие с диагностическим оборудованием обеспечивается при помощи специального модуля – гейтвея, или межсетевого интерфейса. Ethernet от стандартной диагностической колодки OBD2 поступает на порт гейтвея, а тот в свою очередь транслирует протокол в CAN или FlexRay.