Все зависит от того, что именно вы ищете.
Если двигатель работает / не работает, проверьте обороты. Если число оборотов не равно нулю, двигатель работает. Если число оборотов в минуту равно нулю или нет связи, то двигатель не работает. Это можно легко сделать в потоке OBD.
Если вы хотите чего-то большего, чем то, что вам нужно, зависит от производителя, и тогда не все будут поддерживать это. Если в автомобиле установлен мягкий замок зажигания, он подключается к некоторому модулю, который считывает свое положение и включает реле для включения автомобиля. Это был бы вопрос доступа к этому модулю для данных. Если в автомобиле установлен жесткий выключатель зажигания, который фактически контролирует подачу электропитания непосредственно на автомобиль, то, по крайней мере, может быть доступен «активный двигатель».