Zeitserver abfragen per Mikrocontroller

OP #6135924
Hallo,

unsere Geräte sind mit AMW006 WLAN Modulen von Zentri ausgestattet, die 
momentan nur für den Zugriff via Smartphone APP genutzt werden.

Zukünftig soll über diese WLAN-Module die Uhrzeit über das Auslesen 
eines Zeitservers synchronisiert werden.

Hat jemand diesbezüglich Erfahrungen, wie so eine Zeitsynchronisation am 
einfachsten realisiert werden kann ?
-> AMW006 konfiguriert als NTP-Client ?

Die Boards sind mit Infineon XE167 bestückt, programmiert in C.
Gast #6136054
NTP ist hier normalerweise das Mittel der Wahl. Aber wenn das für dich 
schwierig umzusetzen ist und eine 1 Sekunde Abweichung tolerabel sind, 
kannst du auch einfach irgendeinen Webserver deines Vertrauens per IP 
Socket kontaktieren und die Uhrzeit aus dem HTTP Header lesen.

Ich habe das mal zum Spaß mit Arduino auf einem ESP8266 Modul umgesetzt: 
http://stefanfrings.de/esp8266/WIFI-Kit-8-DateTime.zip
Persönliche Seite #6136061
Holger B. schrieb:
> die
> momentan nur für den Zugriff via Smartphone APP genutzt werden.

Das bedeutet, sie werden als Accesspoint verwendet. Um einen Zeitserver 
abfragen zu können, muss dieser auf einem der angebundenen Smartphones 
liegen. Ins Netz würdest du nur kommen, wenn das Smartphone Router 
spielt.

Für direktem Netzzugang muss derin WLAN-Modul in den Client-Modus 
wechseln und sich mit einem anderen Accesspoint verbinden. Beides 
gleichzeitig (Client und AP) wird nicht gehen.
OP #6136307
Danke für die Infos, das hilft mir schonmal weiter :)

Ich würde das Modul zum Abfragen des Zeitservers das AMW006 zyklisch 
(z.B. um Mitternacht) in den Client Modus schalten, da hier sowieso 
keiner per APP zugreift).

1 mal täglich würde da ausreichen - die Genauigkeit muß < 1 Minute sein.
Gast #6136599
Holger B. schrieb:
> -> AMW006 konfiguriert als NTP-Client ?

SNTP, eine vereinfachte Version von NTP. Ein SNTP Client ist einfacher 
zu implementieren, die Zeitsynchronisation ist weniger genau. NTP Server 
sind mit SNTP kompatibel, man braucht keine speziellen SNTP Server.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.