Ich habe schon eine ganze Weile danach gesucht. Hier ist wahrscheinlich der nützlichste Link, den ich gefunden habe:
KW1281 Live-Diagnose mit Raspberry Pi
Der Autor entwickelt eine für Windows geschriebene Software rückwärts, indem er die Byte-Streams zwischen seinem Computer und dem Computer seines Autos betrachtet. Während die technischen Details interessiert sind, bietet er auch Ausschnitte aus dem Quellcode, die verwendet werden können.
Seine letzte Schlussfolgerung ist, dass der Raspberry Pi nicht in der Lage ist, bei laufendem Motor von der OBD-II-Schnittstelle eines Autos zu lesen. Seine Argumentation sind fehlerhafte serielle Treiber, die zu schlechtem Timing führen.
Hier ist eine andere, die möglicherweise eine Lösung bietet, aber vorerst hauptsächlich die Hardwareseite abdeckt:
Himbeer-Pi-Auto-PC-Projekt
Der Autor hat einen kostenlosen STN1110-Chip angefordert und plant, ein benutzerdefiniertes Board für die Kommunikation mit seinem Auto zu erstellen . Wenn Sie eine Suche auf den Raspberry Pi-Boards durchführen, werden Sie ein paar andere Leute finden, die an der gleichen Sache arbeiten. Ich konnte sogar eine Person finden, die an einer marktfähigen Version eines solchen Boards arbeitete:
OBD-II STN1110
Der Ersteller hat keine Website zum Bestellen eines solchen Boards bereitgestellt, das mir bekannt ist, bietet diese jedoch an, wenn Sie eine private Nachricht auf dem Formular senden.
Es gibt auch eine Android-App namens Torque, die verfügbar ist. Ich habe es jedoch nicht geschafft, eine Quelle dafür zu finden.
Einige potenziell nützliche Links:
pyOBD - In Python geschriebenes Open Source-Programm (GPL), das mit OBD-II kompatibel ist . Wenn das nicht perfekt zum Raspberry Pi passt, weiß ich nicht, was es ist.
openOBD: OBD-II Scan Tool - Ein verlassenes C ++ - basiertes OBD-II-Programm für Windows- und Linux-basierte Systeme.
Bearbeiten 28.07.2013
Auf RaspberryPi.org gab es heute einen Blogeintrag mit weiteren guten Informationen:
Hier ist ein Link zum Blog: Carputers - einige Ideen für den Einstieg
Ein Link zu einem Forumsbeitrag eines Mannes, der einen PI in sein F150 gesteckt hat: My Pi Carputer in meinem Truck .
Ein Link zu seiner Github-Quelle .
Ein weiteres Projekt mit OBD und GPS: OBD GPS Logger
Für das Obige geschriebene Software, die OBD simuliert: OBDSim
Ich habe das Gefühl, dass es nichts mehr zu entwickeln gibt, wenn ich nicht bald anfange, daran zu arbeiten.