Arduino Forum

International => Italiano => Generale => Topic started by: reDFog on Apr 03, 2016, 10:34 am

Title: Server NTP locale
Post by: reDFog on Apr 03, 2016, 10:34 am
Salve a tutti cari arduiner! volevo un consiglio da voi su una idea che mi era venuta, allora parto da:


La mia esigenza è questa, sono un radioamatore e spesso ci troviamo impegnati in una particolare attività chiamata "contest" ossia delle gare di collegamento internazionali che durano anche 48 ore, siccome il regolamento consente, pur usando un solo nominativo radio, di avere più operatori che lavorano nella stessa stazione radio, ma a patto che siano su frequenze diverse e soprattutto i collegamenti devono essere scanditi da orari UTC molto precisi, pena l'annullamento di quel collegamento; spesso ci troviamo ad avere questo problema: ci troviamo ad operare in zone dove non abbiamo accesso a nessuna forma di collegamento internet anche se le macchine sono collegate in rete tra di loro perché il software di gestione collegamento lavora in rete, quindi abbiamo bisogno di un orologio che sincronizzi il DCF77, immagazini l'ora in un RTC, mostri l'ora nel display in maniera semplice ora e data UTC, e la distribuisca via rete attraverso il protocollo NTP. Non Essendo io un programmatore provetto vi ringrazio anticipatamente per il vostro aiuto!!!

Grazie ancora a tutti!!!
Title: Re: Server NTP locale
Post by: reDFog on Apr 03, 2016, 07:02 pm
Aggiungo una "revisione" ho visto i footprint del DCF77 nelle mie zone e ricevere il segnale la vedo ardua nelle mie zone... quindi posso eventualmente passare al GPS come "riferimento preciso"

Grazie ancora a tutti!
Title: Re: Server NTP locale
Post by: uwefed on Apr 03, 2016, 09:41 pm
Se tutti usano lo stesso server NTP quello non deve essere preciso. Basta che tutti sanno che quel'ora é l'ora ufficiale per il tempo della gara.

Il DCF77 dovrebbe funzionare piú o meno in tutto l'Europa ma é molto facilmente disturbato da per esempio un monitor del PC.
IL GPS é meno sogetto a disturbi ma funziona solo con diretta vista del cielo, non in edifici.

Ti consiglio di usare un raspberry. Per esempio http://raspberrypi.tomasgreno.cz/ntp-client-and-server.html
Una scheda con un ATmega328 é tropppo impegnata per poter funzionare bene con un enc28j60.

Ciao Uwe

Title: Re: Server NTP locale
Post by: PaoloP on Apr 04, 2016, 10:49 am
Qui trovi il codice per un server NTP su Arduino Mega.
Il codice è di 3 anni fa, quindi sui nuovi IDE forse andrebbe riadattato.
--> https://github.com/tmiw/arduino-ntpd (https://github.com/tmiw/arduino-ntpd)