GSM - AT-Befehl für Nezt-Zeit abfragen

Gast #932205
Lesenswert?

Hallo,
> Synchronisieren "normale" Handys Zeit und Datum?
leider hatte ich noch NIE ein Handy was das konnte. (gut ich war bis 
jetzt immer bei Nokia). Das ist ein der Funktionen die ich schon immer 
vermisse.
OP #932217
Lesenswert?

Also bei meinem Nokia gibt es die Einstellung "Datum/Uhrzeit 
automatisch". Und da erscheint als Hilfetext:
> "Legt fest, ob die Ortszeit automatisch über das Netz abgerufen wird. Die
> Funktion kann je nach Netz etwas unterschiedlich sein."

Darum denke ich mir, dass die Datums/Uhrzeit-Info irgendwo im Netz 
vorhanden sein muss. Doch wie kommt man da ran?
Gast #1072694
Lesenswert?

Hallo,

Verzeihung, wenn ich diesen alten Thread wieder aufrolle, aber ich 
schlage mich gerade mit dem Problem herum, aus einem GSM-Modem irgendwie 
die Uhrzeit auszulesen. Leider habe ich bis jetzt nichts Brauchbares 
gefunden. Es handelt sich um ein Wavecom WMO2-G900. AT+CCLK funktioniert 
nicht. Gibt es nun im GSM_Netz ein  Uhrzeitsignal oder nicht, und wenn 
ja, wie kann man es empfangen. Ich brauche keine sekundengenaue Zeit, +- 
1 Minute würde reichen.

Ich hatte mal ein Nokia-Handy mit der Option "Automatisches Einstellen 
der Uhrzeit", aber im T-D1 Netz hat das nie richtig funktioniert.

Wenn irgendjemand etwas Neues weiss, würde ich mich freuen.

Gruss
Mike
Gast #1073573
Lesenswert?

Offensichtlich bietet nur noch D2 einen CB-Dienst an, auf Kanal 837 soll 
die Uhrzeit mit der enormen Genauigkeit von +- 10 Minuten übertragen 
werden. T-D1 hat den CB wohl aufgegeben. Ist ja auch klar, die 
kostenpflichtegen SMS-Abos bringen mehr in die Kasse...
Dann werde ich wohl doch meinem Modem-Steuergeräte eine Echtzeituhr 
spendieren müssen. Immerhin werden empfangene SMS mit Uhrzeit und Datum 
versehen, ist diese einigermassen verlässlich? Könnte man sonst zum 
"Nachstellen" der RTC nutzen.

PS: Beim Durchsehen der Parameterliste für die ATMega's steht bei vielen 
ein "Yes" in der Spalte RTC. Haben diese eine eingebaute Echtzeituhr. Im 
Datenblatt ist aber nichts darüber zu finden? Oder bedeutet RTC hier 
etwas anderes?

Gruss
Mike
Gast #1073608
Lesenswert?

"Beim Durchsehen der Parameterliste für die ATMega's steht bei vielen
ein "Yes" in der Spalte RTC."

Das bedeutet, dass Du einen 32,768 kHz Quarz dranhängen kannst (eigener 
Oszillator), mit dem Du die Uhrzeit erzeugen kannst. Das musst Du aber 
selbst programmieren. Funktioniert gut, z.B. der Butterfly macht es so.
Gast #1074778
Lesenswert?

> Das bedeutet, dass Du einen 32,768 kHz Quarz dranhängen kannst (eigener
> Oszillator), mit dem Du die Uhrzeit erzeugen kannst. Das musst Du aber
> selbst programmieren. Funktioniert gut, z.B. der Butterfly macht es so.

Der ATMega32 ist so ein Kandidat. Im Datenblatt steht unter "Features" 
"Real Time Counter with Separate Oscillator". Aber wo soll ich den 32768 
Hz Quarz denn anschliessen? Im Datenblatt steht XTAL1 und XTAL2, aber da 
ist doch schon der "normale" Quarz dran. Kann man die Quarze denn 
einfach parallel schalten? Ausserdem muss ich beim Umschalten vom 
Standardquarz auf den Low Frequency Oscillator die CKSEL Fuse Bits 
ändern. Wie soll den das vom Programm aus geschehen? Eine PLL gibt es 
auch nicht, mit der man den Betriebstakt des Prozessors aus den 32768 Hz 
erzeugen könnte. Ich habe bisher mit Renesas M16C und NXP ARM's 
gearbeitet, die hatten zwei extra Pins für den Uhrenquarz.

Gruss
Mike
Persönliche Seite #1074944
Lesenswert?

> Offensichtlich bietet nur noch D2 einen CB-Dienst an, auf Kanal
> 837 soll die Uhrzeit mit der enormen Genauigkeit von +- 10
> Minuten übertragen werden.

Dann wird es noch irgendeinen anderen Mechanismus zur Uhrzeitübertragung 
geben. Mein "graues" iPhone kann auch ohne Internetzugang 
herausfinden, wie spät es ist, mein Netzbetreiber ist O2. Keine Ahnung, 
auf welchem Wege -- jedenfalls nicht über (s)ntp, da es ja ohne 
Internetzugang funktioniert.

Merkwürdig, daß das so gut wie kein anderer Telephonhersteller 
implementiert.
#1075040
Lesenswert?

Rufus t. Firefly wrote:
> Merkwürdig, daß das so gut wie kein anderer Telephonhersteller
> implementiert.

Das konnten meine Nokias schon vor Urzeiten. Mein erstes war damals ein 
1610, dann ein 5110, ein 7650 und schlussendlich ein 6600, bevor ich 
Nokia den Rücken zugekehrt hab. Alle diese Telefone konnten die Uhrzeit 
aus dem GSM-Netz holen.

Gruß
Dominique Görsch
#1238405
Lesenswert?

Hallo zusammen

Ich habe mich kürzlich auch mit diesem Thema befasst.
Auf folgendes bin ich gestossen.

Leider gibt es nicht viel Möglichkeiten die Zeit oder einen Zeitstempel 
des GSM Netzes zu erhalten.

1.) Variante
---------------
Zeit aktualisiern über GPRS

AT^SIND=nitz,1

Danach ins GPRS einbuchen. Jetzt wird jedesmal beim Einbuchen ins Netz
mit AT+CGATT=1 der Zeitstempel aktualisiert.
+CIEV: nitz, "08/12/11,09:02:17",+04,0

Nachtteil:
Diese Variante funktioniert nicht bei allen Modulen und auch nicht bei 
allen Anbietern. Kostenpflichtig je nach Anbieter.



2.) Variante
---------------
Zeit aktualisieren über SMS

AT+CMGF=1
AT+CSMP=1,"yy/MM/dd,hh:mm:ss+zz",0,0
AT+CNMI=2,2,0,1,1

Wenn jetzt eine SMS mittels AT+CMGS verschickt wird, dann bekomme man 
beim Senden und beim Empfangen einen Zeitstempel.

Zusätzlich kann man noch die Zeit zwischen Senden und Empfangen der SMS 
messen. Dadurch erhält man noch den Roundtrip Delay, welchen man zur 
Korrektur verwenden kann.


Nachteil:
Zeit ist nicht sehr genau. Gewisse Delays können sich ein schleichen.
Kostenpflichtig.

Vorteil:
Geht mit jedem Modul und mit jedem Betreiber.


Gruss Juergen

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren