Domanda

Qualcuno può darmi un'idea su come leggere i valori dell'adattatore Bluetooth OBD II in un'applicazione Android.

Voglio iniziare con la scansione per i dispositivi Bluetooth dalla mia applicazione Android, quindi dopo aver trovato il dispositivo Bluetooth, come interagirei con esso e ne ottenere i valori?

È stato utile?

Soluzione

Dovresti iniziare leggendo questo http://developer.android.com/guide/topics/wireless/bluetooth.htmlContiene procedura passo -passo.

Aggiungi autorizzazioni richieste, crea un adattatore BT, quindi trova dispositivi abbinati/non accoppiati

Altri suggerimenti

Ho usato l'applicazione BluetoothChat e sono stato in grado di ottenere alcune comunicazioni di base, non mi sto passando alla registrazione dei dati. Puoi usare questa applicazione per avere una sorta di conversazione di messaggistica istantanea con il tuo ECM.

  1. Quale particolare dongle stai usando?
  2. Sai quali protocolli sono in uso all'interno del tuo veicolo?

Scarica l'applicazione di esempio BluetoothChat -

  1. Avranno già gestito le complessità della connessione per te, dovrai modificare l'UUID per connetterti con il tuo dispositivo-00001101-0000-1000-8000-00805F9B34FB
  2. Leggi sul tuo particolare dongle, alcuni richiedono che il carattere di ritorno sia senteato alla fine di ogni comando " r"

Questo dovrebbe farti cominciare!

Dopo aver effettuato la connessione Bluetooth utilizzando l'API Bluetooth Android, utilizzare il trasporto per inviare e ricevere dati tramite il canale Bluetooth.

Questo è un nuovo documento di risorse per sviluppatori:https://developer.android.com/guide/topics/connectivity/bluetooth.html

Il flusso di lavoro generale della funzionalità dell'applicazione dovrebbe andare così:

1) Connettiti all'adattatore OBDII tramite Bluetooth;

2) Inizializza l'adattatore OBDII con comandi;

3) Ottieni continuamente i dati dal veicolo attraverso l'emissione dei codici PID corrispondenti.

Questo articolo può anche essere utile.http://blog.lemberg.co.uk/how-guide-obdii-reader-app-velopment

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top