|
Lora自組網一般采用lorawan通用協議或者lora私有協議,私有協議由各公司自己開發設定,通常匹配自己公司的設備硬件,lora組網通過設備硬件中的lora模塊間相互通訊實現,通訊一般為雙向通訊,組網由lora網關,lora終端(lora腕表,lora塔燈,lora振動傳感器等),本(ben)地(di)或(huo)網(wang)絡(luo)服(fu)務(wu)器(qi),網(wang)關(guan)負(fu)責(ze)信(xin)號(hao)的(de)收(shou)發(fa)和(he)係(xi)統(tong)功(gong)能(neng)的(de)處(chu)理(li),終(zhong)端(duan)負(fu)責(ze)係(xi)統(tong)功(gong)能(neng)的(de)基(ji)礎(chu)展(zhan)現(xian),服(fu)務(wu)器(qi)用(yong)於(yu)信(xin)息(xi)和(he)數(shu)據(ju)的(de)儲(chu)存(cun),在(zai)網(wang)關(guan)中(zhong)會(hui)開(kai)放(fang)對(dui)應(ying)接(jie)口(kou),可(ke)以(yi)和(he)其(qi)他(ta)係(xi)統(tong)或(huo)者(zhe)基(ji)礎(chu)硬(ying)件(jian)做(zuo)對(dui)接(jie),方(fang)便(bian)企(qi)業(ye)智(zhi)能(neng)化(hua)改(gai)造(zao)和(he)功(gong)能(neng)擴(kuo)展(zhan)。

當使LoRa進行通信時,經常遇到需要中繼才能實現的場景,為了使係統穩定,下麵給出一種自動組網的方案。網絡結構示意圖如下:
為了實現,在上述這複雜的網絡結構下,能保持通信穩定,詳見以下組網流程圖。
為了使係統穩定,采用以下措施:
1.每個節點(含中繼、探頭)上電後定期(如:每30秒)與網關發心跳(使整個網絡逐步形成穩定的通信路徑)。
2.每個節點在發數據前,監聽信道空閑後,隨機延時1~10個時間槽,減少碰撞概率。
3.為了減少因碰撞而誤認為鏈路不通,當不通時可重試1~3次。
4.發給中繼節點,若中繼節點未發出(可能節點關機或移機了),可立即判斷路徑不通,立即向請求節點應答路徑不通報文。
5.為進一步增加抗定頻幹擾,可添加跳頻切換功能(由網關發起跳頻圖案,各節點在指定的時間槽同時切換)。
以上流程圖及方案,解決了以下問題:
1.整個網絡中,發報文很少,盡可能的降低了碰撞概率。
2.當出現A發給B,B能收到,但B發給A,A不能收到時,這種情況也不會形成偽路由。
3.網絡中各節點可以是任意上電順序,也可以在點節拆除或新增後快速組網。

|