Lora自組網一般采用lorawan通用協議或者德明電子lora私有協議,私有協議由各公司自己開發設定,通常匹配自己公司的設備硬件,lora組網通過設備硬件中的lora模塊間相互通訊實現,通訊一般為雙向通訊,組網由DTUlora網關,lora終端(lora腕表,lora塔燈,lora振動傳感器等),本地或網絡服務器,網關負責信號的收發和系統功能的處理,終端負責系統功能的基礎展現,服務器用于信息和數據的儲存,在網關中會開放對應接口,可以和其他系統或者基礎硬件做對接,方便企業智能化改造和功能擴展。

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

|