E52-400NW22S是億佰特基于LORA MESH組網(wǎng)技術研發(fā)的lora串口模塊,LoRa MESH網(wǎng)絡支持四種通訊方式:單播(Unicast)、多播(Multicast)、廣播(Broadcast)和泛播(Anycast)。下面詳細介紹該LoRa MESH組網(wǎng)模塊支持的單播、多播、廣播和泛播四種通訊方式詳解:
單播是LoRa MESH網(wǎng)絡中最簡單基礎的通訊方式之一。單播通訊方式需要提前得知目標模塊的地址(模塊 B 的地址),基本參數(shù)獲取具體步驟可參考lora mesh組網(wǎng)模塊遠程配置教程。
首次發(fā)起單播請求需要等待路由建立(不同的空速下等待的時間不同),待路由建立完成之后模塊會自動再次發(fā)送用戶數(shù)據(jù)1234567890。路由建立完成后再次訪問不需要等待路由重新建立,直到和某個節(jié)點連續(xù)通訊失敗次數(shù)超過3次。
路由表可通過“AT+ROUTER_CLR=?”指令進行查詢。
數(shù)據(jù)幀頭可以使用“AT+HEAD=0”指令進行關閉。
用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會被模塊識別為AT指令,導致無法用戶數(shù)據(jù)發(fā)送。
多播是LoRa MESH網(wǎng)絡中可以實現(xiàn)一對多通訊的機制。多播(組播)通訊方式需要提前對目標模塊進行分組管理,所有目標模塊都需要使用“AT+GROUP_ADD=
在多播模式下,每次都需要重新建立路由,連續(xù)發(fā)起多播間隔建議在 5 秒左右。
“AT+GROUP_DEL=
“AT+GROUP_CLR=1”可以清除所有組地址,同時會將清除 Flash 中的組信息。
路由表可通過“AT+ROUTER_CLR=?”指令進行查詢。
數(shù)據(jù)幀頭可以使用“AT+HEAD=0”指令進行關閉。
用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會被模塊識別為 AT 指令,導致無法用戶數(shù)據(jù)發(fā)送。
廣播是LoRa MESH網(wǎng)絡中一種特殊的通訊方式。廣播通訊方式不需要得知目標模塊的地址。
廣播模塊下不會發(fā)送超時,也不需要建立路由,但所有接收模塊收到數(shù)據(jù)后都會再次進行轉(zhuǎn)發(fā)。模塊內(nèi)置的CSMA避讓機制和廣播過濾機制可以有效的防止數(shù)據(jù)碰撞和二次轉(zhuǎn)發(fā)。
用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會被模塊識別為 AT 指令,導致無法用戶數(shù)據(jù)發(fā)送。
泛播是LoRa MESH網(wǎng)絡中一種靈活的通訊方式。泛播通訊一般用于不同網(wǎng)絡間的通訊,不同網(wǎng)絡的網(wǎng)絡識別碼不同,采用單播、多播、廣播通訊方式無法直接進行網(wǎng)絡間數(shù)據(jù)交互,此時可采用泛播對不同網(wǎng)絡間進行數(shù)據(jù)交互。
泛播通訊可跟根據(jù)設定的目標地址不同,將數(shù)據(jù)發(fā)送到單跳覆蓋范圍內(nèi)的單個或者所有節(jié)點。
泛播模式下數(shù)據(jù)無法被中繼和響應。
泛播無法保證數(shù)據(jù)傳輸?shù)目煽啃?,類似于簡單?shù)據(jù)透傳。
用戶數(shù)據(jù)不能為模塊內(nèi)部 AT 指令,否則會被模塊識別為 AT 指令,導致無法用戶數(shù)據(jù)發(fā)送。
路由表由路由請求自動建立,無法手動修改,保存在RAM 中,若模塊重啟則會丟失。路由表僅供查看路徑,用戶可無須理會,不需要對路由表進行 AT 指令解析。
路由表可以通過“AT+ROUTER_SAVE=1”指令保存到 Flash 中,再次上電時可通過“AT+ROUTER_READ=1”指令進行加載。
若要清除保存在Flash 中的路由信息,則可以通過“AT+ROUTER_SAVE=0”指令進行清除。
若只想清除RAM 中的路由信息,則可以通過“AT+ROUTER_CLR=1”指令進行清除。
路由表可通過“AT+ROUTER_CLR=?”、“AT+ROUTER_SAVE=?”、“AT+ROUTER_READ=?”三條指令進行讀取。
路由表包含了目標地址、下級地址、分數(shù)、信號強度等參數(shù)。
當路由表中的DST和HOP不相同時,代表模塊需要通過路由節(jié)點才能到達目標模塊。
下圖中NO.03和NO.04的路由信息,共同組成一條通往目標地址為59020的路徑:
NO.04的路由信息告訴模塊如果要發(fā)送數(shù)據(jù)給59020的模塊,下一級應該通過給26017 的路由節(jié)點發(fā)送數(shù)據(jù)。
NO.03的路由信息告訴模塊如果要發(fā)送數(shù)據(jù)給26111的模塊,下一級可以直接將數(shù)據(jù)傳輸?shù)?/span>26111的路由節(jié)點。
當lora模塊收到來自其他模塊的數(shù)據(jù)時,串口輸出數(shù)據(jù)會添加額外幀頭信息。
幀頭含義:
幀類型:C1 代表單播幀、C2 代表多播幀、C3 代表廣播幀、C4 代表泛播幀;
數(shù)據(jù)長度:用戶數(shù)據(jù)長度,最大值 200 字節(jié);
網(wǎng)絡識別碼:不同的網(wǎng)絡的網(wǎng)絡識別碼不同,此信息可以得知來源是哪個網(wǎng)絡;
地址:規(guī)定了數(shù)據(jù)的來源和去向;
用戶數(shù)據(jù):用戶數(shù)據(jù)區(qū),最大 200 字節(jié)。
數(shù)據(jù)幀頭中地址和網(wǎng)絡識別低位在前,像網(wǎng)絡識別 34 12,實際上應該是 0x1234,方便使用結構體對其進行解析。
數(shù)據(jù)幀頭可以通過“AT+HEAD=0”指令進行關閉。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多串口服務器、數(shù)傳電臺、lora無線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,也可以直接撥打400電話咨詢技術專員!
更多LORA MESH組網(wǎng)技術產(chǎn)品文章推薦:
LoRa MESH網(wǎng)絡:一種高效、可靠、低功耗的物聯(lián)網(wǎng)通訊方案
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 無錫辦事處劉經(jīng)理:13558641933
成都總部銷售經(jīng)理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設備):19138800613
胡兵(外貿(mào)銷售經(jīng)理):18584911141、 sales06@ebyte.com
業(yè)務郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權所有】 蜀ICP備13019384號