Kiedyś zrobiłem taki zegarek:
Udało się przy użyciu tego zegara potwierdzić dodanie sekundy przestępnej - następnego dnia spieszył się o sekundę względem zegarów synchronizowanych radiowo (DCF77, GPS) i przez NTP.
Zegar jak widać pokazuje czas z rozdzielczością 0.1 s. To znaczy, że już po kilku godzinach ta najmniej znacząca cyfra może być niedokładna i należałoby zegar ponownie zsynchronizować. Mam tam tylko ręczne korygowanie czasu przyciskiem. Przydałoby się automatyczne (na wyraźne żądanie użytkownika).
I tutaj mam pytanie o możliwość realizacji takiej synchronizacji przez moduł GSM podłączony do Arduino. O "standardowych" metodach, czyli DCF albo GPS oczywiście wiem - ale są kłopotliwe. Tzn. trudno odebrać dobry sygnał, szczególnie w pomieszczeniach.
Sygnał GSM byłby tu znacznie wygodniejszy, bo dociera "wszędzie". Nie udało mi się jednak znaleźć sensownego opisu, jak można (i czy w ogóle można) uzyskać z sieci GSM _dokładny_ czas. Bez logowania się do sieci oczywiście, bo nie będę płacił abonamentu za zegar. Da się tak zrobić z wymaganą dokładnością i rozdzielczością (0.1 sekundy)?
P.