Jika Anda memiliki perangkat yang terhubung ke jaringan, jawabannya jelas - gunakan NTP .
Jika Anda tidak memiliki koneksi jaringan, saya dapat memikirkan 3 cara untuk mendapatkan tanggal dan waktu saat ini:
Saya tidak tahu pro dan kontra dari setiap metode, yaitu ketersediaan dan biaya chipset atau jika Anda memerlukan langganan ponsel untuk menguping pada transmisi menara sel.
Jawaban:
Saya akan menggunakan WWVB (sebenarnya DCF77, karena saya di Eropa). Anda dapat membeli penerima daya rendah kompak untuk 10 hingga 15 dolar. Yang ini GBP 7,95 (USD 12,50).
GPS mungkin tidak memiliki penerimaan di dalam.
sumber
Itulah tiga tersangka yang biasa, jadi begini:
Sinyal radio
Ini biasanya dihasilkan oleh NIST atau badan pemerintah lain yang sangat memperhatikan waktu, jadi saya berharap mereka menjadi sangat akurat, namun, dari apa yang saya ingat resolusi adalah masalahnya. Mereka menyiarkan pembaruan seperti setiap menit. Jadi Anda dapat menyinkronkan ke referensi waktu yang akurat, tetapi Anda bertanggung jawab atas penyimpangan di antara pembaruan tersebut. Jika sistem Anda bisa mengatasinya, maka hebat. Satu keuntungan dari sinyal-sinyal ini adalah frekuensinya jauh lebih rendah daripada dua metode lainnya, jadi jika sistem Anda akan berada di dalam gedung sebagian besar waktu atau di daerah yang sangat terpencil, Anda akan mendapatkan penerimaan yang jauh lebih baik daripada Anda akan melakukannya dengan GPS / Seluler, yang keduanya membutuhkan tampilan langit yang semi-jernih atau menara sel dalam jarak yang relatif dekat. Juga,
GPS
Waktu yang sangat akurat. Pasti taruhan terbaik Anda jika Anda membutuhkan referensi waktu akurat yang berkelanjutan. Modul mudah didapat, cukup murah, dan biaya 1 kali lipat. Saya akan melakukan ini jika Anda pikir Anda akan selalu memiliki pandangan yang dapat diandalkan dari langit dan saya akan memilih ini daripada seluler karena keduanya mungkin sama mudah untuk diimplementasikan (mungkin hanya UART yang berbicara dengan perangkat) tetapi Anda tidak akan tidak perlu khawatir membayar layanan. Selain itu sebagian besar modul memberi Anda referensi frekuensi yang akurat (1PPS dan 10 MHz) yang dapat Anda gunakan untuk clock prosesor Anda dengan untuk meningkatkan akurasi (yang Anda tidak akan dapatkan dengan salah satu dari dua opsi lainnya).
Seluler
Yang cukup menarik ini cenderung memiliki akurasi yang sangat tinggi (sebagian besar perlu ketika mereka beroperasi pada skema TDM). Kelemahan terbesar yang saya lihat di sini adalah bahwa saya PERCAYAAnda harus membayar untuk layanan. Seseorang mungkin tahu secara berbeda karena Anda mungkin tidak perlu layanan untuk mendapatkan waktu karena (oleh beberapa hukum ... mungkin mandat FCC) operator seluler diharuskan untuk membiarkan 911 menelepon. Yang berarti Anda mungkin dapat mengaitkan dengan menara dan mungkin mendapatkan waktu, tidak ada panggilan. Akan layak membeli kit eval dan menguji ini. Seorang pro di sini mungkin komunikasi di ujung jalan. Jika Anda merasa ingin membayar biaya layanan, maka jika Anda memiliki unit break, itu selalu dapat mengirim Anda kembali dan memberi tahu Anda sesuatu yang mencurigakan terjadi. Mungkin ada juga yang murah, paket teks / data hanya tersedia melalui operator karena banyak produsen OEM (misalnya Amazon Kindle) menginginkan konektivitas data tanpa audio. Jadi, Anda dapat melakukan riset dan mengetahui bahwa harganya tidak terlalu buruk dan sesuai dengan anggaran Anda.
sumber
Sinyal radio mungkin akan menjadi yang termurah untuk diterapkan. Dan itu bekerja di dalam ruangan. Tetapi sangat tergantung pada kondisi atmosfer. Saya memiliki stasiun cuaca digital yang menghubungi WWV dan kadang-kadang mengeluh bahwa itu tidak bisa mendapatkan waktu. Namun saya memiliki sinyal yang lemah bahkan pada hari-hari terbaik. Saya di pantai timur dan berusaha menghubungi Colorado.
GPS akan lebih andal selama Anda berada di luar ruangan. Di dalam ruangan akan terpukul atau ketinggalan tergantung pada chipset dan antena yang Anda gunakan. Ini memiliki manfaat tambahan memberi Anda data lokasi.
Sinyal telepon seluler, saya yakin 90% Anda perlu berlangganan data suara untuk menerima waktu. Berikut adalah komentar SO untuk efek itu: /programming/6430169/get-local-time-from-the-cell-phone-carrier-cell-tower-gprs-on-a-windows-mobile Itu akan membuat sinyal sel paling mahal untuk diterapkan. Ini juga tergantung pada cakupan menara sel sehingga tidak akan dapat diandalkan di berbagai lokasi seperti GPS tetapi akan sebanding dengan radio.
sumber