8

AndroidアプリケーションでOBD II Bluetoothアダプタから値を読み取る方法について、誰か教えてください。

AndroidアプリケーションからBluetoothデバイスのスキャンを開始したいのですが、Bluetoothデバイスが見つかった後、どのように操作して値を取得しますか?

4

4 に答える 4

4

まず、このhttp://developer.android.com/guide/topics/wireless/bluetooth.htmlを読むことから始めてください 。これには段階的な手順が含まれています。

必要なアクセス許可を追加し、bt アダプターを作成してから、ペアリングされている/ペアリングされていないデバイスを見つけます

于 2011-12-03T13:24:41.430 に答える
1

私は BluetoothChat アプリケーションを使用し、いくつかの基本的な通信を取得できました。データ ログには移行していません。このアプリケーションを使用して、ECM との一種のインスタント メッセンジャーの会話を行うことができます。

  1. どのドングルを使用していますか?
  2. 車内で使用されているプロトコルを知っていますか?

BluetoothChat サンプル アプリケーションをダウンロードする -

  1. 複雑な接続はすでに処理されています。デバイスに接続するには、UUID を変更する必要があります - 00001101-0000-1000-8000-00805F9B34FB
  2. 特定のドングルを読んでください。一部のドングルでは、すべてのコマンドの最後に "\r" というリターン文字を送信する必要があります。

これで始められるはずです!

于 2012-08-17T19:35:11.963 に答える
0

これは新しい開発者リソース ドキュメントです: https://developer.android.com/guide/topics/connectivity/bluetooth.html

アプリケーション機能の一般的なワークフローは次のようになります。

1) Bluetooth 経由で OBDII アダプターに接続します。

2) AT コマンドで OBDII アダプターを初期化します。

3)対応する PID コードを発行することにより、継続的に車両からデータを取得します。

この記事も参考になるかもしれません。 http://blog.lemberg.co.uk/how-guide-obdii-reader-app-development

于 2016-07-07T13:36:17.087 に答える
0

android bluetooth api を使用して Bluetooth 接続を確立したら、トランスポートを使用して Bluetooth チャネル経由でデータを送受信します。

于 2012-04-01T19:13:08.483 に答える