国产熟睡乱子伦视频_激情五月综网站点_中文字幕乱偷无码_国产日韩综合第一页_在线观看亚色视频区一区二_八戒八戒神马影院免费_国产av黄色电影_4hu四虎永久在线影院97年小娇妻_台湾佬自偷自拍情侣在线_秋霞成人永久免费网站

當(dāng)前位置: 首頁 >應(yīng)用方案 >技術(shù)應(yīng)用 >

E52系列LORA MESH組網(wǎng)模塊基礎(chǔ)功能之通訊方式介紹

E52-400NW22S是億佰特基于LORA MESH組網(wǎng)技術(shù)研發(fā)的lora串口模塊,LoRa MESH網(wǎng)絡(luò)支持四種通訊方式:?jiǎn)尾ィ?/span>Unicast)、多播(Multicast)、廣播(Broadcast)和泛播(Anycast)。下面詳細(xì)介紹該LoRa MESH組網(wǎng)模塊支持單播、多播、廣播和泛播四種通訊方式詳解:

1、單播通訊(Unicast

單播是LoRa MESH網(wǎng)絡(luò)中最簡(jiǎn)單基礎(chǔ)的通訊方式之一。單播通訊方式需要提前得知目標(biāo)模塊的地址(模塊 B 的地址),基本參數(shù)獲取具體步驟可參考lora mesh組網(wǎng)模塊遠(yuǎn)程配置教程

首次發(fā)起單播請(qǐng)求需要等待路由建立(不同的空速下等待的時(shí)間不同),待路由建立完成之后模塊會(huì)自動(dòng)再次發(fā)送用戶數(shù)據(jù)1234567890。路由建立完成后再次訪問不需要等待路由重新建立,直到和某個(gè)節(jié)點(diǎn)連續(xù)通訊失敗次數(shù)超過3次。

路由表可通過AT+ROUTER_CLR=?”指令進(jìn)行查詢。

數(shù)據(jù)幀頭可以使用AT+HEAD=0”指令進(jìn)行關(guān)閉。

用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會(huì)被模塊識(shí)別為AT指令,導(dǎo)致無法用戶數(shù)據(jù)發(fā)送。

2、多播通訊(Multicast

多播是LoRa MESH網(wǎng)絡(luò)中可以實(shí)現(xiàn)一對(duì)多通訊的機(jī)制。多播(組播)通訊方式需要提前對(duì)目標(biāo)模塊進(jìn)行分組管理,所有目標(biāo)模塊都需要使用“AT+GROUP_ADD=”提前進(jìn)行分組。

可以理解為公共地址,每個(gè)模塊最多可設(shè)置 8 個(gè)組地址。

在多播模式下,每次都需要重新建立路由,連續(xù)發(fā)起多播間隔建議在 5 秒左右。

AT+GROUP_DEL=”可以刪除公共地址為  group  的組地址,同時(shí)會(huì)將新的組信息保存到 Flash 中。

AT+GROUP_CLR=1”可以清除所有組地址,同時(shí)會(huì)將清除 Flash 中的組信息。

路由表可通過AT+ROUTER_CLR=?”指令進(jìn)行查詢。

數(shù)據(jù)幀頭可以使用AT+HEAD=0”指令進(jìn)行關(guān)閉。

用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會(huì)被模塊識(shí)別為 AT 指令,導(dǎo)致無法用戶數(shù)據(jù)發(fā)送。

3、 廣播通訊(Broadcast

廣播是LoRa MESH網(wǎng)絡(luò)中一種特殊的通訊方式。廣播通訊方式不需要得知目標(biāo)模塊的地址。

廣播模塊下不會(huì)發(fā)送超時(shí),也不需要建立路由,但所有接收模塊收到數(shù)據(jù)后都會(huì)再次進(jìn)行轉(zhuǎn)發(fā)。模塊內(nèi)置的CSMA避讓機(jī)制和廣播過濾機(jī)制可以有效的防止數(shù)據(jù)碰撞和二次轉(zhuǎn)發(fā)。

用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會(huì)被模塊識(shí)別為 AT 指令,導(dǎo)致無法用戶數(shù)據(jù)發(fā)送。

4、泛播功能(Anycast

泛播是LoRa MESH網(wǎng)絡(luò)中一種靈活的通訊方式。泛播通訊一般用于不同網(wǎng)絡(luò)間的通訊,不同網(wǎng)絡(luò)的網(wǎng)絡(luò)識(shí)別碼不同,采用單播、多播、廣播通訊方式無法直接進(jìn)行網(wǎng)絡(luò)間數(shù)據(jù)交互,此時(shí)可采用泛播對(duì)不同網(wǎng)絡(luò)間進(jìn)行數(shù)據(jù)交互。

泛播通訊可跟根據(jù)設(shè)定的目標(biāo)地址不同,將數(shù)據(jù)發(fā)送到單跳覆蓋范圍內(nèi)的單個(gè)或者所有節(jié)點(diǎn)。

泛播模式下數(shù)據(jù)無法被中繼和響應(yīng)。

泛播無法保證數(shù)據(jù)傳輸?shù)目煽啃?,類似于?jiǎn)單數(shù)據(jù)透?jìng)鳌?/span>

用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會(huì)被模塊識(shí)別為 AT 指令,導(dǎo)致無法用戶數(shù)據(jù)發(fā)送。


5、路由表介紹

路由表由路由請(qǐng)求自動(dòng)建立,無法手動(dòng)修改,保存在RAM 中,若模塊重啟則會(huì)丟失。路由表僅供查看路徑,用戶可無須理會(huì),不需要對(duì)路由表進(jìn)行 AT 指令解析。

路由表可以通過AT+ROUTER_SAVE=1”指令保存到 Flash 中,再次上電時(shí)可通過“AT+ROUTER_READ=1”指令進(jìn)行加載。

若要清除保存在Flash 中的路由信息,則可以通過“AT+ROUTER_SAVE=0”指令進(jìn)行清除。

若只想清除RAM 中的路由信息,則可以通過“AT+ROUTER_CLR=1”指令進(jìn)行清除。

路由表可通過AT+ROUTER_CLR=?”、“AT+ROUTER_SAVE=?”、“AT+ROUTER_READ=?”三條指令進(jìn)行讀取。

路由表包含了目標(biāo)地址、下級(jí)地址、分?jǐn)?shù)、信號(hào)強(qiáng)度等參數(shù)。

當(dāng)路由表中的DSTHOP不相同時(shí),代表模塊需要通過路由節(jié)點(diǎn)才能到達(dá)目標(biāo)模塊。

下圖中NO.03NO.04的路由信息,共同組成一條通往目標(biāo)地址為59020的路徑:

   NO.04的路由信息告訴模塊如果要發(fā)送數(shù)據(jù)給59020的模塊,下一級(jí)應(yīng)該通過給26017 的路由節(jié)點(diǎn)發(fā)送數(shù)據(jù)。

   NO.03的路由信息告訴模塊如果要發(fā)送數(shù)據(jù)給26111的模塊,下一級(jí)可以直接將數(shù)據(jù)傳輸?shù)?/span>26111的路由節(jié)點(diǎn)。

lora mesh組網(wǎng)模塊路由表配置

6、額外幀頭信息

當(dāng)lora模塊收到來自其他模塊的數(shù)據(jù)時(shí),串口輸出數(shù)據(jù)會(huì)添加額外幀頭信息。

幀頭含義:

lora mesh組網(wǎng)模塊幀頭信息

幀類型:C1 代表單播幀、C2 代表多播幀、C3 代表廣播幀、C4 代表泛播幀;

數(shù)據(jù)長(zhǎng)度:用戶數(shù)據(jù)長(zhǎng)度,最大值 200 字節(jié);

網(wǎng)絡(luò)識(shí)別碼:不同的網(wǎng)絡(luò)的網(wǎng)絡(luò)識(shí)別碼不同,此信息可以得知來源是哪個(gè)網(wǎng)絡(luò);

地址:規(guī)定了數(shù)據(jù)的來源和去向;

用戶數(shù)據(jù):用戶數(shù)據(jù)區(qū),最大 200 字節(jié)。

數(shù)據(jù)幀頭中地址和網(wǎng)絡(luò)識(shí)別低位在前,像網(wǎng)絡(luò)識(shí)別 34 12,實(shí)際上應(yīng)該是 0x1234,方便使用結(jié)構(gòu)體對(duì)其進(jìn)行解析。

數(shù)據(jù)幀頭可以通過AT+HEAD=0”指令進(jìn)行關(guān)閉。


今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多串口服務(wù)器、數(shù)傳電臺(tái)、lora無線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!


更多LORA MESH組網(wǎng)技術(shù)產(chǎn)品文章推薦:

LORA MESH組網(wǎng)模塊的上位機(jī)配置教程詳解

LoRa MESH網(wǎng)絡(luò)技術(shù)詳解

LoRa MESH網(wǎng)絡(luò):一種高效、可靠、低功耗的物聯(lián)網(wǎng)通訊方案

LoRa無線技術(shù)解析



4000-330-990

https://www.wjx.cn/jq/84863372.aspx