We have devices that we want to turn on at some future date. This means that when they're deployed they should somehow get real time, calculate when they will wake up, and then sleep for however long they need to.
We've been trying to get time from time.nrc.ca but it has proven unreliable and often we don't get a response after several retries.
Is there a recommended way to get time reliably?