物聯網系統中使用LoRa模塊的原因主要有以下幾點:
LoRa模塊的技術優勢
遠距離通信:LoRa模塊通過LoRa技術實現無線通信,LoRa技術具有超鏈接預算,能顯著提高接收機的靈敏度,因此即使在較低的發射功率下也能實現較遠的通信距離。這對于物聯網系統中廣泛分布的設備間通信尤為重要。
低功耗:LoRa模塊設計為低功耗,適用于那些需要長時間運行但又不能頻繁更換電池的設備。低功耗特性有助于延長設備的續航時間,降低維護成本。
低數據速率:雖然LoRa的傳輸效率略有犧牲,但其低數據速率特性適用于物聯網中大量不需要高傳輸速率的數據傳輸場景。這種特性使得LoRa模塊在物聯網應用中更加經濟高效。
LoRa模塊在物聯網系統中的應用場景
智能城市:在智能城市領域,LoRa模塊可用于智能抄表、環境監測、智能停車等場景。通過LoRa網絡,城市管理者可以實時獲取各類設備的狀態信息,從而實現對城市的智能化管理和控制。
農業物聯網:在農業領域,LoRa模塊可用于土壤濕度監測、作物生長監測等場景。通過遠距離、低功耗的通信方式,農民可以方便地獲取農田的實時數據,從而進行科學的農業生產管理。
工業物聯網:在工業領域,LoRa模塊可用于工廠自動化、設備監控等場景。通過LoRa網絡,企業可以實現對生產設備的遠程監控和管理,提高生產效率和安全性。
通信距離,數量與場景關系
遠距離大數量:
密集建筑環境要覆蓋多棟,或空曠環境下千米級的情況屬于遠距離,一個網關下屬節點超過200屬于大數量,如能耗集抄,智慧農業,調光路燈。這種條件下應盡量采用輪詢的方式,碼分多址和頻分多址的方式來避免相互干擾,這是對信道利用率最高的方式,但實時性不高。
近距離大數量:
可視見或在普通建筑內同一層屬于近距離,Semtech 針對室內應用場景也在 sx126x 中新增了擴頻因子5和6,具有較高的通信速率,通信速率較高的話,監聽避讓和 RTS-CTS 機制也較為有效,數量大的情況結合合理的組網策略也可以滿足應用要求。
遠距離小數量:
一般有些工業場景如油田,電站會有這種場景,數據量不大,但是很分散,這種場景一般不考慮產品美觀小巧,選用高增益天線,調整饋線阻抗匹配,高擴頻因子低編碼率來適應場景。
LoRa模塊與其他通信技術的比較
與其他無線通信技術相比,LoRa模塊在物聯網系統中具有獨特的優勢。例如,與藍牙和WiFi相比,LoRa模塊具有更遠的通信距離和更低的功耗;與ZigBee相比,LoRa模塊在傳輸距離和穿透能力上更具優勢。因此,在物聯網系統中選擇LoRa模塊可以更好地滿足長距離、低功耗的通信需求。
綜上所述,物聯網系統中使用LoRa模塊是因為其具備遠距離通信、低功耗和低數據速率等技術優勢,適用于各種物聯網應用場景。通過LoRa模塊的應用,物聯網系統可以更加高效地實現設備間的互聯互通和數據傳輸。
本文會再為大家詳解無線通信器件家族中的一員——LORA模塊
1、LoRa簡介
LoRa是semtech公司開發的一種低功耗局域網無線標準,其名稱“LoRa”是遠距離無線電(Long Range Radio),它最大特點就是在同樣的功耗條件下比其他無線方式傳播的距離更遠,實現了低功耗和遠距離的統一,在同樣的功耗下比傳統的無線通信射頻通信距離擴大 3-5 倍。
2、 LoRa 與其它無線技術對比
組網方式 | 基于 LoRa 網關 | 基于蜂窩網 | 基于 Zigbee 網關 | 基于無線路由器 | 基于 Mesh 網關 |
部署方式 | 節點 + 網關 | 節點 | 節點 + 網關 | 節點 + 路由器 | 節點 |
傳輸距離 | 遠距離 城鎮:2-5KM 郊區: up to 15KM | 遠距離 一般 10KM 以上 | 短距離 10-100M | 短距離| 50M | 短距離 10-100M |
單網節點容量 | 約 6 萬,實際受網關信道數量,節點發包頻率,數據包大小約束,一般有 5000左右節點 | 約 20 萬 | 理論 6 萬,受實際網絡限制,一般 200-500個 | 約 50個 | 理論 6 萬個,一般有 2000 個左右 |
電池續航 | 理論約 10 年/AA電池 | 理論約 10 年/AA電池 | 理論約 2 年/AA電池 | 數小時 | 理論約 2 年/AA電池 |
成本 | 模塊約 5$ | 模塊約 5-10$ | 模塊約 1-2$ | 模塊約 7-8$ | 模塊約 <1$ |
傳輸速度 | 0.3-50kbps | 理論 160k-250kbps,一般小于 100kbps | 理論 250kbps,一般小于 100kbps | 2.4G: 1-11M 5G: 1-500M | 1M-2M |
網絡延時 | 依賴于頻率,擴頻因子,編碼率等 | 6-10s | <1s | <1s | <1s |
適合領域 | LPWAN 智慧路燈 智慧建筑 智慧農業 … | LPWAN 智慧城市 智能抄表 … | 智能家居 小范圍傳感器 室內覆蓋 | 常用于室內場景 | 智能家居 智慧樓宇 室內覆蓋 |
3、 LoRa 的優勢和劣勢
優勢:
通訊距離遠,+22dBm 功率放大器和超過-148dBm 的高靈敏度使得 LoRa 可以在復雜的環境中通信。
150–960MHz 的頻率范圍加上 5到 12 的擴頻因子可以相互組合成互不干擾的多信道通信。
低功耗,小于 120mA 的發射電流和小于 10mA 的接收電流可以保證同樣電池下待機更久。
劣勢:
在高擴頻因子下發射速率慢,例如擴頻因子 11 帶寬 250k 發射 100 字節大約需要 1 秒。
在高擴頻因子下由于發射速率慢,所以發射時間長,耗能更多;占用信道時間長,增加沖突的可能性。
LoRa 幀結構
LoRa 幀分為兩種,分別為固定長度和可變長度。區別在于固定長度的幀則不存在 Header 域。
4、LoRa 常用公式
符號速率 (發送信號為恒包絡信號,每赫茲每秒發送一個碼片)
Rs = BW / (2^SF) Rs:符號速率; BW:帶寬;SF:擴頻因子
傳輸時間
ToA = ( (2^SF) / BW ) * Nsymbol SF:擴頻因子;BW:帶寬;ToA:空中傳輸時間,單位為毫秒;Nsymbol:符號數
不同的調制參數,符號數計算的方式也不同。
5、LoRa 帶寬
增加信號帶寬可以使用更高的數據速率,因此會減少傳輸時間,代價是降低了接收靈敏度。LoRa 調制解調器工作在中心頻率的一個可編程的帶寬中。
LoRa 帶寬支持以下設置:
6、LoRa 收發數據緩沖區 (雙向 FIFO)
LoRa 內部的收發緩沖區大小為 256 字節,如果設備工作在半雙工模式下,則可以收發獨占 256 字節;如果工作在全雙工模式,則收發共享 256 字節(一般做法是各自占 128 字節)。
7、SPI 時序圖 (LoRa 端為 Slave, SPI_Mode=0x00)
8、注意事項
8.1活動信道檢測 (CAD)
CAD 模式下接收機周期性檢測信道中的前導碼,如果發現前導碼則喚醒進入接收模式,CAD 的周期應短于前導碼發射時長,發送者前導碼發送的越短接收機越要頻繁的檢測,要想降低檢測頻率則需要發送很長的前導碼,需要根據應用場景權衡。
8.2組網
LoRa 一般為星型網絡連接,為了增加網絡容量和改善通信質量,一般會吧一個網關下屬的節點分配為多個頻率或多個擴頻因子,sx126x 和 sx127x 同一時間只能監測一個信道,有網關專用芯片 sx1301,可以同時監控 8 個頻率下的 6 個擴頻因子,相當于同時監控 48 個信道,但是價格昂貴。在智能家居場景下網關可以采用兩個 sx126x 來替代,通過將數據幀根據上下行,根據功能和重要程度區分為多個信道,結合 RTS (request to send) -CTS (Clear to send) 機制可以避免擁塞,具體策略可以根據需求再詳細定。
網關信道
網關信道選擇配置文件,基準頻率是471.4MHz,下面8個分別是頻率的偏移量,可以知道網關能同時監聽8個不同的信道。
網關負載
一般情況下,LoRa物聯網絡采用的是LoRaWAN協議,從而其組網方式一般采用的是協議中的星形拓撲網絡,星形拓撲網絡示意圖如圖所示。
星形拓撲結構
從上圖中可以看出,該組網方式屬于單跳網絡,傳感器終端與網關直接通信,再由網關將數據透傳至服務器。在這個網絡架構中,LoRa網關是一個透明傳輸的中繼,連接終端設備和后端中央服務器。終端設備采用單跳與一個或多個網關通信,所有的節點與網關之間均是雙向通信。
星型拓撲結構的優點是:網絡結構簡單,組網容易,方便管理與控制,網絡延遲短,傳輸誤碼率低.。星型拓撲結構的主要缺點是:由于采用中央節點集中控制,因而資源共享能力差,而且一旦中央節點出現問題,將導致整個網絡癱瘓。然而,在地質災害監測應用領域,或是監測范圍覆蓋廣泛,或是安裝環境復雜危險、或是兩者兼具,因此一旦出現網絡癱瘓,常常需要耗費大量的人力物力進行設備的維護,這就在相當程度上增加了監測成本、也降低了監測效果的持續性與穩定性。
因為星形組網里網關是最重要的一環,如果網關超負荷,那么整個網絡系統將癱瘓,所以要重點關注網關的負載量,也就是單網關能容納的節點數量。
論值
假設單個網關每天最多可以接收a個數據包,每個節點的應用發包頻率是每小時b個數據包的話,那么,單個網關最多可以容納的節點的數目的理論值的計算式如下:
S=a/(24*b)。
比如,單個LoRaWAN網關如果搭載一個SX1301芯片的話,其每天最多可以接收150萬個數據包,如果應用發包頻率是每小時1包的話,那么理論上該LoRaWAN網關可以接入的節點的數目 S = 1500000/(24*1) = 62500個。
實際值
單個網關可以容納的節點的數目的實際值比理論值的計算要復雜的多。對于確定的某個網關來說,其每天最多可以接收的數據包也是確定的,難就難在每個節點到底每天發多少個包。
在同一個應用場景下,我們每天需要該節點發送的總的數據長度是確定的,但是,確定長度的數據到底要以怎樣的封包長度、發送速率來發送,就不確定了。封包長度如果不同,勢必需要發送的包的數量也就不同。
比如,在不同的信號強度下,所用到的擴頻因子SF也不同,那么,能發送的數據的長度也就不同,每次能發送的數據的長度不同就會導致需要分成的包的數量也不相同,從而導致即使使用同樣的網關、同樣的節點,但在節點的不同業務模式下,也會出現單個網關容納節點的最大數目并不相同的情況。
對于有8個信道的網關來說,在沒有LBT(發包前監聽信道)的前提下,具體的計算公式為:
信道容量(即節點數量)S=8T/2et0
其中,8代表8個信道,T代表發送間隔,跟封包長度、速率有關系,1/2e 是基本Aloha算法最大吞吐量,e是常數,等于2.718,t0代表單包的ToA(Time on Air)。
在10字節負載的前提下,速率與ToA的關系如下表所示。
舉一個例子,假如使用SX1301芯片,在沒有LBT(發包前監聽信道)的情況下,并且平均每個包空中飛行時間t0=100ms(因此t0=0.1s),平均每個包一分鐘發一次(因此T=60s),那么可以容納多少這樣的平均節點呢?S=8*60/(2*2.718*0.1)=883 ,因此,可以容納883個節點。
而且,采用不同算法,也會導致最大吞吐量的變化,從而引起理論容量的變化。
比如,如果前提條件修改成每個節點都帶有LBT功能,采用時隙Aloha算法而不是之前的基本Aloha算法來評估,則由于算法不同,導致最大吞吐量不同,此時最大吞吐量是1/e,因此信道容量(即節點數量)S=8T/et0 ,從而 ,則理論容量增加一倍,即883*2=1766個節點。
LoRa模塊信道
由以上網關設置可以知道,與網關通訊需要和網關處于同一頻段,本節點通過配置可使用全頻段,但為了與網關匹配,將幾點信道設置為CN470中國頻段的信道1(470.5MHz)。需要將模塊設置為跳頻模式,即終端聯網模式,然后再配置接收及發送頻率符合網關的信道范圍,如圖,將LoRa模塊信道配置為470.5MHz。
首先使用中國地區頻段CN470:
其次固定通訊頻率為信道1:
節點入網
設備為了與服務器通訊并加入LoRaWAN網絡,需要將設備獨一無二的注冊信息填入服務器,用于服務器對節點進行判認,使被允許的設備入網,這個過程就叫節點入網或者說時設備激活。通常有兩種激活設備的方式。一種是OTAA (Over-The-Air Activation) 激活方式也叫空中激活方式,是在部署設備或者重置設備時使用的激活方式。另一種是ABP入網方式 (Activation By Personalization)也叫作獨立激活方式,這種入網方式的特點是設備的初始化和激活是一并完成的。
在激活之后,終端設備會將DevAddr(節點地址),AppEUI(應用程序ID),NwkSKey (網絡安全密碼),AppSKey (應用安全密碼)存儲在自己的運行空間內。
9、Lora模塊介紹
LoRa模塊為基于LPWAN的遠距離無線通信模塊,支持LORAWAN標準協議,串口數據透傳雙向通訊,主要應用在智能抄表、智慧路燈、智慧農業、智能停車、智能安防等領域。LoRa技術具有遠距離、低功耗、多節點、低成本的特性基于LoRaWAN的網絡能夠提供安全的數據傳輸距離遠的雙向通信,并且用最少的網絡基礎設施覆蓋城市區域,LoRa技術在智慧農業、智慧建筑、智慧物流等多種應用場景中都將得到廣泛應用。
9.1 LoRa所擁有頻段
915 MHz:在美國,有功率限制,沒有占空比限制;
868 MHz:在歐洲;
433 MHz:在亞洲。中國目前LoRa組網頻段:470-510MHz。
9.2模塊分類
以華普為Lora模塊為例,Lora模塊分為:Lora SPI模塊,Lora 透傳模塊,Lorawan模塊
9.3模塊選型
我們可以從以下五種方面對LoRa模塊進行考量。
9.4終端LoRa應用方案
LoRa數據傳輸是無線核輻射監測系統的第二個環節,選定合適的探測設備后,將探測設備與終端連接,將前端探測設備測量的數據傳輸至終端中,當需要更新數據時,網關發送Beacon信號,Lora模塊和終端繼而被喚醒,有一段Ping slot接收窗口接收到來自服務器的信息,接收到信息后,節點被喚醒,繼而發送數據至網關和服務器
設備喚醒
當服務器需要更新數據時,向網關發送信號,網關再向LoRa模塊發送喚醒信號,繼而通過MCU喚醒終端設備。具體終端通訊連接圖和空中喚醒流程圖如圖。
喚醒流程圖
數據發送
LoRa數據傳輸是無線核輻射監測系統的第二個環節,選定合適的探測設備后,將探測設備與終端連接,將前端探測設備測量的數據傳輸至終端中,當需要更新數據時,網關發送Beacon信號,Lora模塊和終端繼而被喚醒,有一段Ping slot接收窗口接收到來自服務器的信息,接收到信息后,節點被喚醒,繼而發送數據至網關和服務器。
終端硬件組網
10、縮寫
縮寫 全稱 含義
ACR Adjacent Channel Rejection 鄰道擬制
β Modulation Index 調制指數
BER Bit Error Rate 誤碼率
BR Bit Rate 比特率
BT Bandwidth-Time bit period product -
BW BandWidth 帶寬
CAD Channel Activitiy Detection 信道活動檢測
CPOL Clock Polarity 時鐘極性
CPHA Clock Phase 時鐘相位
CR Coding Rate 編碼率
CW Continuous Wave 連續波
POR Power On Reset 上電復位
DIO Digital Input / Output 數字 IO
DSB Double Side Band 雙邊帶
FEC Forward Error Correction 前向糾錯
FSK Frequency Shift Keying 頻移鍵控
GFSK Gaussian Frequency Shift Keying 高斯頻移鍵控
GMSK Gaussian Minimum Shift Keying 高斯最小移位鍵控
IF Intermediate Frequencies 中頻
DC-DC Direct Current to Direct Current converter 直流-直流電壓轉換
LDO Low-Dropout 低壓差線穩壓器
LDRO Low Data Rate Optimization 低數據速率優化
LFSR Linear-Feedback Shift Register 線性移位寄存器
LNA Low-Noise Amplifier 低噪放
LO Local Oscillator 本地震蕩器
NRZ Non-Return-to-Zero 不歸零編碼
OCP Over Current Protection 過流保護
PA Power Amplifier 功放
PER Packet Error Rate 包錯誤率
RFO Radio Frequency Output 射頻輸出
SF Spreading Factor 擴頻因子
SNR Signal to Noise Ratio 信噪比
TCXO Temperature-Compensated Crystal Oscillator 溫度補償晶體振蕩器
XOSC Crystal Oscillator 晶體振蕩器
RSSI Received Signal Strength Indicator 接收信號強度指示器
ADR Adaptive Data Rate 自適應數據速率
AFA Adaptive Frequency Agility -
LBT Listen Before Talk 對講前監聽
SSL Secure Socket Layer 安全套接字層
供應商A:華普微
https://www.hoperf.cn/
1、產品能力
(1)選型手冊
https://www.hoperf.cn/Home/Product/moreProduct/from_id/237.html
(2)主推型號1:RFM68LC
對應的產品詳情介紹
RFM68LC 是一款基于 Semtech LLCC68 收發器芯片開發的超低功耗、高性能、適用于各種 150MHz 至 960MHz 長距離無線應用的 LoRa 收發模塊。RFM68LC 的高度集成化,可以簡化系統設計中所需的外圍 器件,高達+22dBm 的發射功率以及-129dBm 的接收靈敏度可以極大地優化無線應用的鏈路性能。RFM68LC 在-129dBm 接收靈敏度的工作條 件下,電流損耗僅為 8.8mA,如果工作在超低功耗接收模式下,還可 以進一步降低電流損耗。RFM68LC 還支持 Duty-Cycle 運行模式,信道偵聽,高精度 RSSI,上電復位等功能,使得客戶的應用設計更加 靈活,更容易實現產品的差異化。
LoRa收發模塊RFM68LC應用范圍
自動抄表、家居安防及樓宇自動化、ISM 波段數據通訊、工業監控及控制、安防系統、遙控應用、智能儀表、供應鏈與物流、智能農業、智慧城市、零售業、資產跟蹤、智慧路燈、智能停車、環境監測、健康監測
硬件參考設計
研發設計注意使用事項
1、LORA板載天線與主板鋪銅間距需要保持3mm以上,π型電路走線線寬需要保持一致
2、a為保證天線性能,調試射頻電路,做50歐姆阻抗匹配,測試天線輻射功率。詳見:AE23080260測試方案 LORA PCB天線測試方案庫沉淀項目
3、LORA模塊接口電平為3.3V, 如主控接口電平為3.3V,可以直接連接無需電平轉換,例如:芯海GS32L010, 否則需要增加電平轉換電路,如AM430EV5,IO接口電平為1.8v,需增加電平轉換電路。
核心料(哪些項目在用)
奇跡物聯測溫終端項目、奇跡物聯壓力檢測終端項目、奇跡物聯Lora開源網關項目
2、支撐
(1)技術產品
本文章源自奇跡物聯開源的物聯網應用知識庫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沉淀的技術內容方向如下:
奇跡物聯的業務服務范圍:基于自研的NB-IoT、Cat1、Cat4等物聯網模組,為客戶物聯網ODM/OEM解決方案服務。我們的研發技術中心在石家莊,PCBA生產基地分布在深圳、石家莊、北京三個工廠,滿足不同區域&不同量產規模&不同產品開發階段的生產制造任務。跟傳統PCBA工廠最大的區別是我們只服務物聯網行業客戶。
連接我們,和10000+物聯網開發者一起 降低技術和成本門檻
讓蜂窩物聯網應用更簡單~~
哈哈你終于滑到最重要的模塊了,
千萬不!要!劃!走!忍住沖動!~
歡迎加入飛書“開源技術交流群”,隨時找到我們哦~
點擊鏈接如何加入奇跡物聯技術話題群(https://rckrv97mzx.feishu.cn/docx/Xskpd1cFQo7hu9x5EuicbsjTnTf)可以獲取加入技術話題群攻略
Hey 物聯網從業者,
你是否有了解過奇跡物聯的官方公眾號“eSIM物聯工場”呢?
這里是奇跡物聯的物聯網應用技術開源wiki主陣地,歡迎關注公眾號,不迷路~
及時獲得最新物聯網應用技術沉淀發布
(如有侵權,聯系刪除)
審核編輯 黃宇
-
物聯網
+關注
關注
2904文章
44304瀏覽量
371447 -
低功耗
+關注
關注
10文章
2362瀏覽量
103607 -
無線通訊
+關注
關注
5文章
578瀏覽量
39911 -
LoRa
+關注
關注
349文章
1676瀏覽量
231795
發布評論請先 登錄
相關推薦
評論