Lesen Sie die Werte aus OBD II -Bluetooth -Adapter in der Android -Anwendung
Frage
Kann mir jemand eine Idee geben, wie man die Werte aus dem Bluetooth -Adapter von OBD II in einer Android -Anwendung lesen kann.
Ich möchte mit dem Scannen nach den Bluetooth -Geräten aus meiner Android -Anwendung beginnen. Wie würde ich nach dem gefundenen Bluetooth -Gerät damit interagieren und die Werte davon abrufen?
Lösung
Sie sollten damit beginnen, dies zu lesen http://developer.android.com/guide/topics/wireless/bluetooth.htmlEs enthält schrittweise Verfahren.
Fügen Sie die erforderlichen Berechtigungen hinzu, erstellen Sie einen BT -Adapter und finden Sie gepaarte/ungepaarte Geräte
Andere Tipps
Ich habe die BluetoothChat -Anwendung verwendet und konnte einige grundlegende Kommunikation erhalten. Ich wechsle nicht in die Datenprotokollierung. Sie können diese Anwendung verwenden, um eine Art Instant -Messenger -Konversation mit Ihrem ECM zu führen.
- Welchen besonderen Dongle verwenden Sie?
- Wissen Sie, welche Protokolle in Ihrem Fahrzeug verwendet werden?
Laden Sie die Bluetoothchat -Beispielanwendung herunter -
- Sie haben bereits die Feinheiten der Verbindung für Sie bearbeitet. Sie müssen die UUID wechseln, um mit Ihrem Gerät verbunden zu werden-00001101-0000-1000-8000-00805F9B34FB
- Lesen Sie Ihren speziellen Dongle nach, einige erfordern, dass der Rückgabefehler das Ende jedes Befehls " r" verendelt, um sie abzugeben
Das sollte dir loslegen!
Sobald Sie die Bluetooth -Verbindung mit der Android Bluetooth -API hergestellt haben, verwenden Sie den Transport, um Daten über den Bluetooth -Kanal zu senden und zu empfangen.
Dies ist ein neues Entwickler -Ressourcendokument:https://developer.android.com/guide/topics/connectivity/bluetooth.html
Der allgemeine Workflow der Anwendungsfunktionalität sollte so verlaufen:
1) Stellen Sie über Bluetooth eine Verbindung zum OBDII -Adapter her;
2) Initialisieren Sie den OBDII -Adapter mit Befehlen;
3) Erhalten Sie kontinuierlich Daten aus dem Fahrzeug, indem Sie die entsprechenden PID -Codes ausstellen.
Dieser Artikel kann auch hilfreich sein.http://blog.lemberg.co.uk/how-guide-obdi-reader-app-Entwicklung