Gibt es einen ELM327 / obdkey OBD-II Adapter Objective-C Programmieranleitung?

8

Ich möchte mit der Programmierung gegen ein ELM327 basiertes Automotive OBD-II Bluetooth Adapter in iOS / Objective-C. Gibt es einen Leitfaden / einen Leitfaden für den Einstieg?

Ich könnte mir vorstellen, dass der ELM327-Adapter ein serielles Gerät ist ... Ich kann wahrscheinlich herausfinden, wie ich eine Bluetooth-Verbindung mit dem Telefon aufbauen kann, aber ich habe keine Ahnung, wo ich mit dem Senden / Empfangen von OBD-II-Nachrichten anfangen soll /davon.

Gibt es eine bereits existierende API für dieses Gerät?

    
NoCarrier 22.03.2011, 21:47
quelle

2 Antworten

6

Wenn Sie einige OBDKey spezifische Befehle benötigen, lassen Sie es mich wissen. Um beispielsweise auf die RPM-Daten zuzugreifen, geben Sie die folgenden Befehle ein

%Vor%

Diese Anweisungen initialisieren die OBDKey-Schnittstelle, setzen die Protokollsuche auf automatisch, initialisieren die Kommunikation mit dem Motormanagement ECU und Senden des Modus 1 PID 0C-Befehls, um Motordrehzahldaten (RPM-Daten) anzufordern. Der als Reaktion auf den 010C-Befehl zurückgegebene Wert ist tatsächlich viermal der tatsächliche Motordrehzahlwert.

Die Verwendung von Sockets und Streams in iOS / Objective-C ist der beste Weg, um die Kommunikation mit dem OBDKey-WLAN einzurichten (die Standard-IP-Adresse ist 192.168.0.74, Port 23).

    
obdkey 23.03.2011 08:47
quelle
3

Das Gerät elm327 odb2 verwendet die Befehle AT und ODB .
Die AT Befehle sind die gleichen wie bei Modems, sie beginnen immer mit AT .

Wenn die Geräte initialisiert werden, sendet es

%Vor%

Wenn Sie

senden
  

ATZ

Dadurch wird das Gerät zurückgesetzt und es werden "ELM327 v2.1" und & gt; erneut aufgefordert.

AT Befehle werden verwendet, um das elm327-Gerät zu verwalten.

ODB Befehle sind in asci hex wie im obigen Beispiel

  

01 0c

um die Drehzahl oder

zu erhalten
  

01 05

um die Kühlmitteltemperatur abzurufen

Bei Ссылка gibt es PDF-Dateien mit weiteren Details.
Sie können auch nach "elm327" suchen und 2 kostenlose Bücher zum Thema bekommen.

Ich fange gerade das gleiche Projekt für mein generisches elm327 wifi Gerät an, also habe ich noch keine Details.
Ich werde Kommentare hinzufügen, sobald ich etwas Nützliches lerne.

    
godzilla 19.12.2014 15:56
quelle

Tags und Links