Go Down

Topic: UdpNtpClient non mi funziona (Read 4032 times) previous topic - next topic

pictux

Quote
Ho provato ma non è cambiato nulla.
Ho provato sia con la versione 22 e 19.

..scusa, intendi che l'errore è sempre lo stesso, o che non funziona?


andreva

L' errore durante la compilazione lo da solo con lo sketch che usa la libreria udpbitewise, mentre con lo sketch presente negli esempi della libreria ethernet il programma gira ma non visualizza l' ora.

Grazie Lesto per le indicazioni, ma non saprei da dove partire per fare quelle prove. 

lestofante

che router hai? prova a cercare la marca+ "aprire le porte" o "emule" e vedi se trovi qualcosa. oppure in breve:
nelle stato della tua connessione di internet (ifconfig o ipconfig da terminale, uno è per win l'altro per unix (linux, mac , solaris?)) cerca il gateway, 99% è qualcosa del tipo
192.168.1.1 o 192.168.0.1 ma non è detto. (che tra l'altro è lo stesso GATEWAY che dai in pasto all'arduino, o meglio alla ethernet shield)
copia questo numero nella barra degli indirizzi del browser (firefox, ie, etc..) e ti verrà chiesta l'utente e la password del router:
99& delle volte sono user, user; admin, admin;admin, password. Se non funzionano cerca il manuale del tuo modello, sul sito del produttore o della compagnia telefonica se marchiato de essi, è sicuro al 100% che lo trovi con tanto di guide su come impostare la nat/firewall (di solito se hai uno non hai l'altro attivo).

ora sei dentro. apri la sceda del firewall (e/o nat) e consenti le connessioni in entrata sulla porta 8888, se vuole anche l'ip di destinazione (caso nat) inserisci quello dell'arduino (192,168,1,199 nel tuo caso)

se ancora non funziona posta il codice completo che usi
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

erpomata

Riprendo questo topic perchè ho più o meno lo stesso problema di andreva.
Però ho notato che se imposto un ip fisso non funziona ma se utilizzo il dhcp si.

Da che può dipendere?
Queste le mie impostazioni di rete:

Code: [Select]
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1, 12);
byte mask[] = { 255, 255, 255, 0 };
byte gw[] = {192, 168, 1, 254 };


Tutti i pc che utilizzo usanto ntp per sincronizzare l'ora quindi il router funziona.

lestofante

forse hai fastweb? o comunque qualche limitazione imposta sugli IP che puoi usare. In teoria se imposti come fisso un ip che in passato ti è stato assegnanto (quindi probabilmente OK per la limitazione) dovrebbe funzionare.
Oppure per errore hai assegnato un IP già in uso, e quindi è stato rifiutato
Guida per principianti http://playground.arduino.cc/Italiano/newbie
Unoffical Telegram group https://t.me/genuino

erpomata

No non ho fastweb ma Alice (Telecom).
L'indirizzo che ho messo è lo stesso che viene dato dal dhcp proprio perchè pensavo che l'indirizzo che inizialmente gli avevo dato potesse avere dei problemi.

Che strano.

Go Up