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

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

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

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

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

青山老竹農(nóng) ? 來(lái)源:jf_82863998 ? 作者:jf_82863998 ? 2025-09-30 18:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

想在Air780EPM上用LuatOS實(shí)現(xiàn)NTP時(shí)間同步?這篇教程將用最通俗的方式講解實(shí)現(xiàn)原理與代碼實(shí)現(xiàn),讓你快速掌握關(guān)鍵技能。

一、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)之間通過(guò)分組交換進(jìn)行時(shí)鐘同步的一個(gè)網(wǎng)絡(luò)協(xié)議。自1985年以來(lái),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算法的修改版來(lái)選擇準(zhǔn)確的時(shí)間服務(wù)器,其設(shè)計(jì)旨在減輕可變網(wǎng)絡(luò)延遲造成的影響。NTP通常可以在公共互聯(lián)網(wǎng)保持幾十毫秒的誤差,并且在理想的局域網(wǎng)環(huán)境中可以實(shí)現(xiàn)超過(guò)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)聽(tīng)時(shí)間更新。NTP提供一個(gè)即將到來(lái)閏秒調(diào)整的警告,但不會(huì)傳輸有關(guān)本地時(shí)區(qū)或夏時(shí)制的信息。

1.2 SNTP

簡(jiǎn)單網(wǎng)絡(luò)時(shí)間協(xié)議(Simple Network Time Protocol),由 NTP 改編而來(lái),主要用來(lái)同步因特網(wǎng)中的計(jì)算機(jī)時(shí)鐘。在 RFC2030 中定義。 SNTP是簡(jiǎn)化版的NTP,NTP(Network Time Protocol,網(wǎng)絡(luò)時(shí)間協(xié)議)是用于同步系統(tǒng)時(shí)間的協(xié)議。它通過(guò)網(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了,只是名字還沒(méi)改過(guò)來(lái)。對(duì)模組來(lái)說(shuō), 沒(méi)多大區(qū)別。

二、演示功能概述

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

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

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

四、軟件環(huán)境

在開(kāi)始實(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)境之后,接下來(lái)查看如何燒錄項(xiàng)目文件到Air780EPM開(kāi)發(fā)板,將本篇文章中演示使用的項(xiàng)目文件燒錄到Air780EP開(kāi)發(fā)板中。

五、代碼示例介紹

5.1 API說(shuō)明

5.1.1 socket.ntptm()

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

參數(shù)

無(wú)

返回值

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ù)來(lái)同步時(shí)間

5.2.1 demo 介紹

wKgZO2jaQOOAbNGYAAnZtR43Cc4760.png


六、功能驗(yàn)證

wKgZO2jaQQyAJnN4AAcGrTZVLxA884.png

七、總結(jié)

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

常見(jiàn)問(wèn)題

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

并不能保證任何時(shí)間任何地點(diǎn)都能百分百同步到正確的時(shí)間。 所以,如果用戶項(xiàng)目中的業(yè)務(wù)邏輯嚴(yán)格依賴于時(shí)間同步功能 則不要使用本功能模塊,建議使用自己的應(yīng)用服務(wù)器來(lái)同步時(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地址可以通過(guò)socket.sntp("ntp.aliyun.com")設(shè)置。

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


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

審核編輯 黃宇

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

    關(guān)注

    1

    文章

    267

    瀏覽量

    15088
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    173

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LuatOS選型指南:基于Air780EPM的32/64位性能實(shí)測(cè)分析

    面對(duì)32位與64位LuatOS固件的選擇難題,本文通過(guò)在Air780EPM開(kāi)發(fā)板上的實(shí)際測(cè)試,詳細(xì)解析兩者在整數(shù)處理能力、浮點(diǎn)數(shù)精度以及系統(tǒng)性能方面的差異,結(jié)合應(yīng)用場(chǎng)景給出專業(yè)建議,助力開(kāi)發(fā)
    的頭像 發(fā)表于 02-25 18:05 ?330次閱讀
    <b class='flag-5'>LuatOS</b>選型指南:基于<b class='flag-5'>Air780EPM</b>的32/64位性能實(shí)測(cè)分析

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

    通過(guò)LuatOS腳本Air780EPM開(kāi)發(fā)板上實(shí)現(xiàn)MQTT通信,是物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)中高效且便捷的
    的頭像 發(fā)表于 09-30 16:11 ?2010次閱讀
    <b class='flag-5'>Air780EPM</b>嵌入式<b class='flag-5'>開(kāi)發(fā)</b>:<b class='flag-5'>LuatOS</b>下的MQTT<b class='flag-5'>通信</b>實(shí)踐

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

    通過(guò)Air780EPM開(kāi)發(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 ?1490次閱讀
    實(shí)戰(zhàn)<b class='flag-5'>Air780EPM</b>:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!

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

    通過(guò)簡(jiǎn)單的LuatOS腳本Air780EPM即可實(shí)現(xiàn)NTP時(shí)間同步。本指南從零開(kāi)始,帶你掌握嵌入式設(shè)備聯(lián)網(wǎng)校時(shí)的核心方法。
    的頭像 發(fā)表于 09-30 16:01 ?1339次閱讀
    <b class='flag-5'>Air780EPM</b><b class='flag-5'>開(kāi)發(fā)</b>板<b class='flag-5'>NTP</b>對(duì)時(shí)教程:<b class='flag-5'>LuatOS</b><b class='flag-5'>腳本</b><b class='flag-5'>開(kāi)發(fā)</b>入門(mén)指南

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

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

    Air780EPM開(kāi)發(fā)板FTP功能實(shí)戰(zhàn):LuatOS嵌入式開(kāi)發(fā)全解析

    本文深入講解Air780EPM模組在LuatOS環(huán)境下的FTP應(yīng)用開(kāi)發(fā),涵蓋AT指令配置、網(wǎng)絡(luò)連接與文件傳輸流程,助你高效完成嵌入式通信項(xiàng)目。
    的頭像 發(fā)表于 09-29 15:37 ?645次閱讀
    <b class='flag-5'>Air780EPM</b><b class='flag-5'>開(kāi)發(fā)</b>板FTP功能實(shí)戰(zhàn):<b class='flag-5'>LuatOS</b>嵌入式<b class='flag-5'>開(kāi)發(fā)</b>全解析

    LuatOS Air780EPM 開(kāi)發(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.
    的頭像 發(fā)表于 09-26 20:36 ?1251次閱讀
    <b class='flag-5'>LuatOS</b> <b class='flag-5'>Air780EPM</b> <b class='flag-5'>開(kāi)發(fā)</b>板 HTTP 教程:原理講解與項(xiàng)目實(shí)操!

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

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

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

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

    Air780EPM — ADC硬件電路設(shè)計(jì):場(chǎng)景化優(yōu)化與實(shí)踐!

    Air780EPM的ADC精度怎么樣,想節(jié)約顆外掛ADC… ? 今天也跟大家起分享下相關(guān)內(nèi)容。在設(shè)計(jì)ADC硬件電路之前,請(qǐng)務(wù)必先查看LuatOS二次
    的頭像 發(fā)表于 06-11 14:40 ?808次閱讀
    <b class='flag-5'>Air780EPM</b> — ADC硬件電路設(shè)計(jì):場(chǎng)景化優(yōu)化與實(shí)踐!

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

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

    解鎖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 ?1093次閱讀
    解鎖<b class='flag-5'>Air780EPM</b>:N種GPIO操控LED的實(shí)戰(zhàn)技巧!

    揭秘Air780EPM開(kāi)發(fā)陷阱:20個(gè)避坑指南與最佳解決方案

    :www.air780epm.cn 問(wèn)題01: Air780EPM在PSM+模式下,dtimer定時(shí)器可以開(kāi)幾個(gè)? ? 答案: 同時(shí)間只能有64個(gè)定時(shí)器的任務(wù);如果要支持超過(guò)64個(gè)定時(shí)器任務(wù),執(zhí)行完就得釋放,同時(shí)繼續(xù)創(chuàng)建定時(shí)器
    的頭像 發(fā)表于 05-21 16:04 ?951次閱讀
    揭秘<b class='flag-5'>Air780EPM</b><b class='flag-5'>開(kāi)發(fā)</b>陷阱:20個(gè)避坑指南與最佳解決方案

    如何解決Air780EPM開(kāi)發(fā)中的調(diào)試難題?深度解析高效調(diào)試方法

    Air780EPM項(xiàng)目開(kāi)發(fā)中,調(diào)試效率往往直接影響進(jìn)度。面對(duì)代碼報(bào)錯(cuò)、邏輯漏洞等常見(jiàn)痛點(diǎn),開(kāi)發(fā)者亟需套系統(tǒng)化的方法論。本文將揭秘實(shí)戰(zhàn)中驗(yàn)證的調(diào)試技巧,助您快速定位問(wèn)題并優(yōu)化代碼流程
    的頭像 發(fā)表于 05-17 10:46 ?905次閱讀
    如何解決<b class='flag-5'>Air780EPM</b><b class='flag-5'>開(kāi)發(fā)</b>中的調(diào)試難題?深度解析高效調(diào)試方法

    深度解析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ù)傳輸,助力開(kāi)發(fā)者快速落地項(xiàng)目。 最新資料詳見(jiàn): h
    的頭像 發(fā)表于 05-06 14:22 ?1036次閱讀
    深度解析<b class='flag-5'>Air780EPM</b>模組:<b class='flag-5'>LuatOS</b>下CAN總線<b class='flag-5'>通信</b>的完整方案!
    轮台县| 河曲县| 延津县| 留坝县| 阳原县| 黔西县| 汝南县| 鄂尔多斯市| 阳西县| 平遥县| 安徽省| 咸宁市| 定安县| 凯里市| 蒙山县| 南投市| 泽库县| 涿鹿县| 奇台县| 米林县| 汨罗市| 辽源市| 那曲县| 全椒县| 昌吉市| 涟水县| 东丰县| 淅川县| 唐山市| 张家港市| 旺苍县| 永和县| 龙海市| 昌乐县| 深圳市| 岳阳市| 邹城市| 田东县| 乌审旗| 双流县| 阿瓦提县|