本發明專利技術涉及一種基于藍牙BLE4.0的動態無限組網方法,通過該方法建立具有無限網絡節點的簇樹網絡,所述簇樹網絡具有動態重組能力,該方法包括以下步驟:步驟一:用一個支持藍牙BLE4.0的智能設備,通過APK軟件創建一個網絡,并且配置網絡信息;步驟二:通過所述智能設備的藍牙BLE4.0協議,連接并且把網絡信息逐一配置給支持藍牙BLE4.0的設備;步驟三:被配置有相同網絡信息的所有設備作為網絡節點組成簇樹網絡。本發明專利技術的網絡能夠支持低速率、小數據量、低功耗的數據交互,且能夠獨立存在,直至刪除這個網絡中每一個設備的網絡特征號才會消亡;該方法提供了基于藍牙BLE4.0協議的組網技術,優化了網絡管理,簡化了組網過程,組網速度快。
【技術實現步驟摘要】
本專利技術屬于通信息
,尤其是簇樹網絡,具體涉及一種基于藍牙BLE4.0的動態無限組網方法。
技術介紹
現有ZigBee技術能夠提供一種相對近距離、低復雜度、低功耗、低速率、低成本的雙向無線通訊技術,能夠被應用于物聯網相關領域。但是一個Zigbee網絡,需要Zigbee協調者、Zigbee路由器等基本網絡設備的支持;且Zigbee網絡協議未能被智能設備如所智能手機、智能平板電腦等采用,沒有廣大的普通用戶群,使其應用范圍被局限在部分工控領域。現在家用或者商用的WIFI局域網組網控制技術,WIFI必須有AP router,使得基于WIFI組網的技術具有局限性;為了解決Zigbee和WIFI組網技術的缺陷,藍牙技術被普遍應用,特別是藍牙BLE4.0傳輸協議,但是傳統的藍牙或者藍牙BLE4.0傳輸協議是點對點傳輸,不支持組網,因此,其應用受到局限。
技術實現思路
為了解決上述技術問題,本專利技術提供了一種基于藍牙BLE4.0的動態無限組網方法,該方法是一種基于藍牙BLE4.0傳輸協議,該方法能夠讓一個或一群支持藍牙BLE4.0協議的設備,在被賦予相同的網絡特征(網絡名和網絡接入密碼)后,這些設備會自動組成一個形態為簇樹的網絡。這個網絡能夠支持低速率、小數據量、低功耗的數據交互,且能夠獨立存在,直至刪除這個網絡中每一個設備的網絡特征號才會消亡;這個方法提供了基于藍牙BLE4.0協議的組網技術,優化了網絡管理,簡化了組網過程,組網速度快。為達到上述目的,本專利技術的技術方案如下:一種基于藍牙BLE4.0的動態無限組網方法,通過該方法建立具有無限網絡節點的簇樹網絡,所述簇樹網絡具有動態重組能力,該方法包括以下步驟:步驟一:用一個支持藍牙BLE4.0的智能設備,通過APK軟件創建一個網絡,并且配置網絡信息;步驟二:通過所述智能設備的藍牙BLE4.0協議,連接并且把網絡信息逐一配置給支持藍牙BLE4.0的設備;步驟三:被配置有相同網絡信息的所有設備作為網絡節點組成簇樹網絡。在本專利技術的一個較佳實施例中,進一步包括,步驟三的具體方法包括以下幾步:第一步:第一個被所述智能設備配置有相同網絡信息的設備作為同一個區域內的第一個網絡節點;第二步:同一區域內,新請求加入網絡的節點作為第二個網絡節點,第二個網絡節點被第一個網絡節點發現;第三步:判斷第一個網絡節點和第二個網絡節點是否具有相同的網絡信息,如果兩者具有不同的網絡信息則網絡節點連接失敗,如果兩者具有相同的網絡信息則進行步驟四;第四步:第一個網絡節點和第二個網絡節點鏈路連接成功;第五步:在該區域內具有相同網絡信息的節點不斷加入組網,節點與節點之間的連接根據節點的競爭動態連接。在本專利技術的一個較佳實施例中,進一步包括,所述簇樹網絡獨立存在,所述簇樹網絡獨立存在包括以下幾種方式:所述簇樹網絡不能與wifi網絡和zigbee網絡連接;所述簇樹網絡不能與其它不持有藍牙BLE4.0協議的設備連接;所述簇樹網絡不能與具備不同網絡信息的持有藍牙BLE4.0協議的設備連接。在本專利技術的一個較佳實施例中,進一步包括,所述網絡信息包括網絡ID號和網絡接入密碼。 在本專利技術的一個較佳實施例中,進一步包括,在同一個所述簇樹網絡內,若干個網絡節點組網結束后或者在若干個網絡節點組網過程中,任何一個網絡節點斷開與其最近的節點連接時,網絡中其余的節點能夠自動重組。在本專利技術的一個較佳實施例中,進一步包括,所述簇樹網絡的應用范圍為10-100米。在本專利技術的一個較佳實施例中,進一步包括,支持藍牙BLE4.0的智能設備包括:支持藍牙BLE4.0的PC或者支持藍牙BLE4.0的手機。在本專利技術的一個較佳實施例中,進一步包括,步驟二中所述的支持藍牙BLE4.0的設備包括:設備本身支持藍牙BLE4.0或者在不支持藍牙BLE4.0的設備中加裝基于藍牙BLE4.0的藍牙模塊。本專利技術的有益效果是:其一、本專利技術的簇樹網絡能夠支持低速率、小數據量、低功耗的數據交互,且能夠獨立存在,直至刪除這個網絡中每一個設備的網絡特征號才會消亡;該方法提供了基于藍牙BLE4.0協議的組網技術,優化了網絡管理,簡化了組網過程,組網速度快。其二、該方法組成的簇樹網絡具有動態重組能力,如果網絡中的任意一個節點在網絡中消亡,其余的節點可以重組,不影響網絡使用。【附圖說明】為了更清楚地說明本專利技術實施例技術中的技術方案,下面將對實施例技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1本專利技術的方法流程圖。圖2為本專利技術節點自動組網的具體方法步驟流程圖。【具體實施方式】下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。實施例如圖1所示,本實施例中公開了一種基于藍牙BLE4.0的動態無限組網方法,通過該方法建立具有無限網絡節點的簇樹網絡,上述簇樹網絡具有動態重組能力,該方法包括以下步驟:步驟一:用一個支持藍牙BLE4.0的智能設備,通過APK軟件創建一個網絡,并且配置網絡信息,上述網絡信息包括網絡ID號和密碼。步驟二:通過上述智能設備的藍牙BLE4.0協議,連接并且把網絡信息逐一配置給支持藍牙BLE4.0的設備。步驟三:被配置有相同網絡信息的所有設備作為網絡節點組成簇樹網絡。具體的,如圖2中所示,上述設備被配置有相同的網絡信息,它們之間組網成簇樹網絡,在邊配置邊組網的機制中,還具有驗證機制,不具有相同網絡信息的節點,不能組網。第一步:第一個被配置網絡信息的設備作為第一個網絡節點。第二步:同一區域內存在新請求加入的網絡節點,該網絡節點作為第二個網絡節點,第二個網絡節點被第一個網絡節點發現。第三步:判斷第一個網絡節點和第二個網絡節點是否具有相同的網絡信息,如果兩者具有不同的網絡信息則網絡節點連接失敗,如果兩者具有相同的網絡信息則進行步驟四。第四步:第一個網絡節點和第二個網絡節點鏈路連接成功。第五步:在該區域內具有相同網絡信息的節點不斷加入組網,當前第1頁1 2 本文檔來自技高網...
【技術保護點】
一種基于藍牙BLE4.0的動態無限組網方法,通過該方法建立具有無限網絡節點的簇樹網絡,所述簇樹網絡具有動態重組能力,其特征在于,該方法包括以下步驟:步驟一:用一個支持藍牙BLE4.0的智能設備,通過APK軟件創建一個網絡,并且配置網絡信息;步驟二:通過所述智能設備的藍牙BLE4.0協議,連接并且把網絡信息逐一配置給支持藍牙BLE4.0的設備;步驟三:被配置有相同網絡信息的所有設備作為網絡節點組成簇樹網絡。
【技術特征摘要】
【專利技術屬性】
技術研發人員:許偉剛,
申請(專利權)人:蘇州佩林網絡科技有限公司,
類型:發明
國別省市:江蘇;32
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。