Se hai un dispositivo connesso a una rete, la risposta è ovvia: usa NTP .
Se non si dispone di una connessione di rete, posso pensare a 3 modi per ottenere la data e l'ora correnti:
Non conosco nessuno dei pro e dei contro di ciascun metodo, ovvero la disponibilità e il costo dei chipset o se hai bisogno di un abbonamento al telefono cellulare per intercettare una trasmissione su torre cellulare.