一
LoRaWAN網(wǎng)關(guān)與 ChirpStack 之間的協(xié)議
LoRaWAN網(wǎng)關(guān)與ChirpStack(以前稱為L(zhǎng)oRaServer)服務(wù)器之間的通信協(xié)議是基于ChirpStack的網(wǎng)絡(luò)服務(wù)器實(shí)現(xiàn)和接口規(guī)范。ChirpStack是一個(gè)開(kāi)源的LoRaWAN網(wǎng)絡(luò)服務(wù)器,用于管理和處理 LoRaWAN設(shè)備和數(shù)據(jù)。
在LoRaWAN網(wǎng)絡(luò)中,網(wǎng)關(guān)與ChirpStack服務(wù)器之間的通信協(xié)議通常包括以下方面:
1.Packet Forwarder協(xié)議
(1)LoRaWAN網(wǎng)關(guān)使用Packet Forwarder協(xié)議與ChirpStack服務(wù)器進(jìn)行通信。
(2)Packet Forwarder是一個(gè)開(kāi)源軟件,負(fù)責(zé)在網(wǎng)關(guān)和網(wǎng)絡(luò)服務(wù)器之間轉(zhuǎn)發(fā)LoRaWAN數(shù)據(jù)包。
(3)網(wǎng)關(guān)通過(guò)Packet Forwarder將收到的LoRaWAN數(shù)據(jù)包發(fā)送給ChirpStack服務(wù)器,并接收ChirpStack服務(wù)器發(fā)送的下行數(shù)據(jù)。
2. Gateway Bridge協(xié)議
(1)ChirpStack服務(wù)器提供了Gateway Bridge組件,用于與網(wǎng)關(guān)進(jìn)行通信。
(2)Gateway Bridge實(shí)現(xiàn)了與Packet Forwarder之間的通信接口,并提供了與ChirpStack服務(wù)器的交互接口。
(3)Gateway Bridge可以使用不同的協(xié)議,如UDP、MQTT等,與Packet Forwarder進(jìn)行通信。
3. LoRaWAN協(xié)議
(1)網(wǎng)關(guān)和ChirpStack服務(wù)器之間的數(shù)據(jù)交換遵循LoRaWAN協(xié)議的規(guī)范。
(2)網(wǎng)關(guān)將接收到的終端設(shè)備的上行數(shù)據(jù)包轉(zhuǎn)發(fā)給ChirpStack服務(wù)器,并將ChirpStack服務(wù)器發(fā)送的下行數(shù)據(jù)包轉(zhuǎn)發(fā)給終端設(shè)備。
(3)數(shù)據(jù)包的格式和處理遵循LoRaWAN協(xié)議定義的規(guī)則。
需要注意的是,ChirpStack服務(wù)器提供了靈活的配置選項(xiàng),可以根據(jù)具體需求選擇不同的通信協(xié)議和接口。因此,具體的通信協(xié)議和接口細(xì)節(jié)可能會(huì)因ChirpStack服務(wù)器的配置和部署而有所不同。在實(shí)際應(yīng)用中,需要參考ChirpStack服務(wù)器的文檔和規(guī)范,以了解確切的協(xié)議和接口要求。
總結(jié)起來(lái),LoRaWAN網(wǎng)關(guān)與ChirpStack服務(wù)器之間的通信協(xié)議涉及Packet Forwarder協(xié)議、
Gateway Bridge協(xié)議和LoRaWAN協(xié)議。Packet Forwarder負(fù)責(zé)在網(wǎng)關(guān)和服務(wù)器之間轉(zhuǎn)發(fā)LoRaWAN 數(shù)據(jù)包,Gateway Bridge提供與網(wǎng)關(guān)的通信接口,而LoRaWAN協(xié)議定義了數(shù)據(jù)包的格式和處理規(guī)則。具體的協(xié)議和接口選擇應(yīng)根據(jù)ChirpStack服務(wù)器的配置和需求來(lái)確定。
二
LoRaWAN網(wǎng)關(guān)與 TTN服務(wù)器之間的協(xié)議
通訊步驟:
LoRaWAN(低功耗廣域網(wǎng)絡(luò))是一種無(wú)線通信協(xié)議,用于連接物聯(lián)網(wǎng)設(shè)備到網(wǎng)絡(luò)服務(wù)器。TTN(The Things Network)是一個(gè)基于LoRaWAN協(xié)議的開(kāi)放式、分布式網(wǎng)絡(luò)服務(wù)器。當(dāng)設(shè)備通過(guò)LoRaWAN協(xié)議與TTN網(wǎng)絡(luò)進(jìn)行通信時(shí),它們之間會(huì)遵循以下協(xié)議和交互流程:
1.Activation(激活):在設(shè)備連接到TTN網(wǎng)絡(luò)之前,它需要完成激活過(guò)程。LoRaWAN提供了兩種激活方式:ABP(Activation By Personalization)和OTAA(Over The Air Activation)。
ABP激活方式需要在設(shè)備和網(wǎng)絡(luò)服務(wù)器之間預(yù)先共享的密鑰,而OTAA激活方式通過(guò)動(dòng)態(tài)的設(shè)備和網(wǎng)絡(luò)服務(wù)器之間的交互來(lái)完成激活過(guò)程。
2. Join Request(加入請(qǐng)求):在OTAA激活方式下,設(shè)備會(huì)發(fā)送Join Request消息到TTN網(wǎng)絡(luò)服務(wù)器以請(qǐng)求加入。該消息包括設(shè)備的唯一標(biāo)識(shí)符(DevEUI)、應(yīng)用標(biāo)識(shí)符(AppEUI)和設(shè)備秘鑰(AppKey)等信息。
3. Join Accept(加入確認(rèn)):TTN網(wǎng)絡(luò)服務(wù)器接收到設(shè)備的Join Request消息后,會(huì)發(fā)送Join Accept消息作為確認(rèn)回復(fù)。Join Accept消息中包含設(shè)備的網(wǎng)絡(luò)會(huì)話密鑰(NwkSKey)和應(yīng)用會(huì)話密鑰(AppSKey)等信息。
4. Data Communication(數(shù)據(jù)通信):一旦設(shè)備成功加入TTN網(wǎng)絡(luò),它可以通過(guò)上行鏈路發(fā)送數(shù)據(jù)到網(wǎng)絡(luò)服務(wù)器,也可以通過(guò)下行鏈路接收來(lái)自網(wǎng)絡(luò)服務(wù)器的數(shù)據(jù)。數(shù)據(jù)通信使用LoRaWAN中定義的MAC層協(xié)議,通過(guò)數(shù)據(jù)消息和確認(rèn)消息進(jìn)行交互。數(shù)據(jù)消息可以包含設(shè)備的傳感器數(shù)據(jù)、控制指令等。
5. Security(安全性):LoRaWAN協(xié)議提供了安全性保護(hù)機(jī)制,包括消息完整性校驗(yàn)、消息加密和設(shè)備認(rèn)證等。設(shè)備和網(wǎng)絡(luò)服務(wù)器之間的通信會(huì)使用加密密鑰進(jìn)行保護(hù),確保數(shù)據(jù)的機(jī)密性和完整性。
總而言之,LoRaWAN和TTN之間的協(xié)議涉及設(shè)備的激活、加入請(qǐng)求和確認(rèn)、數(shù)據(jù)通信和安全性等方面。通過(guò)這些協(xié)議和交互,LoRaWAN設(shè)備可以與TTN網(wǎng)絡(luò)服務(wù)器進(jìn)行可靠的通信,并實(shí)現(xiàn)物聯(lián)網(wǎng)應(yīng)用的連接和數(shù)據(jù)交換。
三
硬件和軟件
LoRaWAN網(wǎng)關(guān)和TTN(The Things Network)之間的協(xié)議涉及兩個(gè)主要方面:物理層通信和協(xié)議層通信。
1.物理層通信:
(1)LoRa調(diào)制解調(diào)器通信:LoRaWAN網(wǎng)關(guān)使用LoRa調(diào)制解調(diào)器與終端設(shè)備進(jìn)行通信。LoRa調(diào)制解調(diào)器使用LoRa調(diào)制技術(shù)在無(wú)線信道上傳輸數(shù)據(jù)。
(2)網(wǎng)關(guān)與終端設(shè)備之間的信道選擇:LoRaWAN網(wǎng)關(guān)和終端設(shè)備之間需要協(xié)商選擇通信信道,確保它們?cè)谙嗤念l率上進(jìn)行通信。
2.協(xié)議層通信:
(1)接收終端設(shè)備數(shù)據(jù):LoRaWAN網(wǎng)關(guān)通過(guò)LoRa調(diào)制解調(diào)器接收來(lái)自終端設(shè)備的LoRaWAN數(shù)據(jù)包。
(2)解析和轉(zhuǎn)發(fā)數(shù)據(jù):網(wǎng)關(guān)使用LoRaWAN協(xié)議對(duì)接收到的數(shù)據(jù)包進(jìn)行解析,提取其中的有效信息(如DevEUI、AppEUI、AppKey等)并轉(zhuǎn)發(fā)給TTN服務(wù)器。
(3)網(wǎng)關(guān)與TTN服務(wù)器之間的通信:網(wǎng)關(guān)使用TTN定義的協(xié)議與TTN服務(wù)器進(jìn)行通信,包括傳輸數(shù)據(jù)包、發(fā)送設(shè)備信息和接收下行數(shù)據(jù)等。
(4)數(shù)據(jù)包傳輸:網(wǎng)關(guān)將接收到的終端設(shè)備數(shù)據(jù)包轉(zhuǎn)發(fā)給TTN服務(wù)器,以便后續(xù)處理和應(yīng)用。
需要注意的是,LoRaWAN網(wǎng)關(guān)和TTN之間的通信協(xié)議是特定于TTN網(wǎng)絡(luò)實(shí)現(xiàn)的,因?yàn)椴煌腖oRaWAN網(wǎng)絡(luò)服務(wù)器可能有不同的通信協(xié)議和接口規(guī)范。因此,具體的協(xié)議細(xì)節(jié)和交互方式可能會(huì)因網(wǎng)絡(luò)服務(wù)器的不同而有所差異。
總結(jié)起來(lái),LoRaWAN網(wǎng)關(guān)和TTN之間的協(xié)議包括物理層通信和協(xié)議層通信。物理層通信涉及LoRa調(diào)制解調(diào)器和頻道選擇,而協(xié)議層通信涉及數(shù)據(jù)包的接收、解析和轉(zhuǎn)發(fā),以及網(wǎng)關(guān)與TTN服務(wù)器之間的通信協(xié)議和數(shù)據(jù)傳輸。
-
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
5464瀏覽量
52627 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9730瀏覽量
87462 -
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
7783瀏覽量
90532 -
LoRa
+關(guān)注
關(guān)注
351文章
1767瀏覽量
234439
發(fā)布評(píng)論請(qǐng)先 登錄
【教程】LoRaWAN節(jié)點(diǎn)模塊如何接入LoRaWAN網(wǎng)絡(luò)并實(shí)現(xiàn)通信?

使用E78節(jié)點(diǎn)+E870網(wǎng)關(guān)接入TTN建立LoRaWAN網(wǎng)絡(luò)

愛(ài)普生有源晶振SG2016VHN在網(wǎng)絡(luò)服務(wù)器中的應(yīng)用

愛(ài)普生有源晶振SG2016VHN:網(wǎng)絡(luò)服務(wù)器時(shí)鐘解決方案的卓越之選
云服務(wù)器需要網(wǎng)絡(luò)嗎?怎么設(shè)置
安信可Ra-08H-P模組入網(wǎng)LoRaWAN網(wǎng)絡(luò)的應(yīng)用

安信可Ra-08H-P模組接入LoRaWAN網(wǎng)絡(luò)的應(yīng)用實(shí)踐

新加坡云服務(wù)器網(wǎng)絡(luò)中斷的常見(jiàn)原因有哪些
常見(jiàn)NTP服務(wù)器軟件比較
恒訊科技分析:代理服務(wù)器的類型有哪些?

飛凌嵌入式ElfBoard ELF 1板卡-常見(jiàn)網(wǎng)絡(luò)服務(wù)搭建之SSH服務(wù)搭建
應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)服務(wù)器晶振SG3225HBN(X1G005141000500)
多頻段,高性能LoRaWAN網(wǎng)關(guān)RG-02

AT CIPSEND發(fā)送時(shí)事通訊后如何不必重新連接到網(wǎng)絡(luò)服務(wù)器?
LoRaWAN網(wǎng)絡(luò)協(xié)議Class A/Class B/Class C三種工作模式說(shuō)明

評(píng)論