在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

物聯網系統中Lora組網中的輪詢模式實現

jf_94171069 ? 來源:jf_94171069 ? 作者:jf_94171069 ? 2024-09-25 14:40 ? 次閱讀

一 概述

LoRa技術具有遠距離、低功耗、多節點、低成本和抗干擾的特點。另一方面,LoRa低速率支持較小的數據傳輸。

服務器、終端(內置LoRa模塊)、網關(或基站)、云四部分組成了LoRa網絡。如圖

wKgaombzsHCAXNvPAAB67tmM1WU278.jpg

Lora技術可用于很多場合,例如隧道通信、電網監視、電表、水表、智能農業、智能水利、智能交通、智能社區、環境監視、工業自動化測試、水產養殖等電表的數據收集等。

二 輪詢模式

輪詢的優點在于其簡單性和能夠同時檢查多個設備的能力。它不需要復雜的中斷設置和管理,因此更容易實現和維護。輪詢的主要缺點是它可能無法及時處理快速變化的事件或數據,因為它只在輪詢周期到達時才檢查設備狀態。

因此,必須注意,如果數據與信號有相關的截止時間(deadlines),那么輪詢時間加上響應時間必須始終小于這些截止時間。如果數據到達的速度快于輪詢時間,那么數據將會丟失。這在許多應用中可能不是問題,但在某些情況下可能是致命的。

相比之下,中斷處理可以立即響應設備狀態的變化,因為它是由設備本身觸發的。但是,中斷處理需要更復雜的設置和管理,包括中斷向量的配置、中斷服務例程的編寫和中斷優先級的設置等。此外,如果多個設備同時觸發中斷,還需要處理中斷嵌套和優先級的問題。

因此,在選擇使用輪詢還是中斷處理時,需要根據具體的應用場景和需求進行權衡。

輪詢模式:將網關設置為該模式后,連接到網絡的節點模塊將處于被動狀態。此時,網關將根據Web設置發出前導(前導期間與喚醒期間相同),喚醒網絡上的所有節點。將數據傳輸到節點發送數據后,當網關收到來自模塊的數據響應時,會立即發送下一個數據。否則,在接收時間到期之前不發送下一個數據。

功能說明:

1.在使用此模式之前,客戶必須設置與插座相關的參數。配置完成后,網關進入監視狀態,節點連接到網絡。網關響應網絡信息,保存節點信息。如果網絡節點的數目超過0或者數據庫能夠訪問該網絡,則該網關將基于設置的喚醒時間、輪詢時間和周期來輪詢喚醒數據并由用戶設置。

2.當節點接收到數據時,節點采取適當的操作并響應相關數據來完成數據交換,然后節點進入睡眠狀態,并且網關等待下一個周期中出現第二個喚醒數據。此模式最多可設置16個喚醒數據。一旦完成了對所有節點(存儲在數據庫中的網絡節點)的喚醒數據的輪詢,第二個輪詢數據將被替換,并重復上述步驟直到下一個輪詢周期。完成后,在輪詢周期結束之前,將重新開始輪詢,從數據庫中保存的第一個數據開始啟動。

輪詢數據設置:由已發布的條目數和輪詢數據組成,在被動喚醒模式下啟用。

發布的條目數:確定下一輪詢數據的數量。例如,如果發布的條目數為4,則僅輪詢數據1~4的數據,最多對應16個命令數據,數據格式為“十六進制”,因此請嚴格以數據格式填寫。

輪詢數據:用戶必須輪詢發出的數據或命令。“十六進制”輸入,最多64字節。請務必以十六進制格式輸入。

三 使用場景

輪詢模式適合設備一直在線的情況下,就像是教室里老師挨個點名,學生挨個回答一樣,這樣子每個人都會在點名的時候進行回答,不會沖突。

四 輪詢組件的使用

1 Gitee鏈接地址

Demo位于amaziot_bloom_os_sdkproductsam-lora-gatewaylora_gateway

Gitee源碼地址:https://gitee.com/ning./hongdou

Github源碼地址:https://github.com/ayumid/hongdou

編譯指令:.build.bat -l .amaziot_bloom_os_sdkproductsam-lora-gatewaylora_gateway

2 組件功能介紹

主機按照設置的間隔輪詢從機,從機收到主機輪詢消息后再上報。

3 代碼講解

1 dtu_lora_call_task_init

功能:該函數用于,初始化輪詢任務。

參數:無

返回值:無

示例:

dtu_lora_call_task_init();

2 dtu_lora_call_task

功能:該函數用于,輪詢主任務。

參數:無

返回值:無

示例:

status = OSATaskCreate(&dtu_lora_call_msgq_task_ref, dtu_lora_call_task_stack, DTU_LORA_CALL_TASK_STACK_SIZE, 151, "dtu_lora_call_task", dtu_lora_call_task, NULL);

3 dtu_lora_call_interval_timer_stop

功能:該函數用于,定時器停止。

參數:無

返回值:無

示例:

dtu_lora_call_task_init();

4 dtu_lora_call_interval_timer_start

功能:該函數用于,開始輪詢定時器。

參數:無

返回值:無

示例:

dtu_lora_call_interval_timer_start();

5 dtu_lora_call_interval_timer_init

功能:該函數用于,輪詢定時器初始化。

參數:無

返回值:無

示例:

dtu_lora_call_task_init();

6 dtu_lora_call_interval_timer_callback

功能:該函數用于,輪詢定時器回調函數。

參數:無

返回值:無

示例:

OSATimerStart(st_dtu_lora.lora_call_ref, dtu_file_ctx->lora.interval * 200, dtu_file_ctx->lora.interval * 200 , dtu_lora_call_interval_timer_callback, 0);

7 dtu_lora_call_task_send_msgq

功能:該函數用于,定時器超時給主任務發送消息,驅動主任務通過lora模塊發送消息。

參數:無

返回值:無

示例:

dtu_lora_call_task_send_msgq(&uart_send);

4 Demo實戰

參考開源項目Lora網關

本文章源自奇跡物聯開源的物聯網應用知識庫Cellular IoT Wiki,更多技術干貨歡迎關注收藏Wiki:Cellular IoT Wiki 知識庫(https://rckrv97mzx.feishu.cn/wiki/wikcnBvAC9WOkEYG5CLqGwm6PHf)

歡迎同學們走進AmazIOT知識庫的世界!

這里是為物聯網人構建的技術應用百科,以便幫助你更快更簡單的開發物聯網產品

Cellular IoT Wiki初心:

在我們長期投身于蜂窩物聯網 ODM/OEM 解決方案的實踐過程中,一直被物聯網技術碎片化與產業資源碎片化的問題所困擾。從產品定義、芯片選型,到軟硬件研發和測試,物聯網技術的碎片化以及產業資源的碎片化,始終對團隊的產品開發交付質量和效率形成制約。為了減少因物聯網碎片化而帶來的重復開發工作,我們著手對物聯網開發中高頻應用的技術知識進行沉淀管理,并基于 Bloom OS 搭建了不同平臺的 RTOS 應用生態。后來我們發現,很多物聯網產品開發團隊都面臨著相似的困擾,于是,我們決定向全體物聯網行業開發者開放奇跡物聯內部沉淀的應用技術知識庫 Wiki,期望能為更多物聯網產品開發者減輕一些重復造輪子的負擔。

Cellular IoT Wiki沉淀的技術內容方向如下:

wKgaombqoM2AYL2RAAQrZ8e-uz8392.jpg

奇跡物聯的業務服務范圍:基于自研的NB-IoT、Cat1、Cat4等物聯網模組,為客戶物聯網ODM/OEM解決方案服務。我們的研發技術中心在石家莊,PCBA生產基地分布在深圳、石家莊、北京三個工廠,滿足不同區域&不同量產規模&不同產品開發階段的生產制造任務。跟傳統PCBA工廠最大的區別是我們只服務物聯網行業客戶。

連接我們,和10000+物聯網開發者一起降低技術和成本門檻

讓蜂窩物聯網應用更簡單~~

哈哈你終于滑到最重要的模塊了,

千萬不!要!劃!走!忍住沖動!~

歡迎加入飛書“開源技術交流群”,隨時找到我們哦~

點擊鏈接如何加入奇跡物聯技術話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術話題群攻略

Hey 物聯網從業者,

你是否有了解過奇跡物聯的官方公眾號“eSIM物聯工場”呢?

這里是奇跡物聯的物聯網應用技術開源wiki主陣地,歡迎關注公眾號,不迷路~

及時獲得最新物聯網應用技術沉淀發布

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    1891

    瀏覽量

    64601
  • 物聯網
    +關注

    關注

    2909

    文章

    44635

    瀏覽量

    373366
  • 組網
    +關注

    關注

    1

    文章

    353

    瀏覽量

    22348
  • LoRa
    +關注

    關注

    349

    文章

    1689

    瀏覽量

    231952
收藏 人收藏

    評論

    相關推薦

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統
    的頭像 發表于 11-19 09:14 ?264次閱讀

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統,構建智慧城市數據生態 智慧城鎮、聯網、數據

    IOT聯網臺:開啟智慧生活新篇章 聯網平臺系統,構建智慧城市數據生態 智慧城鎮、
    的頭像 發表于 11-18 14:49 ?262次閱讀

    EDA在聯網設計的應用

    設計和驗證電子系統的重要輔助工具,它們可以幫助工程師更高效、更準確地完成設計任務。 2. EDA在硬件設計的應用 聯網設備通常需要集成多種傳感器、微控制器和無線通信模塊。EDA工具
    的頭像 發表于 11-08 14:22 ?395次閱讀

    漫途LoRa家族系列產品,高效、穩定、智能的聯網通信!

    隨著聯網技術的飛速發展,智能設備如雨后春筍般不斷涌現,各類傳感器、控制器等設備日益緊密地互聯互動,共同織就了一個龐大的聯網生態系統。在這
    的頭像 發表于 11-06 13:56 ?276次閱讀
    漫途<b class='flag-5'>LoRa</b>家族系列產品,高效、穩定、智能的<b class='flag-5'>物</b><b class='flag-5'>聯網</b>通信!

    LORA模塊在聯網的重要性

    。 1. LORA模塊簡介 LORA(Long Range)是一種低功耗廣域網(LPWAN)技術,由法國公司Cycleo開發,后來被Semtech公司收購。LORA技術以其長距離通信能力、低功耗和開放的網絡架構而聞名,非常適合
    的頭像 發表于 10-31 16:59 ?392次閱讀

    聯網行業lora天線定制方案分享

    Lora(Long Range)技術是一種低功耗廣域網(LPWAN)無線通信技術,被廣泛應用于聯網領域。而天線作為無線通信系統的重要組成部分之一,對
    的頭像 發表于 09-30 17:24 ?611次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>行業<b class='flag-5'>中</b>的<b class='flag-5'>lora</b>天線定制方案分享

    聯網系統Lora組網的主動上報模式實現

    LoRa技術具有遠距離、低功耗、多節點、低成本和抗干擾的特點。另一方面,LoRa低速率支持較小的數據傳輸。
    的頭像 發表于 09-29 14:11 ?331次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>系統</b><b class='flag-5'>中</b><b class='flag-5'>Lora</b><b class='flag-5'>組網</b><b class='flag-5'>中</b>的主動上報<b class='flag-5'>模式</b><b class='flag-5'>實現</b>

    LoRa技術農田自動無線智能灌溉系統

    在智慧農業,無線灌溉的實現LoRa技術功不可沒。LoRa技術簡單而言就是一種具有高性能、遠距離、低功耗且支持大規模組網、測距和定位的無
    發表于 09-25 17:10

    聯網系統Lora是什么?一種Lora模組的使用推薦。

    一 概述 隨著聯網(IoT)的快速發展,低功耗廣域網(LPWAN)技術在無線通信領域的重要性日益凸顯。其中,LoRa(Long Range)技術憑借其獨特的擴頻調制機制和超遠傳輸距離,在智能城市
    的頭像 發表于 09-25 14:39 ?673次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>系統</b><b class='flag-5'>中</b>的<b class='flag-5'>Lora</b>是什么?一種<b class='flag-5'>Lora</b>模組的使用推薦。

    LoRa MESH網絡拓撲及其聯網應用場景簡介

    MESH組網技術被廣泛運用于解決“最后一公里”問題,是實現設備之間低功耗、廣覆蓋通信的重要手段。 LoRa MESH網絡拓撲簡介 LoRa MESH網絡支持二種類型的設備:路由節點和
    的頭像 發表于 07-29 11:24 ?561次閱讀
    <b class='flag-5'>LoRa</b> MESH網絡拓撲及其<b class='flag-5'>物</b><b class='flag-5'>聯網</b>應用場景簡介

    致遠新一代LoRa終端如何實現一鍵組網

    GLCOM-NODE-100是新一代的高性能LoRa終端采集器,支持5KM超遠距離傳輸,低功耗指定節點喚醒,快速自組網和一鍵組網功能,本期文章將帶大家了解這款終端的一鍵組網是如何
    的頭像 發表于 06-18 08:25 ?565次閱讀
    致遠新一代<b class='flag-5'>LoRa</b>終端如何<b class='flag-5'>實現</b>一鍵<b class='flag-5'>組網</b>?

    LoRa大變化:FMS組網技術,與LoRa Mesh有何不同?

    。什么是FMS組網?FMS組網是一種基于Sub-GHz頻段且采用LoRa技術的星型網絡組網方案。FMS無線遠距離智能組網技術網關及低功耗節點
    的頭像 發表于 05-17 08:20 ?924次閱讀
    <b class='flag-5'>LoRa</b>大變化:FMS<b class='flag-5'>組網</b>技術,與<b class='flag-5'>LoRa</b> Mesh有何不同?

    愛普生晶振在聯網LoRa通訊的應用

    遠距離、長電池壽命、大容量的系統,進而擴展傳感網絡。目前,LoRa 主要在全球免費頻段運行,包括433、868、915 MHz等。聯網應用
    發表于 04-29 14:09 ?0次下載

    請問mbed聯網操作系統會成為cortex-m的android嗎?

    mbed 聯網操作系統會成為cortex-m的android嗎?
    發表于 01-17 07:14

    LoRa無線溫濕度監控系統架構分析

    介紹了一款基于LoRa無線組網的溫濕度監控系統,該系統具有遠距離傳輸、低功耗和實時監控等優勢,可廣泛應用于各種需要精確監控環境濕度的場景。隨著
    的頭像 發表于 01-08 09:53 ?571次閱讀
    <b class='flag-5'>LoRa</b>無線溫濕度監控<b class='flag-5'>系統</b>架構分析
    主站蜘蛛池模板: 天天狠狠色噜噜| 日本免费黄色网| 欧美成人一区二区三区在线电影 | 国产乱辈通伦影片在线播放亚洲 | 无码一区二区三区视频| 四虎影院大全| 爱爱免费视频| 成人一级网站| 亚洲欧美日韩色图| 黄色网毛片| 国产精品资源| 亚洲人成电影在线播放| 久久久精品久久久久久久久久久| 天天色天天草| 免费性视频| 久久国产乱子伦精品免| 免费黄色成人| 中国成熟xxx视频| 国产性色视频| 人人爽影院| 色窝网| 午夜观看| 免费男女视频| 精品久久成人| 放荡的俄罗斯美女bd| 婷婷久久综合| 亚洲精品在线视频| 欧美人成一本免费观看视频| 久久精品国产清自在天天线| 国语对白老女人8av| 偷偷久久| 五月天婷婷丁香花| 精品国产第一页| 国产美女视频一区二区二三区| 性欧美激情在线观看| 日韩欧美色图| 美女午夜影院| 天天色影视综合网| 天天插天天爽| 亚洲久优优色优在线播放| 爱爱永久免费视频网站|