J1939 - высокоуровневый протокол, построенный на шине CAN, обеспечивающий последовательную передачу данных между электронными блоками управления (ЭКУ) на большегрузных автомобилях. Применение J1939 включает в себя:
Применение дизельных электроприводов
Автомобильные сети для автобусов и грузовых автомобилей
Сельское хозяйство и лесное хозяйство
Соединения между грузовиком и прицепом
Военные автомобили
Системы управления парком
Транспортные средства для отдыха
Морские навигационные системы
Протокол J1939 использует CAN в качестве физического уровня, который определяет связь между ECU в сети транспортного средства. Протокол имеет второй уровень канала передачи данных, который определяет правила связи и обнаружения ошибок. Третий прикладной уровень определяет данные, передаваемые по сети.