![《物聯(lián)網(wǎng)通信技術》課件-第八章 LoRa通信_第1頁](http://file4.renrendoc.com/view7/M02/2D/34/wKhkGWb8pICADBz6AAETiEvC8l4718.jpg)
![《物聯(lián)網(wǎng)通信技術》課件-第八章 LoRa通信_第2頁](http://file4.renrendoc.com/view7/M02/2D/34/wKhkGWb8pICADBz6AAETiEvC8l47182.jpg)
![《物聯(lián)網(wǎng)通信技術》課件-第八章 LoRa通信_第3頁](http://file4.renrendoc.com/view7/M02/2D/34/wKhkGWb8pICADBz6AAETiEvC8l47183.jpg)
![《物聯(lián)網(wǎng)通信技術》課件-第八章 LoRa通信_第4頁](http://file4.renrendoc.com/view7/M02/2D/34/wKhkGWb8pICADBz6AAETiEvC8l47184.jpg)
![《物聯(lián)網(wǎng)通信技術》課件-第八章 LoRa通信_第5頁](http://file4.renrendoc.com/view7/M02/2D/34/wKhkGWb8pICADBz6AAETiEvC8l47185.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
物聯(lián)網(wǎng)通信技術8-1LoRa概述第八章LoRa通信物聯(lián)網(wǎng)通信技術-LoRa01LoRa和LoRawan02LoRa特性03LoRaWAN組網(wǎng)LoRa(LongRangeRadio)一、LORA定義LoRa的名字是遠距離無線電,LoRa網(wǎng)絡是一種非授權頻譜的低功耗廣域網(wǎng)技術,在性能上與NB-IOT相似,LoRa(LongRangeRadio)國家授權某企業(yè)、某部門使用的專用頻率,其他企業(yè)部門不能使用。授權頻譜:無需國家授權即可使用的頻率。非授權頻譜:一、LORA定義LoRa的名字是遠距離無線電,LoRa網(wǎng)絡是一種非授權頻譜的低功耗廣域網(wǎng)技術,在性能上與NB-IOT相似,LoRa主要在全球免費頻段運行(即非授權頻段),包括433、868、915MHz等。LoRa是一種線性調頻擴頻的調制技術。。LoRa(LongRangeRadio)一、LORA定義LoRaWAN是基于LoRa遠距離通信網(wǎng)絡設計的一套通訊協(xié)議和系統(tǒng)架構。如果按協(xié)議分層來說LoRaWAN就是MAC層,LoRa是物理層。因此LoRaWAN原來也被叫做LoRaMAC。LoRaWAN是在LoRa物理層傳輸技術基礎之上的以MAC層為主的一套協(xié)議標準。LoRaWAN(LongRangeRadio)二、LORA特性功耗低。理論上一節(jié)五號電池可供設備工作10年以上。網(wǎng)絡傳輸性能好。LoRa使用線性調頻擴頻調制技術,既可以保持頻移鍵控調制(FSK,FrequencyShiftKeying)低功耗的特性,又支持通過擴頻技術來增加通信距離,提高了網(wǎng)絡的抗干擾和通訊能力。網(wǎng)絡連接穩(wěn)定。該芯片接收靈敏度可達-148dBm。二、LORA特性覆蓋范圍廣,容量高。支持通過網(wǎng)關/集中器來處理多個節(jié)點的數(shù)據(jù),通訊距離可達15km以上(與環(huán)境相關)。易部署,成本低。LoRa網(wǎng)絡工作在非授權頻段,字運營和部署上,終端模塊成本約為5美元。三、LoRaWAN組網(wǎng)-系統(tǒng)組成LoRaWAN網(wǎng)絡的系統(tǒng)組成三、LoRaWAN組網(wǎng)-系統(tǒng)組成三、LoRaWAN組網(wǎng)-系統(tǒng)組成三、LoRaWAN組網(wǎng)-系統(tǒng)組成三、LoRaWAN組網(wǎng)-系統(tǒng)組成LoRaWAN網(wǎng)絡的系統(tǒng)組成(1)終端節(jié)點(含傳感器):包括物理層、MAC層和應用層的實現(xiàn),使用LoRa線性擴頻調制技術,實現(xiàn)點對點遠距離傳輸。三、LoRaWAN組網(wǎng)-系統(tǒng)組成LoRaWAN網(wǎng)絡的系統(tǒng)組成(2)網(wǎng)關/集中器:完成空中接口物理層的處理。三、LoRaWAN組網(wǎng)-系統(tǒng)組成LoRaWAN網(wǎng)絡的系統(tǒng)組成(3)網(wǎng)絡服務器:負責進行MAC層處理,包括消除重復的數(shù)據(jù)包、自適應速率選擇、網(wǎng)關管理和選擇、進程確認、安全管理等。三、LoRaWAN組網(wǎng)-系統(tǒng)組成LoRaWAN網(wǎng)絡的系統(tǒng)組成(4)應用服務器:從網(wǎng)絡服務器獲取應用數(shù)據(jù),管理數(shù)據(jù)負載的安全性,分析及利用傳感器數(shù)據(jù),進行應用狀態(tài)展示、即時警告等。LoRaWAN終端和LoRaWAN網(wǎng)關的組網(wǎng)模式MESH組網(wǎng)MESH網(wǎng)絡即”無線網(wǎng)格網(wǎng)絡”是“多跳”網(wǎng)絡,由adhoc(點對點)網(wǎng)絡發(fā)展而來。三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇-mesh組網(wǎng)網(wǎng)絡拓撲架構三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇-mesh組網(wǎng)網(wǎng)絡拓撲架構此照片,作者:未知作者,許可證:CCBY-SA多路徑、安全性高。優(yōu)點三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇-mesh組網(wǎng)MESH組網(wǎng)三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇MESH組網(wǎng)采用中繼信號互連,不涉及路由交換,配置簡單快捷?!岸嗵W(wǎng)絡”三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇星型網(wǎng)輪詢星型網(wǎng)并發(fā)業(yè)務處理模式三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇星型組網(wǎng)本節(jié)我們了解了本節(jié)我們了解了LoRa和LoRaWAN的定義,它是一個工作于非授權頻譜的使用線性調頻擴頻技術的協(xié)議,而LORAWAN則是以LoRa危機出的協(xié)議。LoRa網(wǎng)絡包括傳感器-LoRa終端-LoRa網(wǎng)關和云平臺組成,其中LoRa終端和LoRa網(wǎng)關可以采用先進的MESH組網(wǎng)和傳統(tǒng)的星型組網(wǎng)。階段總結思考題1LoRa工作于什么頻率,常用的頻率有哪些?2LoRa終端和LoRa網(wǎng)關有哪幾種組網(wǎng)模式?分別有什么特點?三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇-mesh組網(wǎng)三、LoRaWAN組網(wǎng)-終端和網(wǎng)關組網(wǎng)選擇-mesh組網(wǎng)三、LoRaWAN組網(wǎng)-系統(tǒng)組成物聯(lián)網(wǎng)通信技術8-2LORA網(wǎng)關第八章LoRa通信LoRaWAN網(wǎng)關01LoRaWAN網(wǎng)關構成02LoRaWAN網(wǎng)關數(shù)據(jù)流一、LoRaWAN網(wǎng)關的構成一、LoRaWAN網(wǎng)關-集中器LoRa集中器完成接收和傳輸LoRa消息服務。由一個LoRa基帶處理器和兩個前端芯片組成。集中器分多種形式:mPCIe卡(RAK2247、RAK2287、RAK5146)、40PIN樹莓派標準(RAK2245)等。LoRa集中器一、LoRaWAN網(wǎng)關-集中器集中器RAK5146LoRa天線連接器的射頻(RF)部分限制不需要頻率的濾波器(SAW)信號放大器(FEM)雙前端芯片(SX1250)SX1303基帶芯片一、LoRaWAN網(wǎng)關-集中器一、LoRaWAN網(wǎng)關-集中器集中器集中器RAK5146集中器有STM32芯片運行的代碼使集中器與USB兼容,并與附加的SX1262通信,從而實現(xiàn)信道監(jiān)聽和光譜掃描等功能可使用GPS模塊和GPS天線連接器一、LoRaWAN網(wǎng)關主機主機樹莓派一類通用的單板計算機,也可以使用專門的系統(tǒng)板;主機的功能和集中器進行通信接收射頻信息并將其傳送到LoRaWAN服務器上。樹莓派樹莓派(RaspberryPi)―Rpi/RasPi/RpiRPiLoRaWAN網(wǎng)關需要安裝外置天線一、天線網(wǎng)關工作時的數(shù)據(jù)流是如何流動的?二、LoRaWAN網(wǎng)關工作的數(shù)據(jù)流網(wǎng)關從終端節(jié)點收集LoRa數(shù)據(jù)幀→將這些數(shù)據(jù)通過LoRaPacketforwarder程序重傳→LoRaWAN網(wǎng)絡服務器。上行方向:LoRaWAN網(wǎng)絡服務器→將這些數(shù)據(jù)通過LoRaPacketforwarder程序重傳到網(wǎng)關→終端節(jié)點。下行方向:二、LoRaWAN網(wǎng)關工作的數(shù)據(jù)流LoRaPacketforwarderLoRaWAN服務器回程連接三、小結本節(jié)介紹了LoRaWAN硬件,主要包括集中器、MCU和天線。網(wǎng)關從終端節(jié)點收集LoRa數(shù)據(jù)幀,并將這些數(shù)據(jù)重傳到LoRaWAN網(wǎng)絡服務器。反之亦然,網(wǎng)絡服務器也可通過網(wǎng)關向終端節(jié)點發(fā)送下行指令集。網(wǎng)關是終端節(jié)點和LoRaWAN服務器之間的數(shù)據(jù)交互的橋梁。階段總結思考題1LoRaWAN網(wǎng)關的濾波器和放大器的主要功能是什么?2LoRaWAN網(wǎng)絡的回程鏈路可以選擇什么接入方式?樹莓派物聯(lián)網(wǎng)通信技術8-3LoRa組網(wǎng)第八章LoRa通信如何根據(jù)組網(wǎng)需求正確選擇一款適合的LoRaWAN網(wǎng)關?網(wǎng)關的功能特性是否滿足你的需求網(wǎng)關部署場景有哪些特點以及如何運用01LoRaWAN網(wǎng)關選擇要素功耗低一、LoRaWAN網(wǎng)關選擇的要素:功耗低于10W的功率值就被認為是功耗良好的標準,RAK的網(wǎng)關功耗因型號和功能存在差異,但都保持在6W峰值功耗限制內。功耗低一、LoRaWAN網(wǎng)關選擇的要素:集中器的靈敏度和功率一、LoRaWAN網(wǎng)關選擇的要素:集中器的靈敏度和功率要求具備更高的靈敏度和最大的輸出功率。集中器SX1303通道反映網(wǎng)關容量一、LoRaWAN網(wǎng)關選擇的要素:通道數(shù)量多通道網(wǎng)關通常是指8通道網(wǎng)關,但也可以選擇16通道的。比如RAK7240/49/89室外網(wǎng)關,采用了雙LoRa集中器設置,最大支持16個通道。通道數(shù)量:一、LoRaWAN網(wǎng)關選擇的要素:天線室內天線的增益較低、體積較小,適合覆蓋范圍較小的網(wǎng)關。室內型LoRaWAN網(wǎng)關的天線分類SMA連接器N型連接器一、LoRaWAN網(wǎng)關選擇的要素:天線室外天線體積大、堅固、增益更高。室外型室內天線的增益較低、體積較小,適合覆蓋范圍較小的網(wǎng)關。室內型LoRaWAN網(wǎng)關的天線分類N型連接器N型連接器一、LoRaWAN網(wǎng)關選擇的要素:覆蓋范圍天線的增益越大,節(jié)點就可以離網(wǎng)關越遠,并且仍然具有良好的接收效果。天線和網(wǎng)關的位置也影響覆蓋。增益越高,天線的方向性就越強。定向天線水平方向覆蓋,增益越強,主瓣角度越小一、回程連接蜂窩網(wǎng)絡WiFi以太網(wǎng)傳輸鏈路一、LoRaWAN網(wǎng)關選擇的要素:
POE、
電池、太陽能建議首選POE,電池和太陽能在一些不具備供電條件的特殊應用場景使用。POE、電池和太陽能一、LoRaWAN網(wǎng)關選擇的要素:工作溫度范圍室外網(wǎng)關既能耐熱也能耐寒,工作溫度跨度較大,所謂室外網(wǎng)關擁有工業(yè)外殼以適應復雜環(huán)境。室內網(wǎng)關在溫度上則跨度小一些。工作溫度范圍一、LoRaWAN網(wǎng)關選擇的要素:平臺兼容性由于網(wǎng)關型號的不同,它們的平臺兼容性也有所不同。最基本要求支持PacketForwarder、MQTTBridge和BasicsStation,確保能夠連接到任何第三方平臺。平臺兼容性一、LoRaWAN網(wǎng)關選擇的要素:平臺兼容性由于網(wǎng)關型號的不同,它們的平臺兼容性也有所不同。最基本要求支持PacketForwarder、MQTTBridge和BasicsStation,確保能夠連接到任何第三方平臺。平臺兼容性一、LoRaWAN網(wǎng)關選擇的要素:平臺兼容性由于網(wǎng)關型號的不同,它們的平臺兼容性也有所不同。最基本要求支持PacketForwarder、MQTTBridge和BasicsStation,確保能夠連接到任何第三方平臺。平臺兼容性三、小結通過分析LoRaWAN網(wǎng)關的一些重要組成部分功能和性能,確定了組網(wǎng)時的一些依據(jù)。性能只是考量的一個方面,投資、維護便利性等其他方面也是選擇的重要參照。階段總結思考題1MQTT是一種什么協(xié)議,它的功能是什么?2為什么天線的增益過高不一定有利于覆蓋?物聯(lián)網(wǎng)通信技術8-4LoRa物聯(lián)網(wǎng)應用分析第八章LoRa通信5G的概念01LoRa模組介紹02LoRa模組選擇一、LoRa模組介紹一、LoRa模組:Ra02支持FSK、GFSK、MSK、GMSK、LoRa?及OOK調制方式支持頻段410MHz~525MHz工作電壓為3.3V,最大輸出+20dBm,最大工作電流為105mA接收狀態(tài)下具有低功耗特性,接收電流為12.15mA,待機電流為1.6mA高靈敏度:低至-140dBm小體積雙列郵票孔貼片封裝模塊采用SPI接口,使用半雙工通信,帶CRC、高達256字節(jié)的數(shù)據(jù)包引擎LoRa?調制解調器腳序名稱功能說明測試點ANT接天線1GND接地2GND接地33.3V典型值3.3V供電4RESET復位腳5DI0O數(shù)字100軟件配置6DI01數(shù)字I01軟件配置7DI02數(shù)字I02軟件配置8DI03數(shù)字I03軟件配置9GND接地10DI04數(shù)字I04軟件配置11DI05數(shù)字I05軟件配置12SCKSPI時鐘輸入13MISOSPI數(shù)據(jù)輸出14MOSISPI數(shù)據(jù)輸入15NSSSPI片選輸入16GND接地一、LoRaWAN模組Ra-08采用SMD-18封裝支持頻段:410MHz-525MHz工作電壓為3.3V,理論最大發(fā)射功率+22dBm高靈敏度:-138dBm@125KzSF12支持擴頻因子SF5/SF6/SF7/SF8/SF9/SF10/SF11/SF12LoRaWAN模組Ra-08一、LoRaWAN模組Ra-08采用SMD-18封裝支持頻段:410MHz-525MHz工作電壓為3.3V,理論最大發(fā)射功率+22dBm高靈敏度:-138dBm@125KzSF12支持擴頻因子SF5/SF6/SF7/SF8/SF9/SF10/SF11/SF12嵌入式內存,128KBFLASH,16KBSRAM支持LoRa/(G)FSK/BPSK/(G)MSK調制天線接口兼容郵票孔/圓孔和IPEX等多種接法,支持更多的方案選型支持多種休眠模式:深度睡眠電流低至0.9uALoRaWAN模組Ra-08一、LoRaWAN模組Ra-08組網(wǎng)時,如何選擇模組?二、LoRa模組選擇1.數(shù)據(jù)接口需外接單片機簡單編程,利用單片機UART口連接模塊實現(xiàn)無線傳輸,用戶無需關心無線底層協(xié)議。UART數(shù)據(jù)接口使用單片機SPI接口與模塊連接,對單片機進行底層通信協(xié)議編程,實現(xiàn)模塊無線通信。用戶自行代碼開發(fā),有更強的靈活性。SPI數(shù)據(jù)接口二、LoRa模組選擇1.數(shù)據(jù)接口需外接單片機簡單編程,利用單片機UART口連接模塊實現(xiàn)無線傳輸,用戶無需關心無線底層協(xié)議。UART數(shù)據(jù)接口使用單片機SPI接口與模塊連接,對單片機進行底層通信協(xié)議編程,實現(xiàn)模塊無線通信。用戶自行代碼開發(fā),有更強的靈活性。SPI數(shù)據(jù)接口哪種更適合產品?二、LoRa模組選擇1.數(shù)據(jù)接口使用單片機SPI接口與模塊連接,對單片機進行底層通信協(xié)議編程,實現(xiàn)模塊無線通信。用戶自行代碼開發(fā),有更強的靈活性。SPI數(shù)據(jù)接口SCLKSCLK二、LoRa模組選擇1.數(shù)據(jù)接口需外接單片機簡單編程,利用單片機UART口連接模塊實現(xiàn)無線傳輸,用戶無需關心無線底層協(xié)議。UART數(shù)據(jù)接口總結SPI實現(xiàn)簡單UART需要固定的波特率二、LoRa模組選擇2.頻段選擇選擇頻段是為了合理使用頻譜資源,保證使用頻譜資源時彼此之間不會干擾。LoRa模塊工作頻210-241MHz;410-441MHz;410~490MHz;425~441MHz;425~510MHz;442~490MHz;470~525MHz;862-893MHz;900-931MHz二、LoRa模組選擇3.封裝尺寸選擇更適合產品使用的大小及封裝形式。貼片與直插兩類封裝模式,貼片封裝無元件引腳通孔,直插封裝有引腳通孔。封裝尺寸選擇貼片封裝直插封裝二、LoRa模組選擇3.封裝尺寸貼片封裝直插封裝焊接要求不同額定功率不同封裝外形不同二、LoRa模組選擇產品功耗100mW、125mW、158mW、500mW、1W、2W功耗越高、發(fā)射速率越快、耗電也越快;功耗越低、發(fā)射速率越低、耗電越低。所以我們在選擇模塊時要考慮我們的實際使用場景。要根據(jù)覆蓋距離、數(shù)據(jù)傳輸速率、供電方式等方面進行綜合考量。比如,如果供電不便,則盡量選擇功耗低的模組。二、LoRa模組選擇通信距離LoRa模塊的通信距離由3~16km不等,滿足多種應用場景。三、小結本節(jié)我們學習了兩種LoRa模組,了解了他們的特性,特別是了解了他們的引腳,這在物聯(lián)網(wǎng)開發(fā)中是非常重要的部分。如果要選擇模組,則要從數(shù)據(jù)接口、封裝方式、頻率、功耗、覆蓋距離等方面進行綜合考量。階段總結思考題1SPI接口工作時需要幾路信號?2LoRa模塊工作的頻率范圍有哪些?物聯(lián)網(wǎng)通信技術8-5LoRa模組認知第八章LoRa通信LoRa網(wǎng)關和一個LoRa模組實現(xiàn)點對點通信01LoRa通信的三種方式02LoRa點對點通信實踐一、LoRa通信的三種方式1.透明傳輸透明傳輸,針對設備相同地址、相同的通信信道,用戶數(shù)據(jù)可以是字符或16進制數(shù)據(jù)形式2.定向傳輸定點傳輸,例如:A設備(地址為:0x1400,信道為0x17(23信道、433Mhz))需要向B設備(地址為:0x1234,信道為0x10(16信道、426Mhz))發(fā)送數(shù)據(jù)AABBCC,其通信格式為:123410AABBCC,其中1234為模塊B的地址,10為信道,則模塊B可以收到AABBCC3.廣播與數(shù)據(jù)監(jiān)聽將模塊地址設置為0xFFFF(即65535),可以監(jiān)聽相同信道上的所有模塊的數(shù)據(jù)傳輸,發(fā)送的數(shù)據(jù),可以被相同信道上任意地址的模塊收到透傳模式二、LoRa點對點通信實踐-點對點通信LoRaWAN網(wǎng)關實踐內容本次實踐我們使用一個LoRaWAN網(wǎng)關和一個LoRa模組,在他們之間實現(xiàn)點對點傳輸,為簡單起見,我們選擇透明傳輸?shù)姆绞?。二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置將LoRaWAN網(wǎng)關上電,使用一條網(wǎng)線,一端連接LAN口,一端連接PC網(wǎng)口。1Lan口網(wǎng)線網(wǎng)卡二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置PC設置為自動獲取IP,或者手動配置為192.168.1.2~253。2二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置打開瀏覽器,地址欄輸入192.168.1.1,登錄網(wǎng)關配置界面,賬號密碼為admin/admin。3配置回傳鏈路NAT路由協(xié)議防火墻網(wǎng)關二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置點擊應用--Lora應用,進入LoRA設置界面。4二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置LORAID:指LORA設備的標識,類似本地IP的概念,即本地地址;工作模式:TRNS:透傳LoRa載波頻率,范圍410~441MHz,470~510MHz及850~950MHz,需要根據(jù)不同的模塊和應用進行設置??罩兴俾剩篖oRa的傳輸速率,只有相同速率的設備間才能傳輸數(shù)據(jù)??偣灿?級速率可選,數(shù)值越大,速率越快。二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置數(shù)據(jù)幀時間間隔:即兩次數(shù)據(jù)幀發(fā)送時間之間的差值,即空中信道的空閑時間必須大于等于這個時間才能發(fā)送數(shù)據(jù)。接受超時時間,即當數(shù)據(jù)發(fā)送后,多少時間內沒有收到對方的反饋則認為此次數(shù)據(jù)接受超時,此時發(fā)送方會重新發(fā)送。二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置設備傳輸方式:支持lora與串口、網(wǎng)絡之間的相互轉發(fā)通信組合方式。協(xié)議類型:UDP(DTU)、純UDP、TCP(DTU)、純TCP。服務器地址:TCP服務器:設置LoRa云平臺的服務器的IP地址。端口:設置LoRa云平臺的服務器的傳輸層的端口號。波特率:表示設備每秒傳送的字節(jié)數(shù),常用的波特率有115200,57600,38400,19200等。數(shù)據(jù)位:數(shù)據(jù)位的個數(shù)可以是4、5、6、7、8等,構成一個字符。通常采用ASCII碼。從最低位開始傳送,靠時鐘定位。停止位:它是一個字符數(shù)據(jù)的結束標志??梢允?位、1.5位、2位的高電平。檢驗:表示一組數(shù)據(jù)所采用的數(shù)據(jù)差錯校驗方式。有奇偶校驗兩種方式。流控:包括硬件部分和軟件部分兩種方式。至此,LoRa網(wǎng)關測配置結束二、LoRa點對點通信實踐-loraWAN網(wǎng)關配置二、LoRa點對點通信實踐--LORA模組配置實踐內容對LoRa數(shù)傳終端進行配置前,需要通過出廠配置的RS232串口線或RS232-485轉換線把LoRa數(shù)傳終端和用于配置的PC連接起來。二、LoRa點對點通信實踐--LORA模組配置模塊工作模式,這里設置為“TRNS”修眠模式:當設備處于低功耗模式,可設置為NONE(不休眠)、TIME(定時休眠)和DEEP(深度休眠)。深度休眠時,只能通過RST復位模塊或SLEEP_RQ腳置高電平來喚。串口參數(shù)和網(wǎng)關側保持一致二、LoRa點對點通信實踐--LORA模組配置二、LoRa點對點通信實踐--LORA模組配置網(wǎng)絡號:和網(wǎng)關側保持一致設備類型:終端設備ID:設置模塊的ID,可配置范圍0~65527,和網(wǎng)關側保持一致透傳地址:串口數(shù)據(jù)可直接發(fā)向該透傳地址的設備。可配置范圍0~65535,這里要輸入和其通信的網(wǎng)關的ID。二、LoRa點對點通信實踐--LORA模組配置發(fā)射功率:不帶PA的硬件模塊可設置5~20dBm的發(fā)射功率。帶PA的硬件模塊的發(fā)射功率固定為30dBm,即1W的發(fā)射功率。默認值:20載波頻率和空中速率配置和網(wǎng)關側保持一致,否則無法通信。二、LoRa點對點通信實踐--LORA通信驗證二、LoRa點對點通信實踐--LORA通信驗證三、小結本節(jié)講解了一個LORA網(wǎng)關和一個模組之間實現(xiàn)點對點通信,重點要了解點對點通信的兩端設備的配置方法以及一些重要參數(shù)的作用。特別是要注意通信的雙方在一些參數(shù)比如網(wǎng)絡ID、設備ID、頻率、速率等一定要保持一致,否則會造成通信失敗。階段總結思考題1LoRa通信的傳輸有哪幾種模式?2LoRa點對點通信時網(wǎng)關側和模組側哪些參數(shù)要保持一致,他們應該如何配置?物聯(lián)網(wǎng)通信技術8-6
LoRa物聯(lián)網(wǎng)模組調測第八章LoRa通信使用STM32單片機控制Lora模組實現(xiàn)數(shù)據(jù)收發(fā)01LoRa模組和STM32連接02測試單片機和模組之間連接03修改代碼實現(xiàn)STM32控制模組通信一、LoRa模組和STM32連接2個STM32單片機2個LORA模組一、STM32和lora模組連接GPIOGPIO/INTTXDRXDGND3.3~5VMD0AUXRXDTXDGNDVCCMCU/ARM等無線串口模塊一、STM32和lora模組連接引腳號功能MOD配置進入?yún)?shù)設置上電時與
AUX
引腳配合進入固件升級模式AUX用于指示模塊工作狀態(tài),用戶喚醒外部
MCU上電時與
MD0
引腳配合進入固件升級模式RXDTTL
串口輸入,連接到外部
TXD
輸出引腳TXDTTL
串口輸出,連接到外部
RXD
輸入引腳GND地線VCC3.3V~5V
電源輸入一、STM32和lora模組連接二、測試單片機和模組之間連接通過STM32控制兩個模組之前的通信三、修改代碼實現(xiàn)STM32之間通信-定義lora的頭文件lora.h1. #ifndef__LORA_H2. #define__LORA_H3. #include"sys.h"4. 5. //設備參數(shù)定義6. typedefstruct7. {8. u16addr;//設備地址9. u8chn;//信道10. u8power;//發(fā)射功率11. u8wlrate;//空中速率12. u8wltime;//休眠時間13. u8mode;//工作模式14. u8mode_sta;//發(fā)送狀態(tài)15. u8bps;//串口波特率16. u8parity;//校驗位17. }_LoRa_CFG;三、修改代碼實現(xiàn)STM32之間通信-定義lora的頭文件19. #defineLORA_AUXPAin(4)//LORA模塊狀態(tài)引腳20. #defineLORA_MD0PAout(15)//LORA模塊控制引腳21. 22. //空中速率(單位:Kbps)23. #defineLORA_RATE_0K30//0.324. #defineLORA_RATE_1K21//1.225. #defineLORA_RATE_2K42//2.426. #defineLORA_RATE_4K83//4.827. #defineLORA_RATE_9K64//9.628. #defineLORA_RATE_19K25//19.229. 30. //休眠時間(單位:秒)31. #defineLORA_WLTIME_1S0//1秒32. #defineLORA_WLTIME_2S1//2秒33. 三、修改代碼實現(xiàn)STM32之間通信-定義lora的頭文件34. //工作模式35. #defineLORA_MODE_GEN0//一般模式36. #defineLORA_MODE_WK1//喚醒模式37. #defineLORA_MODE_SLEEP2//省電模式38. 39. //發(fā)射功率40. #defineLORA_PW_11dBm0//11dBm41. #defineLORA_PW_14Bbm1//14dBm42. #defineLORA_PW_17Bbm2//17dBm43. #defineLORA_PW_20Bbm3//20dBm44. 45. //發(fā)送狀態(tài)46. #defineLORA_STA_Tran0//透明傳輸47. #defineLORA_STA_Dire1//定向傳輸48. 三、修改代碼實現(xiàn)STM32之間通信-定義lora的頭文件49. //串口波特率(單位:bps)50. #defineLORA_TTLBPS_12000//120051. #defineLORA_TTLBPS_24001//240052. #defineLORA_TTLBPS_48002//480053. #defineLORA_TTLBPS_96003//960054. #defineLORA_TTLBPS_192004//1920055. #defineLORA_TTLBPS_384005//3840056. #defineLORA_TTLBPS_576006//5760057. #defineLORA_TTLBPS_1152007//11520058. 59. //串口數(shù)據(jù)校驗60. #defineLORA_TTLPAR_8N10//8位數(shù)據(jù)61. #defineLORA_TTLPAR_8E11//8位數(shù)據(jù)+1位偶校驗62. #defineLORA_TTLPAR_8O12//8位數(shù)據(jù)+1位奇校驗63. 三、修改代碼實現(xiàn)STM32之間通信-定義lora的頭文件65. //設備默認參數(shù)66. #defineLORA_ADDR1919//設備地址67. #defineLORA_CHN19//通信信道68. #defineLORA_POWERLORA_PW_20Bbm//發(fā)射功率69. #defineLORA_RATELORA_RATE_2K4//空中速率70. #defineLORA_WLTIMELORA_WLTIME_1S//休眠時間71. #defineLORA_MODELORA_MODE_GEN//工作模式72. #defineLORA_STALORA_STA_Tran//發(fā)送狀態(tài)73. #defineLORA_TTLBPSLORA_TTLBPS_115200//波特率74. #defineLORA_TTLPARLORA_TTLPAR_8N1//校驗位75. 76. #defineLORA_AUXPAin(4)//LORA模塊狀態(tài)引腳77. #defineLORA_MD0PAout(15)//LORA模塊控制引腳78. #defineDire_DateLensizeof(Dire_Date)/sizeof(Dire_Date[0])下面略三、修改代碼實現(xiàn)STM32之間通信--LORA源代碼lora.c1. #include"lora.h"2. #include"sys.h"3. #include"delay.h"4. #include"usart3.h"#include"lcd.h" //設備參數(shù)初始化13. _LoRa_CFGLoRa_CFG=14. {15. .addr=LORA_ADDR,//設備地址16. .power=LORA_POWER,//發(fā)射功率17. .chn=LORA_CHN,//信道18. .wlrate=LORA_RATE,//空中速率19. .wltime=LORA_WLTIME,//睡眠時間20. .mode=LORA_MODE,//工作模式21. .mode_sta=LORA_STA,//發(fā)送狀態(tài)22. .bps=LORA_TTLBPS,//波特率設置23. .parity=LORA_TTLPAR//校驗位設置24. };三、修改代碼實現(xiàn)STM32之間通信--LORA源代碼26. //全局參數(shù)27. EXTI_InitTypeDefEXTI_InitStructure;28. NVIC_InitTypeDefNVIC_InitStructure;29. 30. //設備工作模式(用于記錄設備狀態(tài))31. u8Lora_mode=0;//0:配置模式1:接收模式2:發(fā)送模式32. //記錄中斷狀態(tài)33. staticu8Int_mode=0;//0:關閉1:上升沿2:下降沿34. 35. 36. //usmart支持部分37. //將收到的AT指令應答數(shù)據(jù)返回給電腦串口三、修改代碼實現(xiàn)STM32之間通信--LORA源代碼26. //將收到的AT指令應答數(shù)據(jù)返回給電腦串口38. //mode:0,不清零USART3_RX_STA;39. //1,清零USART3_RX_STA;40. voidlora_at_response(u8mode)41. {42. if(USART3_RX_STA&0X8000) //接收到一次數(shù)據(jù)了43. {44. USART3_RX_BUF[USART3_RX_STA&0X7FFF]=0;//添加結束符45. printf("%s",USART3_RX_BUF); //發(fā)送到串口46. if(mode)USART3_RX_STA=0;47. }48. }三、修改代碼實現(xiàn)STM32之間通信--LORA源代碼96. //AUX中斷設置97. //mode:配置的模式0:關閉1:上升沿2:下降沿98. voidAux_Int(u8mode)99. {100. if(!mode)101. {102. EXTI_InitStructure.EXTI_LineCmd=DISABLE;//關閉中斷103. NVIC_InitStructure.NVIC_IRQChannelCmd=DISABLE; 104. }else105. {106. if(mode==1)107. EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Rising;//上升沿108. elseif(mode==2)109. EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;//下降沿110. 111. EXTI_InitStructure.EXTI_LineCmd=ENABLE;112. NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; 113. }114. Int_mode=mode;//記錄中斷模式115. EXTI_Init(&EXTI_InitStructure);116. NVIC_Init(&NVIC_InitStructure);118. }三、修改代碼實現(xiàn)STM32之間通信--LORA源代碼191. //Lora模塊參數(shù)配置192. voidLoRa_Set(void)193. {194. u8sendbuf[20];195. u8lora_addrh,lora_addrl=0;196. 197. usart3_set(LORA_TTLBPS_115200,LORA_TTLPAR_8N1);//進入配置模式前設置通信波特率和校驗位(1152008位數(shù)據(jù)1位停止無數(shù)據(jù)校驗)198. usart3_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年可食用材料3D打印創(chuàng)新行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年手腕功能恢復評估系統(tǒng)行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年可持續(xù)雕塑用品行業(yè)深度調研及發(fā)展戰(zhàn)略咨詢報告
- 上海工作合同范例
- 中草藥采購合同范本
- 買賣戰(zhàn)略合作合同范本
- 辦事雇傭合同范例
- 交換 早餐 住宿合同范本
- 經濟適用房申請書范本
- 不繡鋼門合同范本
- 長江委水文局2025年校園招聘17人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學院公開招聘15人歷年高頻重點提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學年七年級上學期期末數(shù)學試題
- 不可切除肺癌放療聯(lián)合免疫治療專家共識(2024年版)j解讀
- DB23/T 3657-2023醫(yī)養(yǎng)結合機構服務質量評價規(guī)范
- 教科版科學六年級下冊14《設計塔臺模型》課件
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機械行業(yè)市場全景調查及投資前景預測報告
- 法規(guī)解讀丨2024新版《突發(fā)事件應對法》及其應用案例
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術標準
- 煙花爆竹重大危險源辨識AQ 4131-2023知識培訓
- 企業(yè)動火作業(yè)安全管理制度范文
評論
0/150
提交評論