Hallo Gemeinde, Ich muss die aktuelle Uhrzeit/Datum von einem iPhone über BLE auslesen. Hintergrund: Es handelt sich um eine Art Nachrüstuhr für ein Oldtimerfahrzeug (BMW E30). Die ursprüngliche Uhr ist nicht mehr zu gebrauchen, da wir die gesamte Fahrzeugstruktur verändert haben (u.a. durch den Wechsel zu einem V8, 4ltr Motor). Die Idee ist, ein neues BC/Clock Modul zu haben, aber basierend auf einem ESP32 und einem 2“ Display. Dazu gehört auch das Lesen/Schreiben auf den K- und I-Bus. Und ich versuche, es zu einer universellen Lösung zu machen. Die Frage ist: Wie bekomme ich die korrekte Zeit aus dem iPhone gelesen. Ich dachte an: a) den Start zu Hause mit WiFi und einem batteriegepufferten RTC-Modul - Nachteile: Wenn die Lithium-Batterie leer ist, muss man die komplette BC-Einheit ausbauen, was umständlich ist und wenn das unterwegs passiert, hat man keine Chance, die Zeit neu einzustellen; das ist nur eine Lösung, die für einen einzelnen Nutzer funktioniert, da zu viele Parameter fest einprogrammiert sind. b) die Verbindung über den iOS-Hotspot und die Einstellung über die Internet-Zeit. Nachteile: siehe oben. c) eine Standard-BLE-Verbindung zu einem iPhone. Das kann jeder Benutzer machen, und das ist meiner Meinung nach eine universelle Lösung. Meine Frage: Wie kann man die Uhrzeit/Datum von einem iPhone auslesen, nachdem die BLE-Verbindung hergestellt ist. Vielen Dank für Eure Gedanken und Hinweise. Willythecat
GPS-Modul verbauen, das kann man bei so einer mobilen Anwendung sowieso für alles mögliche gebrauchen (Tracking, Geofences...), und liefert dir eine hochgenaue Zeit. Der ESP32 hat ja sowieso eine RTC eingebaut, die musst du nur über eine Li-Zelle oder Supercap versorgen, welche du bei eingeschaltetem Fahrzeug wieder auflädst. Die RTC synchronisierst du per GPS sobald es die Zeit empfangen hat; so hast du jederzeit die aktuelle Uhrzeit zur Verfügung. Alternativ ein Mobilfunk-Modul nehmen, das kann ebenfalls die Uhrzeit aus dem Netz empfangen, und bietet eben noch Möglichkeiten zur Datenübertragung die man ebenfalls immer gut gebrauchen kann. Moderne Autos machen das IIRC auch per GPS
:
Bearbeitet durch User
Uwe S. schrieb: > Meine Frage: Wie kann man die Uhrzeit/Datum von einem iPhone auslesen, > nachdem die BLE-Verbindung hergestellt ist. Vermutlich gar nicht. Du könntest Dich beim Mfi-Programm von Apple anmelden, um zu versuchen, an Dokumentation zu kommen. Das ist a) sehr aufwendig und b) sehe ich kaum Chancen dafür. Alternative Zeitquelle: DCF-77. Funktioniert ohne Smartphone.
Harald K. schrieb: > Alternative Zeitquelle: DCF-77. Funktioniert ohne Smartphone. Aber nur in Deutschland. GPS funktioniert global.
:
Bearbeitet durch User
Niklas G. schrieb: > GPS funktioniert global. Und das auch ohne Smartphone. Ja, da hätte ich auch drauf kommen können.
Das ist doch die Lösung, GPS Modul werde ich jetzt nutzen. Danke für den Hinweis. Manchmal ist man wie"vernagelt"... ;) Aber darum haben wir uns ja.
Uwe S. schrieb: > Das ist doch die Lösung, GPS Modul werde ich jetzt nutzen. Viel Erfolg 😉 PS: Es gibt kombinierte Mobilfunk (4G) und GPS-Chipsets/Module (brauchen aber trotzdem 2 Antennen), damit ließe sich sehr elegant Livetracking o.ä. umsetzen. Wenn man sowieso schon ein extra Modul verbaut...
Beim E30 hing doch die Uhr einfach nur an 12V - K / I Bus gab es beim E30 m.W. noch nicht? Wenn schon Eigenbaulösung - warum kann man nicht was bauen das Tasten zum stellen der Uhrzeit hat?
Heinz R. schrieb: > warum kann man nicht was bauen das Tasten zum stellen der Uhrzeit hat? Vom Material her wahrscheinlich teurer als ein GPS-Empfänger 😄
Beitrag #7723068 wurde vom Autor gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.