Bonjour à tous,
---(1)--- Serveur telnet --------------
Voici un petit serveur telnet avec meme user, password que le serveur http.
Il vous permet dutiliser les menus du moniteur.
Si vous avez une SD carte, les commandes (dir, del, mkdir et type) sont accessibles de n'importe où (j'utilise Putty pocket sur un smartphone).
---(2)--- Client SNTP -----------------
DB est sensé etre connecté au oueb alors profitons en.
Voici un client SNTP (Simple Network Time Protocol).
Il permet de mettre à l'heure juste le RTC du DB.
Le protocole SNTP est en UDP.
Votre modem/routeur/box/... laisse passer votre PC.
Il doit donc vous laisser dialoguer aussi.
Au reset, le RTC du DB est initialisé à 0.
Il compte le temps exact depuis le reset (page démo).
Le client SNTP interroge une liste de serveurs SNTP (europe)
et met à jour le RTC dès qu'un serveur répond.
Ensuite, il attend 8 heures et recommence.
Cela permet d'avoir une heure toujours exacte.
Le temps (GMT) qui est émis par les serveurs SNTP est exprimé
en secondes depuis le 1 jan 1900.
A la réception, on le transforme en secondes depuis
le 1 jan 1970 (standard) puis on corrige du décalage de notre pays (UTC+1 pour la france).
L'appel de get_rtc_time() suivi de SNTPgetdate() nous retourne
une chaine de la forme: "9 Jan 2009 14h48:28"
---(3)--- Fichier trace ---------------
On peut maintenant horodater des événements dans un fichier trace.
Evénements tracés:
1/ Sntp succès ( IP serveur )
2/ Http connexions ( IP client, user, password OK ou KO )
3/ Telnet connexions ( IP client, user, password OK ou KO )
Jutilise le client DHCP avec une box configurée pour donner toujours la meme adresse au DB.
Le NAT/PAT de la box redirige les clients Http et Telnet vers le DB.
"elektor.mcp" est toujours en CW6.3
"elektor7.1.mcp" est en CW7.1
sources: http://pagesperso-orange.fr/HLaidet/Digibutler.htm
Salut
Henri
