日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用NTP,該如何同步時間?一文詳解!

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-10-29 13:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?

一、NTP通信概述

很多場景中,由于業(yè)務需要,模塊需要保持正確的系統(tǒng)時鐘,才能正常工作。但是模塊上電后的初試時間戳是946713600(即2000/01/01,16:00:00),所以同步時鐘成為了開發(fā)者要解決的重要問題。對于Cat.1模塊,移動/電信卡,通常會下發(fā)基站時間,那么sntp就不是必要的,而聯(lián)通卡通常不會下發(fā),就需要sntp了。

NTP(NetworkTimeProtocol,網(wǎng)絡時間協(xié)議) 是用于同步系統(tǒng)時間的協(xié)議。它通過網(wǎng)絡連接多個設備,確保這些設備的系統(tǒng)時鐘保持一致。

本例程展示了如何使用SNTP授時服務來同步時間。

NTP和簡化版的SNTP主要區(qū)別在于精確度和復雜性。

SNTP(SimpleNetworkTimeProtocol)通常用于不需要高精度同步的設備,如嵌入式系統(tǒng)。而NTP則用于要求較高時間精度的場景。

二、演示功能概述

本demo將連接NTP服務器進行時間同步。

三、準備硬件環(huán)境

3.1 Air780E開發(fā)板一套

包括天線USB數(shù)據(jù)線;

3.2 PC電腦

WINDOWS系統(tǒng)。

3.3 SIM卡

請準備一張可正常上網(wǎng)的SIM卡,該卡可以是物聯(lián)網(wǎng)卡或您的個人手機卡。

特別提醒:請確保SIM卡未欠費且網(wǎng)絡功能正常,以便順利進行后續(xù)操作。

3.4 數(shù)據(jù)通信線

typec接口USB數(shù)據(jù)線即可。

四、軟件環(huán)境

4.1 下載調試工具

使用說明參考Luatools下載和詳細使用

五、獲取NTP授時軟硬件資料

5.1 文檔和工具

  • 780E模塊使用固件:SDK&Demo-合宙文檔中心,本demo使用的固件版本是:
    LuatOS-SoC_V1112_EC618_FULL.soc
  • 本教程使用的demo:
    https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/sntp
  • 將固件和腳本燒錄到模塊中:Luatools下載和使用教程-合宙模組資料中心
  • 源碼和固件已打包,如下所示:右鍵點我,另存為,下載完整壓縮文件包

5.2 demo使用api介紹

socket.sntp(sntp_server)

作用:sntp時間同步

傳入值類型解釋
string/tablesntp服務器地址選填
int適配器序號,只能是socket.ETH0(外置以太網(wǎng)),socket.LWIP_ETH(內置以太網(wǎng)),socket.LWIP_STA(內置WIFI的STA),socket.LWIP_AP(內置WIFI的AP),socket.LWIP_GP(內置蜂窩網(wǎng)絡的GPRS),socket.USB(外置USB網(wǎng)卡), 如果不填,優(yōu)先選擇soc平臺自帶能上外網(wǎng)的適配器,若仍然沒有,選擇最后一個注冊的適配器。

返回值

os.time(mytime)

作用:時間戳函數(shù)

參數(shù)

傳入值類型解釋
table日期時間的table
return時間戳

返回值

os.date(fmt,time)

作用:日期函數(shù)

參數(shù)

傳入值類型解釋
string格式化字符串,可以是nil
table日期時間的table

返回值

返回值類型解釋
table/string根據(jù)fmt的不同,返回值不同

json.encode(obj,t)

作用:將對象序列化為json字符串

參數(shù)

傳入值類型解釋
obj需要序列化的對象
string浮點數(shù)精度和模式,這項不存在的時候,為默認值”7f”,數(shù)字只支持”0~14”,模式只支持”f/g”

返回值

返回值類型解釋
string序列化后的json字符串,失敗的話返回nil
string序列化失敗的報錯信息

json.decode(str)

作用:將字符串反序列化為對象

參數(shù)

傳入值類型解釋
string需要反序列化的json字符串

返回值

返回值類型解釋
obj反序列化后的對象(通常是table),失敗的話返回nil
result成功返回1,否則返回0
err反序列化失敗的報錯信息

六、代碼示例

6.1 使用ntp服務器,同步時間

6.1.1 demo介紹

圖片?

6.1.2 將程序下載到開發(fā)板

參考:將固件和腳本燒錄到模塊中:Luatools下載和使用教程-合宙模組資料中心

七、功能驗證

圖片?

八、總結

本demo介紹了如何使用ntp服務器同步時間。

九、擴展

常見問題

9.1 多長時間ntp同步一次?

正常使用,一小時一次,已經足夠了,甚至1天一次也可以。

9.2 ntp同步時間后,這個clock精度高嗎,需要多久同步一次?

并不能保證任何時間任何地點都能百分百同步到正確的時間。所以,如果用戶項目中的業(yè)務邏輯嚴格依賴于時間同步功能則不要使用本功能模塊,建議使用自己的應用服務器來同步時間。

9.3 這個函數(shù)socket.sntp()后每次在程序中調用os.time也是實時時間了嗎?

是的,只要時間同步成功了,就是實時時間了。

?審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)

    關注

    2950

    文章

    48147

    瀏覽量

    418880
  • NTP
    NTP
    +關注

    關注

    1

    文章

    267

    瀏覽量

    15088
  • sntp
    +關注

    關注

    0

    文章

    6

    瀏覽量

    3942
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    通過NTP獲取Epoch/Unix時間NTP代表網(wǎng)絡時間

    通過NTP獲取 Epoch/Unix時間NTP代表“網(wǎng)絡時間協(xié)議”,它是用于在計算機系統(tǒng)之間進行時鐘同步的網(wǎng)絡協(xié)議。 換句話說,它用于
    發(fā)表于 01-27 06:03

    求解關于AT ESP8266 無法實現(xiàn)NTP時間同步的問題?

    聯(lián)網(wǎng),本以為可以大功時,卻發(fā)現(xiàn)NTP無法同步。關于NTP配置的各種文檔看了很多,使用都很簡單,沒有特殊的配置要求。但是搞了下午沒有任何進展。希望各位前輩幫忙分析。如上圖,組件全部加載
    發(fā)表于 03-15 14:36

    詳解 NTP網(wǎng)絡時間服務器:時間同步協(xié)議

    、摘要 NTP網(wǎng)絡時間協(xié)議創(chuàng)建于1988年,協(xié)議標準用于世界上絕大多數(shù)計算機和電子設備的超精確時鐘同步。 二、
    的頭像 發(fā)表于 08-02 16:12 ?1798次閱讀
    <b class='flag-5'>詳解</b> <b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時間</b>服務器:<b class='flag-5'>時間</b><b class='flag-5'>同步</b>協(xié)議

    NTP網(wǎng)絡時間服務器,實現(xiàn)安防系統(tǒng)時間同步

    按?NTP服務器的等級傳播。 NTP網(wǎng)絡時間服務器是以校正終端設備時間款標準服務器,其標準協(xié)議NTP
    的頭像 發(fā)表于 08-16 15:49 ?1572次閱讀
    <b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時間</b>服務器,實現(xiàn)安防系統(tǒng)<b class='flag-5'>時間</b><b class='flag-5'>同步</b>

    Linux上怎么配置NTP時間同步呢?

    Linux上怎么配置NTP時間同步呢? NTP種用于同步計算機系統(tǒng)時鐘的網(wǎng)絡協(xié)議。在Linu
    的頭像 發(fā)表于 01-16 16:03 ?5236次閱讀

    ntp同步原理是什么

    NTP(Network Time Protocol,網(wǎng)絡時間協(xié)議)是種用于同步計算機系統(tǒng)時間的協(xié)議。那么
    的頭像 發(fā)表于 01-19 17:24 ?2902次閱讀
    <b class='flag-5'>ntp</b>的<b class='flag-5'>同步</b>原理是什么

    分享 | PTP、NTP時間同步服務器的部署與搭建過程

    分享 | PTP、NTP時間同步服務器的部署與搭建過程
    的頭像 發(fā)表于 05-15 10:01 ?2372次閱讀
    分享 | PTP、<b class='flag-5'>NTP</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>服務器的部署與搭建過程

    時間同步——NTP網(wǎng)絡時間服務器

    的Internet協(xié)議之。它的目的是在國際互聯(lián)網(wǎng)上傳遞統(tǒng)、標準的時間。具體的實現(xiàn)方案是在網(wǎng)絡上指定若干時鐘源網(wǎng)站,為用戶提供授時服務,并且這些網(wǎng)站間應該能夠相互比對,提高準確度。 NTP
    的頭像 發(fā)表于 06-06 14:08 ?1642次閱讀
    <b class='flag-5'>時間</b><b class='flag-5'>同步</b>——<b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時間</b>服務器

    京準電鐘 | NTP網(wǎng)絡時間同步協(xié)議原理及其應用介紹

    京準電鐘 NTP網(wǎng)絡時間同步協(xié)議原理及其應用介紹
    的頭像 發(fā)表于 06-12 15:22 ?1631次閱讀
    京準電鐘 | <b class='flag-5'>NTP</b>網(wǎng)絡<b class='flag-5'>時間</b><b class='flag-5'>同步</b>協(xié)議原理及其應用介紹

    解讀網(wǎng)絡時間協(xié)議NTP,帶你領略NTP的魅力!

    ? 時間是我們日常生活的重要組成部分,而在數(shù)字時代,時間同步也在計算機和網(wǎng)絡系統(tǒng)中扮演著至關重要的角色。網(wǎng)絡時間協(xié)議(Network Time Protocol,
    的頭像 發(fā)表于 06-27 16:52 ?2430次閱讀
    解讀網(wǎng)絡<b class='flag-5'>時間</b>協(xié)議<b class='flag-5'>NTP</b>,帶你領略<b class='flag-5'>NTP</b>的魅力!

    以RK3568為例,ARM核心板如何實現(xiàn)NTP精準時間同步?

    網(wǎng)絡時間協(xié)議NTP(Network TimeProtocol)是用于互聯(lián)網(wǎng)中時間同步的標準互聯(lián)網(wǎng)協(xié)議,可以把計算機的時間
    的頭像 發(fā)表于 11-07 10:20 ?1583次閱讀
    以RK3568為例,ARM核心板如何實現(xiàn)<b class='flag-5'>NTP</b>精準<b class='flag-5'>時間</b><b class='flag-5'>同步</b>?

    NTP時間服務器校準方法詳解

    NTP(Network Time Protocol,網(wǎng)絡時間協(xié)議)是種用于同步計算機系統(tǒng)時間的協(xié)議。它通過互聯(lián)網(wǎng)或局域網(wǎng)將設備的
    的頭像 發(fā)表于 03-10 10:36 ?2777次閱讀
    <b class='flag-5'>NTP</b><b class='flag-5'>時間</b>服務器校準方法<b class='flag-5'>詳解</b>

    NTP時間同步服務器如何工作

    NTP時間同步服務器是濟南唯尚電子有限公司擁有北斗GPS雙系統(tǒng)網(wǎng)絡時間服務器,采用北斗GPS雙系統(tǒng)互為備用設計,雙系統(tǒng)授時融合,支持SNTP/NTP
    的頭像 發(fā)表于 05-22 14:37 ?906次閱讀
    <b class='flag-5'>NTP</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>服務器如何工作

    搞懂Air780EPM的NTP通信:LuatOS腳本開發(fā)教程

    ?想在Air780EPM上用LuatOS實現(xiàn)NTP時間同步?這篇教程將用最通俗的方式講解實現(xiàn)原理與代碼實現(xiàn),讓你快速掌握關鍵技能。 NTP
    的頭像 發(fā)表于 09-30 18:19 ?2330次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞懂Air780EPM的<b class='flag-5'>NTP</b>通信:LuatOS腳本開發(fā)教程

    NTP時間同步技術:保證網(wǎng)絡時間精確無比

    NTP種用于計算機和網(wǎng)絡設備之間進行時間同步的協(xié)議,它能夠確保所有設備都使用同一個時間源,從而實現(xiàn)全球范圍內的
    的頭像 發(fā)表于 10-21 14:45 ?696次閱讀
    <b class='flag-5'>NTP</b><b class='flag-5'>時間</b><b class='flag-5'>同步</b>技術:保證網(wǎng)絡<b class='flag-5'>時間</b>精確無比
    桂林市| 道孚县| 邮箱| 会同县| 新乐市| 赞皇县| 彝良县| 郑州市| 和政县| 长岛县| 抚顺县| 武威市| 樟树市| 兰州市| 应城市| 溧阳市| 玉溪市| 元江| 绿春县| 天台县| 乌鲁木齐市| 顺义区| 潞城市| 宝鸡市| 乌审旗| 佛冈县| 盘山县| 上高县| 彭州市| 乌海市| 深泽县| 绿春县| 老河口市| 讷河市| 丘北县| 商丘市| 海林市| 崇礼县| 灵山县| 响水县| 景东|