一、NTP通信概述 很多場景中,由于業務需要,模塊需要保持正確的系統時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘成為了開發者要解決的重要問題。對于Cat.1模塊,移動/電信卡,通常會下發基站時間,那么sntp就不是必要的,而聯通卡通常不會下發,就需要sntp了。 NTP(NetworkTimeProtocol,網絡時間協議)是用于同步系統時間的協議。它通過網絡連接多個設備,確保這些設備的系統時鐘保持一致。 本例程展示了如何使用SNTP授時服務來同步時間。 NTP和簡化版的SNTP主要區別在于精確度和復雜性。 SNTP(SimpleNetworkTimeProtocol)通常用于不需要高精度同步的設備,如嵌入式系統。而NTP則用于要求較高時間精度的場景。 二、演示功能概述 本demo將連接NTP服務器進行時間同步。 三、準備硬件環境 3.1 Air780E開發板一套 包括天線、USB數據線 3.2 SIM卡請準備一張可正常上網的SIM卡,該卡可以是物聯網卡或您的個人手機卡。 特別提醒:請確保SIM卡未欠費且網絡功能正常,以便順利進行后續操作。 3.3 數據通信線typec接口USB數據線即可。 3.4 PC電腦WINDOWS系統。 四、準備軟件環境 4.1 基本的下載調試工具使用說明參考Luatools下載和詳細使用: https://docs.openluat.com/Luatools 后續內容,請看下篇! |