回答:
すべては、まさにあなたが探しているものに依存します。
エンジンの実行/非実行で十分な場合は、RPMを確認してください。RPMがゼロ以外の場合、エンジンは稼働しています。RPMがゼロまたは通信がない場合、エンジンは実行されていません。これは、OBDストリームで簡単に実行できます。
それ以上のものが必要な場合は、メーカー固有のものが必要であり、誰もがそれをサポートするわけではありません。車にソフトイグニッションスイッチが付いている場合は、位置を読み取り、リレーをオンにして車の電源を入れるモジュールに接続されます。それはデータのためにそのモジュールにアクセスすることの問題でしょう。車に実際に車への電力を直接制御するハードイグニッションスイッチがある場合、最大で「クランキングアクティブ」pidを使用できます。