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

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

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

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

合宙LuatOS應(yīng)用,與時(shí)間相關(guān)那些事

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-09-25 07:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?合宙嵌入式操作系統(tǒng)LuatOS——在蜂窩物聯(lián)網(wǎng)模組上推出開源二次開發(fā)框架,功能齊全性能穩(wěn)定,可大幅度降低用戶的研發(fā)成本和研發(fā)周期。

在LuatOS中,獲取時(shí)間函數(shù)用得最多的就是os.time()函數(shù)了。 接下來,我會講一些與這個(gè)函數(shù)以及其他時(shí)間函數(shù)相關(guān)的知識。

一、時(shí)間戳相關(guān)

os.time()這個(gè)函數(shù),只能獲取當(dāng)前時(shí)間戳;如果客戶希望獲取的是當(dāng)前時(shí)間,即相應(yīng)的年月日時(shí)分秒,可以使用os.date()函數(shù)。

參考下面的示例**:**

圖片?

關(guān)于位數(shù):

比較遺憾的是,Lua只有秒級時(shí)間戳,沒有毫秒以及微秒級時(shí)間戳,暫時(shí)沒有什么好的辦法解決該問題。

二、時(shí)間同步

理論上4G模塊在駐網(wǎng)(鏈接基站成功)以后,基站會發(fā)送當(dāng)前時(shí)間給4G模塊(此過程被稱為 基站授時(shí) )。也就是說,只要模塊駐網(wǎng)成功,內(nèi)部時(shí)間是沒有問題的,

但是,通過大量的事實(shí)驗(yàn)證下來,某運(yùn)營商部分卡無法與基站進(jìn)行授時(shí)操作,部分基站同步給4G模塊的時(shí)間也有極小概率出錯(cuò)。

所以,除了基站授時(shí),預(yù)備情況下,還準(zhǔn)備了NTP授時(shí)服務(wù)器對模塊進(jìn)行授時(shí)操作。 此處專網(wǎng)卡客戶需要注意 —— 如果時(shí)間參數(shù)對你比較重要,需要將NTP授時(shí)服務(wù)器的域名加入運(yùn)營商白名單中。

2.1 基站時(shí)間同步:

除上述某運(yùn)營商的部分卡以外,多數(shù)情況下,只要駐網(wǎng)成功內(nèi)部就會更新時(shí)間。

如果駐網(wǎng)不成功,那么4G模塊會從2000年00時(shí)00分00秒進(jìn)行計(jì)時(shí)。所以用戶需要獲取時(shí)間的應(yīng)用場景下,盡量等到聯(lián)網(wǎng)成功,有時(shí)間同步信息發(fā)出來再進(jìn)行。

LuatOS版****本示例:

圖片?

AT版本:

可以查看開機(jī)的打印,開機(jī)打印如下。

圖片?

注:此處時(shí)間為格林尼治時(shí)間,需要+8才是中國區(qū)時(shí)間。

2.2 NTP服務(wù)器授時(shí):

如果用戶對基站授時(shí)的準(zhǔn)確性有疑慮(之前也出現(xiàn)過基站授時(shí)比實(shí)際時(shí)間差了16天的情況),可以關(guān)閉基站授時(shí),轉(zhuǎn)而使用NTP授時(shí)服務(wù)器去給模塊進(jìn)行授時(shí)。

現(xiàn)在有一些免費(fèi)公開的NTP授時(shí)服務(wù)器,如阿里云、騰訊云。

當(dāng)然,如果對授時(shí)要求比較高,需要穩(wěn)定可靠的時(shí)間同步機(jī)制——建議自建NTP授時(shí)服務(wù)器。

LuatOS版本示例:

圖片?

三、基礎(chǔ)應(yīng)用

定時(shí)休眠定時(shí)喚醒:

在一些對功耗要求比較嚴(yán)格,但是只需要定時(shí)數(shù)傳的場景下,時(shí)間應(yīng)用的重要性就出來了。

用戶可以使用合宙自研低功耗模式,定時(shí)喚醒模塊進(jìn)行數(shù)傳,數(shù)傳后又進(jìn)入休眠模式。具體實(shí)現(xiàn)可以參考下方鏈接。

**四、進(jìn)階應(yīng)用 **

獲取當(dāng)前時(shí)間的后一天凌晨零點(diǎn)到一點(diǎn)隨機(jī)時(shí)間戳:

多數(shù)情況下,需要對系統(tǒng)留有OTA的余地。為了讓用戶無感升級, 需要對OTA的時(shí)間進(jìn)行限制,比如凌晨0點(diǎn)。 但是如果所有設(shè)備都在凌晨0點(diǎn)對設(shè)備進(jìn)行升級,升級服務(wù)器無法處理高并發(fā),可能會導(dǎo)致各種異常出現(xiàn)。

所以就需要在用戶指定的一個(gè)時(shí)間段內(nèi)進(jìn)行升級,最為穩(wěn)妥。

接下來的LuatOS腳本,就獲取到了當(dāng)前時(shí)間的后一天凌晨零點(diǎn)到凌晨一點(diǎn)的隨機(jī)時(shí)間戳,并與當(dāng)前時(shí)間戳進(jìn)行計(jì)算,好給休眠模式下的OTA應(yīng)用做出一個(gè)具體的休眠時(shí)間(秒數(shù))設(shè)置。

LuatOS版本示例:

圖片?


今天就分享到這里了~如果你對時(shí)間應(yīng)用有其他疑問,歡迎來找合宙,咱們一起學(xué)習(xí)一起進(jìn)步。

?11.jpg
12.jpg

審核編輯 黃宇

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

    關(guān)注

    2938

    文章

    46937

    瀏覽量

    402872
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    623

    瀏覽量

    37603
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    118

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    LuatOS腳本開發(fā)入門:嵌入式運(yùn)行框架全解析!

    想搞懂LuatOS如何運(yùn)行Lua腳本?本文深入剖析其嵌入式運(yùn)行框架,涵蓋虛擬機(jī)加載、任務(wù)協(xié)程、系統(tǒng)初始化等關(guān)鍵環(huán)節(jié),適合初學(xué)者。 一、LuatOS 編程起步 1.1 底層固件怎么啟動 LuatOS
    的頭像 發(fā)表于 09-26 17:45 ?130次閱讀
    <b class='flag-5'>LuatOS</b>腳本開發(fā)入門:嵌入式運(yùn)行框架全解析!

    Task任務(wù):LuatOS實(shí)現(xiàn)“任務(wù)級并發(fā)”的核心引擎

    分享sys核心庫Task任務(wù)相關(guān)函數(shù)及其簡要示例,幫助你更好地理解LuatOS開發(fā)基礎(chǔ)。 一、Task:LuatOS任務(wù)功能
    的頭像 發(fā)表于 08-28 13:49 ?246次閱讀
    Task任務(wù):<b class='flag-5'>LuatOS</b>實(shí)現(xiàn)“任務(wù)級并發(fā)”的核心引擎

    揭秘LuatOS Task:多任務(wù)管理的“智能中樞”

    分享sys核心庫Task任務(wù)相關(guān)函數(shù)及其簡要示例,幫助你更好地理解LuatOS開發(fā)基礎(chǔ)。 一、Task:LuatOS任務(wù)功
    的頭像 發(fā)表于 08-28 13:48 ?272次閱讀
    揭秘<b class='flag-5'>LuatOS</b> Task:多任務(wù)管理的“智能中樞”

    解碼LuatOS:短信功能的底層運(yùn)作機(jī)制

    短信功能在LuatOS中的運(yùn)行并非表面所見那么簡單。本文將深入系統(tǒng)底層,解碼其通信協(xié)議、數(shù)據(jù)處理與系統(tǒng)交互,呈現(xiàn)完整的運(yùn)作圖譜。 我們這期主要拆解airsms.lua文件,講清楚,短信功能
    的頭像 發(fā)表于 06-27 18:05 ?347次閱讀
    解碼<b class='flag-5'>LuatOS</b>:短信功能的底層運(yùn)作機(jī)制

    零基礎(chǔ)學(xué)習(xí)LuatOS編程:快速上手開發(fā)實(shí)戰(zhàn)教程!

    到實(shí)踐的跨越。 學(xué)習(xí)LuatOS的主要方法之一是“運(yùn)行各個(gè)功能模塊的demo代碼”,本期特別分享——LuatOS編程起步相關(guān)內(nèi)容。 ? 注意:本文檔的讀者,默認(rèn)都已經(jīng)了解初步的Lua語法。 ? 如果不懂Lua語法的話,可以參考下
    的頭像 發(fā)表于 06-13 17:27 ?367次閱讀
    零基礎(chǔ)學(xué)習(xí)<b class='flag-5'>LuatOS</b>編程:快速上手開發(fā)實(shí)戰(zhàn)教程!

    LuatOS編程基礎(chǔ)教程:手把手帶你入門物聯(lián)網(wǎng)開發(fā)!

    設(shè)備開發(fā)之旅。 學(xué)習(xí)LuatOS的主要方法之一是“運(yùn)行各個(gè)功能模塊的demo代碼”,本期特別分享——LuatOS編程起步相關(guān)內(nèi)容。 ? 注意:本文檔的讀者,默認(rèn)都已經(jīng)了解初步的Lua語法。 ? 如果
    的頭像 發(fā)表于 06-11 13:03 ?512次閱讀
    <b class='flag-5'>LuatOS</b>編程基礎(chǔ)教程:手把手帶你入門物聯(lián)網(wǎng)開發(fā)!

    基于LuatOS核心庫的實(shí)時(shí)操作系統(tǒng)開發(fā):從理論到實(shí)踐~

    實(shí)時(shí)系統(tǒng)的開發(fā)挑戰(zhàn)在于平衡響應(yīng)時(shí)間與系統(tǒng)開銷。LuatOS核心庫通過時(shí)間片輪轉(zhuǎn)與優(yōu)先級混合調(diào)度策略,既保證了高實(shí)時(shí)性任務(wù)的即時(shí)執(zhí)行,又為低優(yōu)先級任務(wù)提供了公平調(diào)度機(jī)會。其事件驅(qū)動架構(gòu)還支持異步處理
    的頭像 發(fā)表于 05-16 13:56 ?328次閱讀
    基于<b class='flag-5'>LuatOS</b>核心庫的實(shí)時(shí)操作系統(tǒng)開發(fā):從理論到實(shí)踐~

    光伏電站智能運(yùn)維系統(tǒng)解決電站運(yùn)維的那些頭疼

    光伏電站智能運(yùn)維系統(tǒng)解決電站運(yùn)維的那些頭疼 在廣袤的戈壁灘上,一排排深藍(lán)色的光伏板像沉默的巨人,將陽光轉(zhuǎn)化為清潔電力。但您知道嗎?這些看似躺著就能賺錢的設(shè)備,其實(shí)需要像照顧孩子一樣細(xì)心呵護(hù)。傳統(tǒng)運(yùn)
    的頭像 發(fā)表于 02-27 16:12 ?485次閱讀
    光伏電站智能運(yùn)維系統(tǒng)解決電站運(yùn)維的<b class='flag-5'>那些</b>頭疼<b class='flag-5'>事</b>

    寶藏工具LuaTools又新增功能!速看

    LuaTools——自主研發(fā)的多功能下載調(diào)試工具,支持最新固件獲取、固件打包、Trace打印、單機(jī)燒錄等等功能,支持全系4G模組和4G+GNSS模組,支持AT指令、
    的頭像 發(fā)表于 12-14 09:33 ?1180次閱讀
    寶藏工具LuaTools又新增功能!速看

    集齊7個(gè)云平臺?這個(gè)通用庫幫你做到了!

    本文要講的是通用庫整合7個(gè)云平臺,本文將以Air780E+LuatOS作為示例,教你使用IoT_CLOUD連接Tlink云平臺。
    的頭像 發(fā)表于 11-26 12:29 ?652次閱讀
    集齊7個(gè)云平臺?這個(gè)通用庫幫你做到了!

    Made with KiCad(七):Bluepill小藍(lán)板

    推出的BluePill開發(fā)板,封裝兼容經(jīng)典STM32F103核心板,資源和工藝全面升級;兼容主流F103開發(fā)方式,提供SDK參考?!?概覽Air32F103為系列芯片,首發(fā)型號為
    的頭像 發(fā)表于 11-13 18:11 ?1178次閱讀
    Made with KiCad(七):<b class='flag-5'>合</b><b class='flag-5'>宙</b>Bluepill小藍(lán)板

    Made with KiCad(六):DAPLink開發(fā)板

    “這是一款由官方,基于ARM官方代碼將其移植至Air32F103CBT6芯片,并適配了216MHz主頻和96KB RAM大資源,支持更快的下載速度,開發(fā)應(yīng)用更為便捷的,僅2.5×1.3CM的迷你
    的頭像 發(fā)表于 11-13 18:10 ?1890次閱讀
    Made with KiCad(六):<b class='flag-5'>合</b><b class='flag-5'>宙</b>DAPLink開發(fā)板

    CH32V的產(chǎn)品周期是多長時(shí)間???

    最近公司打算開發(fā)一款新的產(chǎn)品,打算用CH32V的芯片,但是領(lǐng)導(dǎo)問供貨會不會穩(wěn)定,別像我上次給弄的家和ESP8266,馬上生產(chǎn)呀,人家不出貨了,但是我好像沒找到CH32V的產(chǎn)品周期是多久,啥時(shí)候推出的
    發(fā)表于 10-31 16:55

    京準(zhǔn)時(shí)鐘科普:關(guān)于北斗衛(wèi)星同步時(shí)鐘的那些?

    京準(zhǔn)時(shí)鐘科普:關(guān)于北斗衛(wèi)星同步時(shí)鐘的那些
    的頭像 發(fā)表于 10-29 09:28 ?960次閱讀
    京準(zhǔn)時(shí)鐘科普:關(guān)于北斗衛(wèi)星同步時(shí)鐘的<b class='flag-5'>那些</b><b class='flag-5'>事</b>?

    告別繁瑣的云平臺開發(fā)!IoT_CLOUD之百度云

    文檔對接不同的協(xié)議,看著都頭大?。?! 為解決繁瑣的云平臺開發(fā)困擾, IoT_CLOUD應(yīng)運(yùn)而生,一庫打通所有云平臺! 本文將以Air780E+LuatOS作為示例,教你使用
    的頭像 發(fā)表于 10-21 07:05 ?1501次閱讀
    告別繁瑣的云平臺開發(fā)!IoT_CLOUD之百度云