2016-03-21 6 views
1

Ich entwickle eine Android-App, die ein ELM327-Gerät für OBD-II-Kommunikation verwendet, und ich möchte in der Lage sein, den Status der Scheinwerfer zu erhalten. Insbesondere würde ich gerne wissen, ob der Fahrer sie angeschaltet hat oder nicht, aber es wäre auch einigermaßen nützlich, in der Lage zu sein, zu erkennen, welche Lichter an sind (Netz gegen Brände gegen DRLs und so weiter) und ob oder nicht Glühbirnen sind draußen. Ich hatte den Eindruck, dass es Möglichkeiten gab, herauszufinden, ob die Scheinwerfer über OBD-II leuchten, aber ich kann nichts finden, was dies bestätigen könnte, und die API, die ich verwende (pires obd-java-api on Github), hat nichts es entweder. Kann ich das überhaupt tun?Scheinwerferstatus mit OBD-II

+0

Für welches spezifische Fahrzeug möchten Sie dies ermitteln? – Jon

+0

Ich möchte, dass es für so viele Fahrzeuge wie möglich gilt. Meins ist insbesondere ein Audi TT – wlyles

+1

AFAIK, Scheinwerfernachrichten sind nicht standardisiert, so dass Sie Schwierigkeiten haben, dies zu erreichen. Dieser [post] (http://stackoverflow.com/a/26277540/2350083) enthält Anweisungen, um die Scheinwerfer auf einem Nissan Leaf zu schalten. (aber nicht ihren Zustand lesen) – Jon

Antwort

1

Alle standardisierten OBD PIDs sind innerhalb ISO 15031-5 Standard. Ein Teil davon kann auch in Wikipedia und here gefunden werden. Alle anderen PIDs sind fahrzeugspezifische PIDs, die Sie nicht verallgemeinern (oder sogar finden) können.

Die PIDs, nach denen Sie suchen, sind möglicherweise nicht standardmäßig oder werden von jedem Fahrzeug unterstützt.

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/13950122) – KeyWeeUsr

+1

@KeyWeeUsr Alle wesentlichen Teile der Antwort ist hier enthalten (Dies ist die Antwort!) Und die Links sind nur mehr zu lesen, wenn jemand mehr interessiert ist. Denken Sie nur daran, bevor Sie eine negative Bewertung abgeben, wenn Sie keine Ahnung von dem Thema haben! – Mogi

+0

der letzte [link] (http://www.geekmyride.org/wiki/index.php/OBD-II_PIDs) ist wahrscheinlich der sauberste. Der Rest sind die Links zu großen Artikeln, die der Autor wahrscheinlich selbst gefunden hat. Jonathan hat in den Kommentaren sogar etwas Code oder wie man das Ding macht, aber nicht für den gleichen Model-Autor gewollt. Das kann wahrscheinlich so abstrahiert werden, dass es auch für das Autorenmodell funktioniert (nie Auto-Electro berührt). Aber es gab 7 Monate Zeit für den Autor zu akzeptieren oder upvote, also ich denke, es war nicht so hilfreich, wie Sie denken. Mach dir keine Sorgen, ich habe dir den Downvote nicht gegeben. Fühlen Sie sich frei, meine Abzeichen für "Kritiker" zu überprüfen. – KeyWeeUsr