chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Air780EPM開發(fā)板NTP對(duì)時(shí)教程:LuatOS腳本開發(fā)入門指南

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-09-30 16:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過簡(jiǎn)單的LuatOS腳本,Air780EPM即可實(shí)現(xiàn)NTP時(shí)間同步。本指南從零開始,帶你掌握嵌入式設(shè)備聯(lián)網(wǎng)校時(shí)的核心方法。

一、NTP通信概述

1.1 NTP

網(wǎng)絡(luò)時(shí)間協(xié)議(英語(yǔ):Network Time Protocol,簡(jiǎn)稱NTP)是在數(shù)據(jù)網(wǎng)絡(luò)潛伏時(shí)間可變的計(jì)算機(jī)系統(tǒng)之間通過分組交換進(jìn)行時(shí)鐘同步的一個(gè)網(wǎng)絡(luò)協(xié)議。自1985年以來,NTP是仍在使用的最古老的互聯(lián)網(wǎng)協(xié)議之一。NTP由特拉華大學(xué)的David L. Mills設(shè)計(jì)。 NTP意圖將所有參與計(jì)算機(jī)的協(xié)調(diào)世界時(shí)(UTC)時(shí)間同步到幾毫秒的誤差內(nèi)。它使用Marzullo算法的修改版來選擇準(zhǔn)確的時(shí)間服務(wù)器,其設(shè)計(jì)旨在減輕可變網(wǎng)絡(luò)延遲造成的影響。NTP通??梢栽诠不ヂ?lián)網(wǎng)保持幾十毫秒的誤差,并且在理想的局域網(wǎng)環(huán)境中可以實(shí)現(xiàn)超過1毫秒的精度。不對(duì)稱路由和擁塞控制可能導(dǎo)致100毫秒(或更高)的錯(cuò)誤。 該協(xié)議通常描述為一種主從式架構(gòu),但它也可以用在點(diǎn)對(duì)點(diǎn)網(wǎng)上中,對(duì)等體雙方可將另一端認(rèn)定為潛在的時(shí)間源。發(fā)送和接收時(shí)間戳采用用戶數(shù)據(jù)報(bào)協(xié)議(UDP)的通信端口123實(shí)現(xiàn)。這也可以使用廣播或多播,其中的客戶端在最初的往返校準(zhǔn)交換后被動(dòng)地監(jiān)聽時(shí)間更新。NTP提供一個(gè)即將到來閏秒調(diào)整的警告,但不會(huì)傳輸有關(guān)本地時(shí)區(qū)或夏時(shí)制的信息。

1.2 SNTP

簡(jiǎn)單網(wǎng)絡(luò)時(shí)間協(xié)議(Simple Network Time Protocol),由 NTP 改編而來,主要用來同步因特網(wǎng)中的計(jì)算機(jī)時(shí)鐘。在 RFC2030 中定義。 SNTP是簡(jiǎn)化版的NTP,NTP(Network Time Protocol,網(wǎng)絡(luò)時(shí)間協(xié)議)是用于同步系統(tǒng)時(shí)間的協(xié)議。它通過網(wǎng)絡(luò)連接多個(gè)設(shè)備,確保這些設(shè)備的系統(tǒng)時(shí)鐘保持一致。SNTP相比較NTP主要區(qū)別在于精確度和復(fù)雜性。SNTP通常用于不需要高精度同步的設(shè)備。而NTP則用于要求較高時(shí)間精度的場(chǎng)景。

雖然現(xiàn)在的程序名字使用的是SNTP,但現(xiàn)在底層的實(shí)現(xiàn)已經(jīng)改成NTP了,只是名字還沒改過來。對(duì)模組來說, 沒多大區(qū)別。

二、演示功能概述

本demo將演示使用NTP授時(shí)服務(wù)來同步時(shí)間。

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

參考:硬件環(huán)境清單第二章節(jié)內(nèi)容,準(zhǔn)備以及組裝好硬件環(huán)境。

四、軟件環(huán)境

在開始實(shí)踐本示例之前,先籌備一下軟件環(huán)境:

1.Luatools工具;

2. 內(nèi)核固件文件(底層core固件文件):LuatOS-SoC_V2003_Air780EPM;參考項(xiàng)目使用的內(nèi)核固件;

3. luatos需要的腳本和資源文件

腳本和資源文件:復(fù)制查看demo鏈接:https://gitee.com/openLuat/LuatOS/tree/master/module/Air780EPM/demo/ntp

lib腳本文件:使用Luatools燒錄時(shí),勾選 添加默認(rèn)lib 選項(xiàng),使用默認(rèn)lib腳本文件;

準(zhǔn)備好軟件環(huán)境之后,接下來查看如何燒錄項(xiàng)目文件到Air780EPM開發(fā)板,將本篇文章中演示使用的項(xiàng)目文件燒錄到Air780EP開發(fā)板中。

五、代碼示例介紹

5.1 API說明

5.1.1 socket.ntptm()

網(wǎng)絡(luò)對(duì)時(shí)后的時(shí)間戳(ms級(jí)別)

參數(shù)

返回值

wKgZO2jaP9CAUvgcAAARZ59KBf8103.png


例子

wKgZPGjaQCCASGfQAAR1TK2N0u0927.png

5.1.2 socket.sntp_port(port)

設(shè)置SNTP服務(wù)器的端口號(hào)

參數(shù)

wKgZO2jaQHKAATqYAAAR6AkpZ2k184.png

返回值

wKgZPGjaQIKAbxp2AAAO7pVh3Mo782.png


例子

wKgZPGjaQKKAK-iZAACSqj5wXbg348.png

5.2 使用NTP授時(shí)服務(wù)來同步時(shí)間

5.2.1 demo 介紹

wKgZO2jaQOOAbNGYAAnZtR43Cc4760.png


六、功能驗(yàn)證

wKgZO2jaQQyAJnN4AAcGrTZVLxA884.png

七、總結(jié)

本 demo 介紹了如何使用NTP服務(wù)器同步時(shí)間。

常見問題

1、NTP同步時(shí)間后,這個(gè)clock精度高嗎,需要多久同步一次

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

2、多長(zhǎng)時(shí)間NTP同步一次

正常使用, 一小時(shí)一次, 已經(jīng)足夠了, 甚至 1 天一次也可以。

3、這個(gè)函數(shù) socket.sntp()后每次在程序中調(diào)用 os.time 也是實(shí)時(shí)時(shí)間了嗎?

是的,只要時(shí)間同步成功了,就是實(shí)時(shí)時(shí)間了。

4、NTP白名單地址是什么?

默認(rèn)的ntp服務(wù)器為ntp.aliyun.com,自定義ntp地址可以通過socket.sntp("ntp.aliyun.com")設(shè)置。

注:本功能模塊采用免費(fèi)公共的NTP服務(wù)器來同步時(shí)間,并不能保證任何時(shí)間任何地點(diǎn)都能百分百同步到正確的時(shí)間,所以,如果用戶項(xiàng)目中的業(yè)務(wù)邏輯嚴(yán)格依賴于時(shí)間同步功能,則不要使用使用本功能模塊,建議使用自己的應(yīng)用服務(wù)器來同步時(shí)間。


今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

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

    關(guān)注

    2938

    文章

    46905

    瀏覽量

    402211
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5983

    瀏覽量

    109868
  • NTP
    NTP
    +關(guān)注

    關(guān)注

    1

    文章

    240

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Air780EPM 模塊串口電路設(shè)計(jì)硬件指導(dǎo)

    串口作為Air780EPM模塊的核心通信接口,承擔(dān)著設(shè)備控制、數(shù)據(jù)傳輸及外設(shè)交互等關(guān)鍵功能,在物聯(lián)網(wǎng)終端、智能設(shè)備、工業(yè)自動(dòng)化等場(chǎng)景中不可或缺。 一、概述 ? 串口作為 Air780EPM 模塊最最
    的頭像 發(fā)表于 03-07 17:56 ?478次閱讀
    <b class='flag-5'>Air780EPM</b> 模塊串口電路設(shè)計(jì)硬件指導(dǎo)

    手把手教你!4G模組Air780EPM——GPIO的設(shè)計(jì)說明

    ? 開發(fā)方式 :Air780EPM 僅支持 LuatOS 軟件開發(fā)方式,不支持 AT 指令開發(fā)方式。若使用 AT 指令
    的頭像 發(fā)表于 03-17 16:07 ?649次閱讀
    手把手教你!4G模組<b class='flag-5'>Air780EPM</b>——GPIO的設(shè)計(jì)說明

    新手必看!4G模組Air780EPM——GPIO的設(shè)計(jì)說明

    ,構(gòu)建穩(wěn)定高效的物聯(lián)網(wǎng)系統(tǒng)。 一、概述 ? 開發(fā)方式 :Air780EPM 僅支持 LuatOS 軟件開發(fā)方式,不支持 AT 指令開發(fā)方式。
    的頭像 發(fā)表于 03-20 17:48 ?479次閱讀
    新手必看!4G模組<b class='flag-5'>Air780EPM</b>——GPIO的設(shè)計(jì)說明

    血淚教訓(xùn)總結(jié):Air780EPMLuatOS二次開發(fā)——OneWire協(xié)議調(diào)試注意事項(xiàng)

    在物聯(lián)網(wǎng)設(shè)備開發(fā)中,精準(zhǔn)且穩(wěn)定的數(shù)據(jù)傳輸是構(gòu)建智能系統(tǒng)的核心。通過本文,開發(fā)者不僅能掌握規(guī)避常見陷阱的方法,還能學(xué)習(xí)如何利用Air780EPM的硬件特性與LuatOS的靈活A(yù)PI設(shè)計(jì),
    的頭像 發(fā)表于 03-20 17:52 ?779次閱讀
    血淚教訓(xùn)總結(jié):<b class='flag-5'>Air780EPM</b>的<b class='flag-5'>LuatOS</b>二次<b class='flag-5'>開發(fā)</b>——OneWire協(xié)議調(diào)試注意事項(xiàng)

    深度解析——使用Luatools工具燒錄一個(gè)具體的項(xiàng)目到Air780EPM核心中!

    本篇文章重點(diǎn)介紹如何使用Luatools工具燒錄一個(gè)具體的項(xiàng)目到Air780EPM開發(fā)板中。 一、準(zhǔn)備好項(xiàng)目文件 ? 在燒錄項(xiàng)目文件到Air780EPM開發(fā)板之前,你需要準(zhǔn)備好以下幾種
    的頭像 發(fā)表于 03-25 15:06 ?530次閱讀
    深度解析——使用Luatools工具燒錄一個(gè)具體的項(xiàng)目到<b class='flag-5'>Air780EPM</b>核心<b class='flag-5'>板</b>中!

    深度解析Air780EPM模組:LuatOS下CAN總線通信的完整方案!

    本文聚焦Air780EPM的CAN通信能力,結(jié)合LuatOS實(shí)時(shí)操作系統(tǒng),從底層驅(qū)動(dòng)到應(yīng)用層協(xié)議,詳細(xì)拆解如何實(shí)現(xiàn)工業(yè)級(jí)CAN總線數(shù)據(jù)傳輸,助力開發(fā)者快速落地項(xiàng)目。 最新資料詳見: https
    的頭像 發(fā)表于 05-06 14:22 ?564次閱讀
    深度解析<b class='flag-5'>Air780EPM</b>模組:<b class='flag-5'>LuatOS</b>下CAN總線通信的完整方案!

    解鎖Air780EPM:N種GPIO操控LED的實(shí)戰(zhàn)技巧!

    在物聯(lián)網(wǎng)項(xiàng)目中,靈活使用Air780EPM的GPIO控制LED至關(guān)重要。本文將展示實(shí)現(xiàn)方式,涵蓋硬件配置與軟件編程,滿足不同場(chǎng)景需求。 今天特別分享基于Air780EPM的GPIO控制LED實(shí)現(xiàn)方案
    的頭像 發(fā)表于 05-28 16:56 ?412次閱讀
    解鎖<b class='flag-5'>Air780EPM</b>:N種GPIO操控LED的實(shí)戰(zhàn)技巧!

    Air780EPM應(yīng)用開發(fā):解鎖GPIO與LED的N種交互模式

    今天特別分享探索Air780EPM中GPIO與LED的多樣交互!本文介紹N種交互模式,包括脈沖控制、狀態(tài)切換及多LED聯(lián)動(dòng),為智能設(shè)備開發(fā)提供豐富技術(shù)選型。適用于智能照明、狀態(tài)指示等物聯(lián)網(wǎng)場(chǎng)景。 一
    的頭像 發(fā)表于 05-29 14:31 ?334次閱讀
    <b class='flag-5'>Air780EPM</b>應(yīng)用<b class='flag-5'>開發(fā)</b>:解鎖GPIO與LED的N種交互模式

    優(yōu)化你的設(shè)計(jì):Air780EPM場(chǎng)景化ADC硬件電路指南

    Air780EPM的ADC精度怎么樣,想節(jié)約一顆外掛ADC… ? 今天也跟大家一起分享下相關(guān)內(nèi)容。在設(shè)計(jì)ADC硬件電路之前,請(qǐng)務(wù)必先查看LuatOS二次開發(fā)ADC相關(guān)庫(kù)函數(shù)的描述。 最新ADC庫(kù)函數(shù)詳見
    的頭像 發(fā)表于 06-13 18:02 ?426次閱讀
    優(yōu)化你的設(shè)計(jì):<b class='flag-5'>Air780EPM</b>場(chǎng)景化ADC硬件電路<b class='flag-5'>指南</b>!

    Air8101多網(wǎng)融合戰(zhàn)略升級(jí):Air780EPM模塊助力4G聯(lián)網(wǎng)落地

    應(yīng)用邁向新高度。 本文將分享Air8101核心通過外掛Air780EPM整機(jī)開發(fā)板,實(shí)現(xiàn)4G聯(lián)網(wǎng)的功能示例。 ? 一、硬件準(zhǔn)備工作 ? 1.1 ?所需硬件
    的頭像 發(fā)表于 06-23 16:53 ?283次閱讀
    <b class='flag-5'>Air</b>8101多網(wǎng)融合戰(zhàn)略升級(jí):<b class='flag-5'>Air780EPM</b>模塊助力4G聯(lián)網(wǎng)落地

    LuatOS Air780EPM 開發(fā)板 HTTP 教程:原理講解與項(xiàng)目實(shí)操!

    本篇教程將系統(tǒng)介紹 LuatOS Air780EPM 在 HTTP 通信中的應(yīng)用,從請(qǐng)求機(jī)制到響應(yīng)解析,配合完整代碼演示,讓你輕松實(shí)現(xiàn)設(shè)備端與云端的數(shù)據(jù)交互。 一、HTTP 概述 1.1
    的頭像 發(fā)表于 09-26 20:36 ?163次閱讀
    <b class='flag-5'>LuatOS</b> <b class='flag-5'>Air780EPM</b> <b class='flag-5'>開發(fā)板</b> HTTP 教程:原理講解與項(xiàng)目實(shí)操!

    Air780EPM嵌入式開發(fā)LuatOS下的MQTT通信實(shí)踐

    通過LuatOS腳本Air780EPM開發(fā)板上實(shí)現(xiàn)MQTT通信,是物聯(lián)網(wǎng)設(shè)備開發(fā)中高效且便捷的解決方案。 一、MQTT 協(xié)議詳解 ? 1.
    的頭像 發(fā)表于 09-30 16:11 ?992次閱讀
    <b class='flag-5'>Air780EPM</b>嵌入式<b class='flag-5'>開發(fā)</b>:<b class='flag-5'>LuatOS</b>下的MQTT通信實(shí)踐

    一文搞懂Air780EPMNTP通信:LuatOS腳本開發(fā)教程

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

    實(shí)戰(zhàn)Air780EPM:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!

    通過Air780EPM開發(fā)板,我們可以輕松實(shí)現(xiàn)4G網(wǎng)絡(luò)作為數(shù)據(jù)出口,為周邊的WiFi設(shè)備和以太網(wǎng)設(shè)備提供互聯(lián)網(wǎng)共享,適用于移動(dòng)辦公、遠(yuǎn)程部署等場(chǎng)景。 一、多網(wǎng)融合概述 ? Air780EPM
    的頭像 發(fā)表于 09-30 16:03 ?706次閱讀
    實(shí)戰(zhàn)<b class='flag-5'>Air780EPM</b>:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!

    LuatOS嵌入式開發(fā)實(shí)戰(zhàn):Air780EPM與MQTT通信

    ?本教程聚焦于LuatOSAir780EPM開發(fā)板上的應(yīng)用,演示如何通過腳本實(shí)現(xiàn)MQTT協(xié)議通信,助力物聯(lián)網(wǎng)設(shè)備快速聯(lián)網(wǎng)。 一、MQTT 協(xié)議詳解 ? 1.1 什么是 MQTT? M
    的頭像 發(fā)表于 09-29 18:10 ?155次閱讀
    <b class='flag-5'>LuatOS</b>嵌入式<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):<b class='flag-5'>Air780EPM</b>與MQTT通信