日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

LoRa协议

發(fā)布時(shí)間:2023/12/9 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LoRa协议 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

注意:本頁(yè)提供的信息來(lái)自LoRa?Alliance于2015年1月發(fā)布的LoRaWAN Specification V1.0。LoRa聯(lián)盟負(fù)責(zé)隨時(shí)更改規(guī)格,恕不另行通知。RF Wireless World不對(duì)任何與此相關(guān)的問(wèn)題負(fù)責(zé)。請(qǐng)參閱LoRa Alliance(https://www.lora-alliance.org)發(fā)布的最新規(guī)范,以了解根據(jù)LoRa標(biāo)準(zhǔn)對(duì)正在開(kāi)發(fā)的產(chǎn)品所做的任何更改。

簡(jiǎn)介

?

LoRa技術(shù)被用作廣域網(wǎng)無(wú)線技術(shù)。在美國(guó)(902至928 MHz),歐盟(863至870 MHz),中國(guó)(779至787 MHz)以及其他將在基于LoRa無(wú)線技術(shù)的網(wǎng)絡(luò)中使用的區(qū)域中定義了不同的頻段。它是由Samtech倡議開(kāi)發(fā)的低功耗,長(zhǎng)距離和低數(shù)據(jù)速率技術(shù)。

LoRa網(wǎng)絡(luò)由網(wǎng)關(guān),網(wǎng)絡(luò)服務(wù)器和終端設(shè)備組成。網(wǎng)絡(luò)拓?fù)涫切切汀=K端設(shè)備也稱(chēng)為節(jié)點(diǎn),網(wǎng)關(guān)在LoRa網(wǎng)絡(luò)系統(tǒng)中稱(chēng)為基站或集中器。

終端設(shè)備和網(wǎng)關(guān)使用單跳指定的ISM頻段進(jìn)行無(wú)線連接。網(wǎng)關(guān)和網(wǎng)絡(luò)服務(wù)器使用IP回程連接進(jìn)行連接。

圖1描繪了LoRa網(wǎng)絡(luò)架構(gòu)。客戶信息數(shù)據(jù)庫(kù)位于服務(wù)器中。終端設(shè)備和網(wǎng)關(guān)之間的通信以不同的信道和不同的數(shù)據(jù)速率傳輸。LoRa支持從0.3 Kbps到50 Kbps的自適應(yīng)數(shù)據(jù)速率。

LoRa類(lèi)型

從終端設(shè)備到網(wǎng)關(guān)的傳輸稱(chēng)為“上行鏈路”,從網(wǎng)關(guān)到終端設(shè)備的傳輸稱(chēng)為“下行鏈路”。

LoRa網(wǎng)絡(luò)由終端設(shè)備和網(wǎng)關(guān)組成。基于MAC層,LoRa網(wǎng)絡(luò)中有三類(lèi)終端設(shè)備。這些類(lèi)被定義為A類(lèi),B類(lèi)和C類(lèi)。

所有基于LoRa類(lèi)的終端設(shè)備本質(zhì)上都是雙向的,用于通信。以下部分提到了這些LoRa類(lèi)類(lèi)型的基本功能。

LoRa A類(lèi)終端設(shè)備

在A類(lèi)中,LoRa幀具有一個(gè)上行鏈路時(shí)隙,后面是兩個(gè)下行鏈路時(shí)隙。該幀符合TDD拓?fù)洹?/p>

以下是LoRa A類(lèi)終端設(shè)備的特性:
?通常將幀分為上行鏈路傳輸和下行鏈路傳輸。上行鏈路由1個(gè)時(shí)隙和2個(gè)下行鏈路時(shí)隙(或窗口)組成。
?終端設(shè)備根據(jù)需要由終端設(shè)備自行安排。它是隨機(jī)決定的,類(lèi)似于ALOHA協(xié)議。
?它是功耗最低的LoRa終端設(shè)備。

LoRa B類(lèi)終端設(shè)備

以下是LoRa B類(lèi)終端設(shè)備的功能:
?除了A類(lèi)中指定的兩個(gè)時(shí)隙之外,此類(lèi)終端設(shè)備在下行鏈路期間使用額外的接收窗口。?
?B類(lèi)設(shè)備將在指定的持續(xù)時(shí)間內(nèi)獲得額外的接收窗口。?
?持續(xù)時(shí)間由網(wǎng)關(guān)使用信標(biāo)幀指定。?
?因此,這種方式LoRa系統(tǒng)在終端設(shè)備可以收聽(tīng)時(shí)向服務(wù)器指示。

LoRa C類(lèi)終端設(shè)備

以下是LoRa C類(lèi)終端設(shè)備的功能:
?除傳輸模式外,此類(lèi)終端設(shè)備可以一直監(jiān)聽(tīng)。因此,它非常適合需要更多下行鏈路傳輸?shù)膽?yīng)用。
?C類(lèi)LoRa終端設(shè)備將比A類(lèi)和B類(lèi)對(duì)應(yīng)設(shè)備使用更多功率。?
?在服務(wù)器和終端設(shè)備之間進(jìn)行數(shù)據(jù)通信的所有LoRa類(lèi)終端設(shè)備中的延遲最低。

下表總結(jié)了LoRa中使用的A類(lèi),B類(lèi)和C類(lèi)之間的區(qū)別。

LoRa A級(jí)

LoRa B級(jí)

LoRa C級(jí)

電池供電低延遲沒(méi)有延遲
雙向通信具有預(yù)定接收時(shí)隙的雙向雙向通信
單播消息單播和多播消息單播和多播消息
小有效載荷,長(zhǎng)間隔小有效載荷,長(zhǎng)間隔,來(lái)自網(wǎng)關(guān)的周期性信標(biāo)小有效載荷
終端設(shè)備啟動(dòng)通信(上行鏈路)額外接收窗口(ping插槽)服務(wù)器可以隨時(shí)啟動(dòng)傳輸
服務(wù)器在預(yù)定的響應(yīng)窗口期間與終端設(shè)備(下行鏈路)通信服務(wù)器可以固定的間隔啟動(dòng)傳輸終端設(shè)備不斷接收

?

LoRa頻段

LoRa無(wú)線系統(tǒng)在世界不同地區(qū)使用不同的頻段,如美國(guó),歐盟,中國(guó)。下表列出了頻帶以及LoRa信道頻率。請(qǐng)注意,Gateway和End設(shè)備可以使用相同的頻率進(jìn)行傳輸,但是在不同的時(shí)隙。這個(gè)概念稱(chēng)為T(mén)DD。

地區(qū)

LoRa頻段

LoRa信道頻率

歐洲聯(lián)盟863至870 MHz868.10 Mhz(由網(wǎng)關(guān)用于監(jiān)聽(tīng))
868.30 MHz(由網(wǎng)關(guān)用于監(jiān)聽(tīng))
868.50 MHz(由網(wǎng)關(guān)用于監(jiān)聽(tīng))
864.10 MHz(由終端設(shè)備用于傳輸加入請(qǐng)求)
864.30 MHz(由終端設(shè)備用于傳輸加入請(qǐng)求) )
864.50 MHz(由終端設(shè)備用于發(fā)送加入請(qǐng)求)
868.10 MHz(由終端設(shè)備用于發(fā)送加入請(qǐng)求)
868.30 MHz(由終端設(shè)備用于發(fā)送加入請(qǐng)求)
868.50 MHz(由終端設(shè)備用于發(fā)送加入請(qǐng)求)
我們902至928 MHz間隔為200KHz的902.3 MHz至914.9 MHz(上行64通道)
903 MHz至914.2 MHz間隔1.6 MHz(上行8通道)?
923.3 MHz至927.5 MHz間隔600KHz(下行8通道)
中國(guó)779至787 MHz779.5 MHz(默認(rèn)信道)
779.7 MHz(默認(rèn)信道)?
779.9 MHz(默認(rèn)信道)?
779.5 MHz(由ED用于發(fā)送加入請(qǐng)求)
779.7 MHz(由ED用于發(fā)送加入請(qǐng)求)
779.9 MHz(由ED用于發(fā)送加入請(qǐng)求) )
780.5 MHz(由ED用于發(fā)送加入請(qǐng)求)
780.7 MHz(由ED用于發(fā)送加入請(qǐng)求)
780.9 MHz(由ED用于發(fā)送加入請(qǐng)求)


ETSI為L(zhǎng)oRa應(yīng)用定義了433至434 MHz頻段。它使用433.175 MHz,433.375 MHz和433.575 MHz頻道。

B類(lèi)終端設(shè)備在EU頻段使用869.525 MHz頻道。

?

LoRa協(xié)議棧

圖2描繪了由應(yīng)用層,MAC層,PHY層和RF層組成的LoRa協(xié)議棧。
?來(lái)自應(yīng)用層的數(shù)據(jù)和在終端設(shè)備和網(wǎng)關(guān)之間建立連接所需的MAC命令作為MAC有效載荷傳輸。
?MAC層使用MAC有效載荷構(gòu)造MAC幀。
?PHY層使用MAC幀作為PHY有效載荷,并在插入前導(dǎo)碼,PHY頭,PHY頭CRC和整幀CRC之后構(gòu)建PHY幀。
?RF層根據(jù)法規(guī)要求調(diào)制所需ISM RF載波上的PHY幀,并傳輸?shù)娇罩小?/p>

LoRa幀由上行鏈路消息和下行鏈路消息組成。LoRa系統(tǒng)支持三種類(lèi)型。基于這些類(lèi),LoRa框架結(jié)構(gòu)各不相同。使用一個(gè)或多個(gè)網(wǎng)關(guān)將上行鏈路消息從終端設(shè)備發(fā)送到服務(wù)器。

下行鏈路消息從服務(wù)器傳輸?shù)絻H一個(gè)LoRa終端設(shè)備。這是使用與網(wǎng)絡(luò)服務(wù)器連接的單個(gè)網(wǎng)關(guān)完成的。

LoRa物理層

以下是LoRa物理層(PHY)的功能:
?物理層構(gòu)造幀,以便通過(guò)RF鏈路從MAC層傳輸有效載荷。
?它為整個(gè)幀插入PHDR,PHDR_CRC,前同步碼和CRC。CRC字段僅在上行鏈路消息中可用。
?作為前導(dǎo)碼,基于LORA,GFSK或FSK的調(diào)制技術(shù)使用特定的恒定同步字。該前導(dǎo)碼將有助于接收器處的同步,如接收器所知。?
?PHY層根據(jù)全國(guó)范圍的要求使用特定的RF頻段。

LoRa MAC層

以下MAC消息在LoRa中用于在終端設(shè)備和服務(wù)器之間建立通信。?
?加入請(qǐng)求(從終端設(shè)備到服務(wù)器)?
?加入接受(從網(wǎng)絡(luò)服務(wù)器到終端設(shè)備)?
?信標(biāo)幀(從網(wǎng)關(guān)到終端設(shè)備),用于調(diào)度終端設(shè)備接收的時(shí)隙。
?確認(rèn)的數(shù)據(jù)向上/向下(此消息由LoRa接收器
確認(rèn)) ?未確認(rèn)的數(shù)據(jù)向上/向下(此消息不需要任何確認(rèn))。?
這里Up表示上行鏈路傳輸,Down表示下行鏈路傳輸。
請(qǐng)參閱>>內(nèi)的LoRa MAC層。

下表提到了LoRa MAC消息字段,如上圖-2所示。

LoRa MAC消息字段

描述

MHDRMAC標(biāo)頭,單個(gè)八位字節(jié)長(zhǎng)
MAC有效載荷來(lái)自上層的數(shù)據(jù)
MIC消息完整性代碼,長(zhǎng)度為4個(gè)八位字節(jié)
FHDR幀頭
FPort可選的端口字段
FRMPayload可選的Frame Payload字段
設(shè)備地址設(shè)備地址
FCTRL幀控制八位字節(jié)
FCNT幀計(jì)數(shù)器,2個(gè)八位字節(jié)長(zhǎng)
FOpts用于傳輸MAC命令的幀選項(xiàng),長(zhǎng)15個(gè)八位字節(jié)

?

LoRaWAN MAC層執(zhí)行以下功能。
?建立MAC層對(duì)等體之間的連接(即LoRa網(wǎng)關(guān)和終端設(shè)備之間)。
?MAC層處理來(lái)自應(yīng)用層的MAC命令和數(shù)據(jù)的傳輸和接收。基于MAC消息類(lèi)型識(shí)別所有LoRaWAN MAC消息。這顯示在表-1中。
?MAC層在MAC有效載荷的開(kāi)頭和結(jié)尾添加MHDR(MAC頭)和MIC(消息完整性代碼)。MAC頭大小為1個(gè)八位位組,MIC大小為4個(gè)八位位組。如上所述,MAC有效載荷攜帶MAC命令或數(shù)據(jù)。
?PHY層使用MAC層數(shù)據(jù),其在開(kāi)始時(shí)結(jié)合前導(dǎo)碼,PHY頭和PHY頭CRC以及結(jié)束時(shí)的整個(gè)幀CRC,同時(shí)在發(fā)送端構(gòu)造PHY有效載荷。反向過(guò)程即前導(dǎo)碼,PHY頭和CRC的剝離在接收端完成。有關(guān)PHY層和MAC層的功能,
請(qǐng)參考PHY與MAC。

MAC消息類(lèi)型

描述

000加入請(qǐng)求
001加入接受
010未經(jīng)證實(shí)的數(shù)據(jù)
011未經(jīng)證實(shí)的數(shù)據(jù)下載
100確認(rèn)數(shù)據(jù)
101確認(rèn)數(shù)據(jù)下來(lái)
110RFU
111所有權(quán)


表-1 LoRaWAN MAC消息類(lèi)型?

加入請(qǐng)求和加入接受:這些消息用于在LoRa終端設(shè)備和網(wǎng)關(guān)之間建立連接。?
確認(rèn)數(shù)據(jù)消息:此消息類(lèi)型需要由其接收方確認(rèn)。
未確認(rèn)的數(shù)據(jù)消息:此消息類(lèi)型不需要任何確認(rèn)。
專(zhuān)有:此消息類(lèi)型用于合并非標(biāo)準(zhǔn)消息格式功能。
RFU:表示保留供將來(lái)使用。

圖2提到了LoRaWAN PHY有效載荷,而圖3提到了LoRaWAN MAC有效載荷結(jié)構(gòu)的內(nèi)容。有關(guān)更多信息,請(qǐng)參閱有關(guān)這些字段的LoRaWAN規(guī)范。

MAC命令用于服務(wù)器(即網(wǎng)關(guān))和終端設(shè)備之間的網(wǎng)絡(luò)管理。這些命令對(duì)LoRa服務(wù)器和終端設(shè)備中運(yùn)行的應(yīng)用程序不可見(jiàn)。單個(gè)數(shù)據(jù)幀由一個(gè)或多個(gè)MAC命令組成(捎帶或作為單獨(dú)的幀發(fā)送)。MAC命令基于大小為1個(gè)八位位組的CID字段進(jìn)行隔離。CID代表Command IDentifier。這些mac命令由終端設(shè)備或網(wǎng)關(guān)或兩者使用。

例如,
0x02 CID的值用于'LinkCheckReq'命令(由終端設(shè)備傳輸?shù)骄W(wǎng)關(guān))
0x02的值CID也用于'LinkCheckAns'(通過(guò)網(wǎng)關(guān)傳輸?shù)浇K端設(shè)備)
值0x03 CID用于網(wǎng)關(guān)傳輸'LinkADRReq'命令。
終端設(shè)備也使用0x03 CID的值來(lái)發(fā)送“LinkADRAns”命令。

LoRa和其他無(wú)線技術(shù)的差別

LoRa代表長(zhǎng)距離電臺(tái)。它是主要針對(duì)M2M和物聯(lián)網(wǎng)網(wǎng)絡(luò)的無(wú)線技術(shù)。該技術(shù)將使公共或多租戶網(wǎng)絡(luò)能夠連接在同一網(wǎng)絡(luò)中運(yùn)行的多個(gè)應(yīng)用程序。這種LoRa技術(shù)將在LoRa傳感器和自動(dòng)化產(chǎn)品/應(yīng)用的幫助下實(shí)現(xiàn)智能城市的發(fā)展。

LoRa聯(lián)盟成立,旨在為M2M / IoT標(biāo)準(zhǔn)化LPWAN(低功率廣域網(wǎng))。該聯(lián)盟的潛在成員包括Actility,Cisco,Bouygues Telecom,Proximus,SingTel,Semtech,Swisscom,IBM,SingTel,KPN等.LoRa聯(lián)盟將推動(dòng)LoRa協(xié)議即LORA WAN的全球成功。

LoRa無(wú)線技術(shù)是M2M和物聯(lián)網(wǎng)的基礎(chǔ)

下表總結(jié)了LoRa無(wú)線技術(shù)的主要特性,如范圍,標(biāo)準(zhǔn),調(diào)制方案,容量,物理層等。

規(guī)格/特征

LoRa支持

范圍密集城區(qū)2-5公里,郊區(qū)15公里
頻帶ISM頻段868 MHz和915 MHz
標(biāo)準(zhǔn)IEEE 802.15.4g
調(diào)制使用擴(kuò)頻調(diào)制類(lèi)型,其使用寬帶線性FM脈沖。在一定時(shí)段內(nèi)的頻率增加或頻率減小用于編碼要發(fā)送的數(shù)據(jù)信息。它比FSK提高了30dB。
容量一個(gè)LoRa網(wǎng)關(guān)負(fù)責(zé)數(shù)千個(gè)節(jié)點(diǎn)。
電池電池壽命更長(zhǎng)
LoRa物理層負(fù)責(zé)節(jié)點(diǎn)和網(wǎng)關(guān)之間的頻率,功率,調(diào)制,信令


圖描繪了LoRa網(wǎng)絡(luò)。它由兩個(gè)主要實(shí)體組成,例如傳感器(或節(jié)點(diǎn))和LoRa網(wǎng)關(guān)(或LoRa基站)。?

LoRa產(chǎn)品和LoRa設(shè)備測(cè)試

Semtech公司是LoRa無(wú)線技術(shù)產(chǎn)品的領(lǐng)導(dǎo)者。LoRa推出了SX127x系列RF收發(fā)器,用于支持新興M2M / IoT市場(chǎng)的LoRa技術(shù)。這些收發(fā)器工作在860-1000 MHz和137-960 MHz范圍內(nèi)。他們還在860-1000 MHz頻率范圍內(nèi)引入了集中器。

Semtech還為868 MHz頻段提供LoRa器件評(píng)估和測(cè)試設(shè)備。LoRa基站也是由他們開(kāi)發(fā)的。此外,SemTech公司開(kāi)發(fā)了LoRa開(kāi)發(fā)套件,可用于LoRa開(kāi)發(fā)/制造公司。

Lora,INSTEON,Z-wave,Zigbee,X10,HomePlug和其他M2M物聯(lián)網(wǎng)無(wú)線技術(shù)的區(qū)別

人們可以很容易地得出Lora和其他無(wú)線物聯(lián)網(wǎng)技術(shù)之間的差異,如zigbee,z-wave,insteon,X10,Homeplug,EnOcean,藍(lán)牙等。請(qǐng)參閱上表和物聯(lián)網(wǎng)無(wú)線技術(shù),其中提到了這些無(wú)線技術(shù)與覆蓋范圍之間的表格比較范圍,操作頻率,數(shù)據(jù)速率,安全性,應(yīng)用程序等。另請(qǐng)參閱以下鏈接之間的差異。

?

LoRa收發(fā)器

LoRA是一種流行的無(wú)線技術(shù),用作物聯(lián)網(wǎng)(物聯(lián)網(wǎng))的廣域網(wǎng)。

?

圖1描述了LoRA收發(fā)器芯片中的典型組件。它由UART,處理器,GPIO,LoRA協(xié)議棧,LoRA無(wú)線電層,接口總線(例如I2C,SPI)等組成。微控制器單元使用UART與LoRA收發(fā)器連接,用于監(jiān)視和控制應(yīng)用。GPIO用于連接任何用戶定義的硬件組件,如LED,開(kāi)關(guān)等.LoRA RF層與不同頻段的天線(如433和868 MHz)連接。LoRA收發(fā)器需要晶體來(lái)運(yùn)行處理器和實(shí)時(shí)時(shí)鐘。

Microchip LoRa收發(fā)器RN2483

Microchip提供基于LoRa技術(shù)的收發(fā)器,用于低功耗和遠(yuǎn)程無(wú)線數(shù)據(jù)通信。Microchip LoRa收發(fā)器部件號(hào)RN2483支持LoRAWAN A類(lèi)協(xié)議規(guī)范。它能夠使用FSK以300 Kbps的比特率進(jìn)行數(shù)據(jù)通信,并且根據(jù)LoRA標(biāo)準(zhǔn)使用調(diào)制以5468 bps的比特率進(jìn)行數(shù)據(jù)通信。下表提到了LoRA收發(fā)器的一些功能。

規(guī)格/特征

LoRa收發(fā)器RN2483支持

射頻(RF)頻段433 MHz,868 MHz
輸出功率+14 dBm(最大),可調(diào)節(jié)
調(diào)制FSK,GFSK,Lora支持調(diào)制
接收靈敏度支持到-148 dBm
距離覆蓋> 15公里(郊區(qū)),> 5公里(市區(qū))
應(yīng)用物聯(lián)網(wǎng),M2M等
電源電壓2.1 V至3.6 V
溫度范圍-40℃至+ 85℃

?

總結(jié)

以上是生活随笔為你收集整理的LoRa协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。