AndroidアプリケーションでOBD II Bluetoothアダプタから値を読み取る方法について、誰か教えてください。
AndroidアプリケーションからBluetoothデバイスのスキャンを開始したいのですが、Bluetoothデバイスが見つかった後、どのように操作して値を取得しますか?
まず、このhttp://developer.android.com/guide/topics/wireless/bluetooth.htmlを読むことから始めてください 。これには段階的な手順が含まれています。
必要なアクセス許可を追加し、bt アダプターを作成してから、ペアリングされている/ペアリングされていないデバイスを見つけます
私は BluetoothChat アプリケーションを使用し、いくつかの基本的な通信を取得できました。データ ログには移行していません。このアプリケーションを使用して、ECM との一種のインスタント メッセンジャーの会話を行うことができます。
BluetoothChat サンプル アプリケーションをダウンロードする -
これで始められるはずです!
これは新しい開発者リソース ドキュメントです: 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
android bluetooth api を使用して Bluetooth 接続を確立したら、トランスポートを使用して Bluetooth チャネル経由でデータを送受信します。