問題タブ [elm327]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
468 参照

can-bus - Elm327 Wifi/Bluetooth でステアリング角度を読み取る方法

私は elm327 v2.1 bluetooth と wifi USB ドングルを持っています。車からステアリング角度を読み取りたい。

OBD2 PID 規格には、このデータは含まれていません。そのため、PID に問い合わせても取得できません。

トラフィックを盗聴しようとしましたが、このハードウェアではまだできませんでした。AT コマンドでは、車内の CANBUS 通信を読み取るために ATMA コマンドを使用しましたが、主に OBD2 PID タイプのメッセージが含まれています。

0 投票する
1 に答える
321 参照

android - ELM327 に接続 // プロトコルを選択

Bluetooth 経由で ELM327 デバイスに接続しようとしています。私が使用しているライブラリ:

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

Bluetooth 接続の確立は正常に機能し、デバイスをリセットできます。

出力:

D/xx: 1. リセット
I/System.out: ELM327v1.5
D/xx: 2. エコー オフ
I/System.out: OK
D/xx: 3. ラインフィード オフ I/System.out: OK

機能していない部分は、プロトコルを選択して電圧値を読み取ることです。

私が観察したのは、プロトコルの選択が出力なしで非常に迅速に終了したことです。プロトコル選択部分を「torque lite」などの他のアプリと比較すると、これにははるかに時間がかかり、ELM327 デバイスでライトが点滅しますが、コードを実行するときはそうではありません。

ModuleVoltageCommand は次のようにクラッシュします。

br.ufrn.imd.obd.exceptions.UnableToConnectException: 制御モジュール電源 [01 42] の実行中にエラーが発生しました。応答: ...UNABLETOCONNECT

ドングルが他のアプリで動作していることを確認したので、これは私のコードの問題であるに違いありません。

私は何を間違っていますか?