AVR-Webserver: Uhrzeit vom Internet holen?

OP #1091800
Lesenswert?
• ▲
▼
Hallo,

ich bin gerade dabei, einen Webserver mit einem AVR zu bauen. Gibt es 
eine Möglichkeit, die aktuelle Uhrzeit und das Datum vom Internet zu 
holen? Ich denke das ist eleganter (und vor allem genauer) als einen RTC 
auf die Platine zu setzen...

Bei http://www.ptb.de/de/zeit/uhrzeit.html kann man z.B. so was 
anschauen. Wie bekomme ich solche Daten in den AVR? Wie muß der 
HTTP-Anforderstring aussehen? Und wie sieht die Antwort aus, die der AVR 
daraufhin bekommt?

Hier noch weitere Links:
http://www.ptb.de/de/org/q/q4/q42/_ntp_main.htm

Gruß
Martin
#1091808
Lesenswert?
• ▲
▼
Hallo Martin,

die Uhrzeit kannst Du über das "Network Time Protocol" abholen, gurgel 
einfach mal nach NTP. Das NTP benutzt übrigens UDP, hat also mit HTTP 
nichts zu tun.

Was für einen IP-Stack verwendest Du denn? Für den uip hatte ich mal 
eine NTP Abfrage implementiert.

Gruß,
Peter
OP #1092496
Lesenswert?
• ▲
▼
ich glaube das ist mir doch etwas zu kompliziert...

Hab gedacht daß es vielleicht auf einfache Weise möglich ist. Dann werde 
ich doch einen RTC auf das Board machen. Und wenn ich mal viel Zeit (und 
Lust habe), dann schaue ich mal, ob ich es doch hin bekomme.

Vielen Dank für die Antworten!
Gast #1092515
Lesenswert?
• ▲
▼
Hi.

Ich habe das AVR NetIO Board von Pollin und darauf die Webserver 
Software von Axel Schnell installiert. Da kann man in der main.c das NTP 
(Network Time Protokoll) aktivieren und dann holt der AVR sich die 
Uhrzeit aus dem Internet von einem Timeserver. Ich habe zwar kein LCD 
angeschlossen wo die Uhrzeit angezeigt wird, aber ich kann sie mir über 
das Terminal ausgeben lassen.

Viele Grüße

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.