2016-03-30 11 views
11

OBDを使用してAC(エアコン)とウィンドウ(開閉)を検出する方法はありますか?OBDを使用して車のAC(オン/オフ)とウィンドウ(開閉)を検出

私はOBDリーダーのリンクを参照していますが、AC(エアコン)とウィンドウ(開閉)を検出する方法が見つかりません。

https://github.com/pires/obd-java-api

https://github.com/pires/android-obd-reader

+1

**興味深い質問** –

+2

OBD IIがないパワーウィンドウ、室温調節器などの付属品のため、主にエンジンの監視のために設計されています。これらのシステムに関連してOBD IIで行うことができることは、(あなたが何かを行うことができると仮定して)車の製造業者に特有のものである可能性があります。私はこれについて確固たる証拠はないが、ほとんどの車のコンピュータが窓が開いているかどうかを知る方法がないと思うだろう。 –

答えて

0

OBDIIは、それがエンジンや他の電子制御装置であるか否かを監視するために設計されています。これはあなたの車両が使用しているプロトコルに完全に依存します。

車のプロトコルが車の電子制御監視をサポートしている場合は、AT =注意、MA =すべて監視するこのコマンド「AT MA」を試すことができます。

ELMデータシートで詳細なガイドが見つかります。 ELMはOBDスキャナーが車のECUと通信するために使用するチップです。

0

おそらく可能ですが、これを行うための基準はありません。各メーカーは、複数のCANバスを持つことができます。すべての車種で個別に作業する必要があります。 clone elm327を使用すると、これを行うことはできません。 clone elm327のcan-hピンとcan-lピンはピン6とピン14に接続されているので、おそらくwindowsとacはこのバス上で通信しません。

OBD2ピン配置図: 私2010オペル/ボクソールアストラのACデータは、3とピン11ピンに接続されているMS-CANやドアに流れるたとえばhttps://i.stack.imgur.com/vJB6W.png

が接続されているSW-CAN上の通信ピン1とピン5

にこれは、リモートドア制御POCです:https://www.youtube.com/watch?v=pPOk6LBckMg