NTP / gestion du temps



Il est relativement intéressant que chaque module connaisse la date et l'heure, par exemple, pour effectuer des tâches à des moments précis.


Afin de connaître la date et l'heure, le module doit se connecter à un serveur de temps (serveur NTP)


Les variables à initialiser sont :

NTP_Server : serveur NTP

NTP_Port : port du serveur - habituellement 123

NTP_TimeZone : fuseau horaire de l'emplacement. Pour Paris, mettre 1

NTP_Lat : Latitude de la position - Cette information sert à calculer le lever/coucher du soleil

NTP_Lon : Longitude de la position - Cette information sert à calculer le lever/coucher du soleil

NTP_DSO : Daylight Saving : vaut 1 si il y a un décalage heure d'hiver/heure d'été, sinon vaut 0

NTP_DSO_RULE : Règle à applique pour le calcul de changement d'heure. Vaut 1 pour l'Europe



exemple :


[General]

NTP_Server=0.fr.pool.ntp.org

NTP_Port=123

NTP_TimeZone=1

NTP_Lat=44

NTP_Lon=4

NTP_DSO=1

NTP_DSO_RULE=1 








Remarque :

Si le module est équipé d'un périphérique I2C RTC, alors, en cas de défaillance de l'accès au NTP Server, l'heure de la RTC sera utilisée. Et à lors de l'accès au serveur NTP, la date/heure du module RTC sera mise à jour

Créé avec HelpNDoc Personal Edition: Éditeur de documentation CHM facile