<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

LoRaWAN簡介

硬件設計解析 ? 來源:愛搞研究的阿燦 ? 作者:愛搞研究的阿燦 ? 2023-05-08 10:43 ? 次閱讀

一、LoRaWAN簡介

1.1、LoRaWAN介紹

??LoRaWAN是LoRa Wide Area Network(LoRa廣域網)的簡稱,是基于LoRa技術的一種通信協議。它主要包括三個層次的通信實體:LoRa終端、LoRa網關和LoRa服務器。LoRaWAN在協議和網絡架構的設計上,充分考慮了節點功耗,網絡容量,QoS,安全性和網絡應用多樣性等幾個因素,如下圖為協議層次圖。
17b1c928-ed4a-11ed-878e-dac502259ad0.png
??## 1.2、網絡架構
LoRaWAN網絡架構中包含了終端、基站、NS(網絡服務器)、應用服務器這四個部分?;竞徒K端之間采用星型網絡拓撲,由于LoRa的長距離特性,它們之間得以使用單跳傳輸。終端節點可以同時發給多個基站?;緞t對NS和終端之間的LoRaWAN協議數據做轉發處理,將LoRaWAN數據分別承載在了LoRa射頻傳輸和Tcp/IP上,如下圖為網絡架構圖。
17ce309a-ed4a-11ed-878e-dac502259ad0.png

1.3、協議概述

1.3.1、終端節點的分類

??LoRaWAN協議中有規定 Class A/B/C 三類終端設備,這三類設備基本覆蓋了物聯網所有的應用場景,對這三種設備介紹如下圖。
17f99a6e-ed4a-11ed-878e-dac502259ad0.png

1.3.2、終端節點的上下行傳輸

??下圖是Class A 上下行的時序圖,目前接收窗口RX1一般是在上行后1秒開始,接收窗口RX2是在上行后2秒開始。
18048bb8-ed4a-11ed-878e-dac502259ad0.png
??下圖是Class A 上下行的時序圖,Class C 和 A 基本是相同的,只是在 Class A 休眠的期間,它都打開了接收窗口RX2。
18155d30-ed4a-11ed-878e-dac502259ad0.png
??下圖是Class C上下行的時序,Class B的時隙則復雜一些,它有一個同步時隙beacon,還有一個固定周期的接收窗口ping時隙。
18229f40-ed4a-11ed-878e-dac502259ad0.png

1.3.3、 終端節點的加網

??搞明白了基礎概念之后,就可以了解節點如何工作了。在正式收發數據之前,終端都必須先加網。
??有兩種加網方式:Over-the-Air Activation(空中激活方式 OTAA),Activation by Personalization(獨立激活方式 ABP)。
??商用的LoRaWAN網絡一般都是走OTAA激活流程,這樣安全性才得以保證。此種方式需要準備 DevEUI,AppEUI,AppKey 這三個參數。
??DevEUI 是一個類似IEEE EUI64的全球唯一ID,標識唯一的終端設備。相當于是設備的MAC地址。
??AppEUI 是一個類似IEEE EUI64的全球唯一ID,標識唯一的應用提供者。比如各家的垃圾桶監測應用、煙霧報警器應用等等,都具有自己的唯一ID。
??AppKey 是由應用程序擁有者分配給終端。
??終端在發起加網join流程后,發出加網命令,NS(網絡服務器)確認無誤后會給終端做加網回復,分配網絡地址 DevAddr(32位ID),雙方利用加網回復中的相關信息以及AppKey,產生會話密鑰NwkSKey和AppSKey,用來對數據進行加密和校驗。
??如果是采用第二種加網方式,即ABP激活,則比較簡單粗暴,直接配置 DevAddr,NwkSKey,AppSKey 這三個LoRaWAN最終通訊的參數,不再需要join流程。在這種情況下,這個設備是可以直接發應用數據的。

1.3.4、數據收發

??加網之后,應用數據就被加密處理了。
??LoRaWAN規定數據幀類型有 Confirmed 或者 Unconfirmed 兩種,即 需要應答 和不需要應答類型。廠商可以根據應用需要選擇合適的類型。
??另外,從介紹中可以看到,LoRaWAN設計之初的一大考慮就是要支持應用多樣性。除了利用 AppEUI 來劃分應用外,在傳輸時也可以利用 FPort 應用端口來對數據分別處理。FPort 的取值范圍是(1~223),由應用層來指定。

1.3.5、ADR 機制

??我們知道LoRa調制中有擴頻因子的概念,不同的擴頻因子會有不同的傳輸距離和傳輸速率,且對數據傳輸互不影響。
??為了擴大LoRaWAN網絡容量,在協議上了設計一個LoRa速率自適應(Adaptive data rate - ADR)機制,不同傳輸距離的設備會根據傳輸狀況,盡可能使用最快的數據速率。這樣也使得整體的數據傳輸更有效率。

1.3.6、MAC命令

??針對網絡管理需要,在協議上設計了一系列的MAC命令,來修改網絡相關參數。比如接收窗口的延時,設備速率等等。在實際應用過程中,一般很少涉及,暫時不管。


審核編輯黃宇


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

    關注

    2

    文章

    571

    瀏覽量

    38935
  • lorawan
    +關注

    關注

    3

    文章

    293

    瀏覽量

    23666
收藏 人收藏

    評論

    相關推薦

    LoRaWAN Specification 1R0

    LoRaWAN Specification 1R0
    發表于 09-25 10:51

    LoRaWAN各地區參數V1.1A

    The LoRaWAN 1.1 Regional Parameters rev. A describes region-specific radio parameters for LoRaWAN 1.1 end-devices.
    發表于 11-08 13:54

    LoRaWAN包含哪幾種不同類型的節點?

    什么是LoRaWAN?LoRaWAN包含哪幾種不同類型的節點?
    發表于 06-16 08:23

    LoRaWAN的未來是什么?

    密集化如何是企業部署的總投入成本降低?LoRaWAN的未來是什么?
    發表于 06-16 08:37

    LoRaWAN是如何定義的?

    LoRaWAN是如何定義的?LoRaWAN的設計有哪些優點?
    發表于 07-14 07:29

    請問一下怎樣去開發一種LoRaWAN協議?

    怎樣去開發一種LoRaWAN協議?開發一種LoRaWAN協議有什么用處?LoRaWAN協議有哪些特性?
    發表于 07-15 07:58

    LoRaWAN是什么

    LoRaWAN 是由 LoRa 聯盟推出的一個低功耗廣域網規范,這一技術可以為電池供電的無線設備提供區域、國家或全球的網絡。LoRaWAN 瞄準了物聯網中的一些核心需求,如安全地雙向通訊、移動化
    發表于 07-26 06:44

    LoRaWAN網絡服務器有哪些應用

    LoRaWAN是什么?LoRaWAN網絡服務器有哪些應用?為何要使用擴頻技術?
    發表于 09-24 13:19

    介紹LoRaWAN網關的技術基礎及其工作原理

    目錄一、技術基礎二、LoRaWAN網關構成1、集中器2、主機3、外殼三、LoRaWAN網關工作通信鏈1、LoRa Packet forwarder2、LoRaWAN服務器3、回程連接4、附加功能
    發表于 02-14 07:45

    基于ASR6601芯片的LORAWAN模塊E78-433LN22S(6601)簡介

    *14*2.8mm 產品簡介:E78-433LN22S(6601)系列產品是設計生產的標準LoraWan節點無線模塊,工作頻段 433.175~434.665Mhz,支持 EU433 標準,支持
    的頭像 發表于 04-12 18:12 ?857次閱讀

    LoRaWan網關模塊LoRaWan1302與LoRaWan1301的區別

    LoRaWan1302與LoRaWan1301都是思為無線推出的前端LoRaWan網關模塊,下面是這兩款LoRaWan網關模塊的共同點與不同點。
    的頭像 發表于 12-03 11:52 ?941次閱讀
    <b class='flag-5'>LoRaWan</b>網關模塊<b class='flag-5'>LoRaWan</b>1302與<b class='flag-5'>LoRaWan</b>1301的區別

    LoRaWAN網關是什么?

    LoRaWAN網關是LoRaWAN物聯網架構中的一個核心硬件組件,通過它可以從設備收集數據并將其轉發至網絡服務器??梢哉f沒有LoRaWAN網關,就不可能有LoRaWAN物聯網網絡。
    的頭像 發表于 04-21 15:43 ?1303次閱讀
    <b class='flag-5'>LoRaWAN</b>網關是什么?

    【教程】手把手教你!搭建LoRaWAN自動采集系統

    一系統簡介隨著物聯網技術的發展和應用,許多新興的物聯網平臺和協議出現。LoRaWAN是一款基于LoRa的星型網絡,使用LoRa的低功耗、距離遠的特性,這種網絡適用于各類抄表業務。LoRaWAN網絡
    的頭像 發表于 07-07 10:02 ?641次閱讀
    【教程】手把手教你!搭建<b class='flag-5'>LoRaWAN</b>自動采集系統

    LoRaWAN技術的基本概念 LoRaWAN服務器ChirpStack搭建教程

    LoRaWAN技術的應用范圍越來越廣泛,而ChirpStack作為?款備受開發者青睞的優秀LoRaWAN服務器,支持多種操作系統和硬件平臺,可在不同場景下快速部署和使用。
    的頭像 發表于 07-21 09:53 ?565次閱讀
    <b class='flag-5'>LoRaWAN</b>技術的基本概念 <b class='flag-5'>LoRaWAN</b>服務器ChirpStack搭建教程

    基于LoRaWAN協議的智能停車系統及優勢簡介

    本文所講智能停車系統是基于 LoRaWAN 域網協議。LoRaWAN(Long Range Wide Area Network)是一種低功耗廣域網協議,用于連接低功耗設備與物聯網(IoT
    的頭像 發表于 09-19 16:34 ?850次閱讀
    基于<b class='flag-5'>LoRaWAN</b>協議的智能停車系統及優勢<b class='flag-5'>簡介</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>