本發明專利技術的一種使用移動終端進行無線組網的方法。它包括以下步驟:對移動終端的系統配置進行修改,使移動終端在接收到目的MAC地址不是自身MAC地址的數據包時不會丟棄該數據包,移動終端內設置有路由列表;無線組網內能接收到無線路由器信號的移動終端與無線路由器建立無線連接,無線組網內接收不到無線路由器信號的移動終端通過跳轉方法連接無線路由器。本發明專利技術在傳統無線組網的基礎上,將無線組網內的無線設備作為無線路由器使用,對數據進行不斷轉發,通過多個無線跳來進行組網,在不添加有線基礎設施、擴大成本的情況下,大大的擴展無線信號的覆蓋范圍。
【技術實現步驟摘要】
本專利技術涉及無線組網
,尤其涉及。
技術介紹
隨著人們對網絡通信需求的不斷提高,人們希望不論何時、何地、與何人都能夠進行快速、準確的通信。目前,無線組網中WiFi因為高效的工作能力而受到熱捧,但是傳統的無線組網中一個路由器通過WIFI連接多個設備,屬于I對多的模式,路由器本身連接數量有限制,傳輸距離有限,導致無線組網范圍較小。
技術實現思路
本專利技術的目的是克服現有無線組網由無線路由器構成,無線路由器本身連接數量有限制,傳輸距離有限,導致無線組網范圍較小的技術問題,提供了,其在傳統無線組網的基礎上,將無線組網內的無線設備作為無線路由器使用,對數據進行不斷轉發,通過多個無線跳來進行組網,在不添加有線基礎設施、擴大成本的情況下,大大的擴展無線信號的覆蓋范圍。為了解決上述問題,本專利技術采用以下技術方案予以實現: 本專利技術的,無線組網包括無線路由器和若干個移動終端,無線路由器連接互聯網,包括以下步驟: 51:對移動終端的系統配置進行修改,使移動終端在接收到目的MAC地址不是自身MAC地址的數據包時不會丟棄該數據包,移動終端內設置有路由列表,該路由列表用于存儲路由路徑、無線路由器的IP地址和MAC地址、其他移動終端的IP地址和MAC地址; 52:無線組網內能接收到無線路由器信號的移動終端與無線路由器建立無線連接,無線組網內接收不到無線路由器信號的移動終端通過跳轉方法連接無線路由器,跳轉方法包括以下步驟: S21:無線組網內接收不到無線路由器信號的移動終端先向周圍的移動終端發送數據包,數據包內包含有目的IP地址和目的MAC地址,即目標無線路由器的IP地址和MAC地址; S22:周圍的移動終端接收到該數據包,查找自身存儲的路由列表,如果在路由列表中查找到該數據包內的目的MAC地址,則將自身的IP地址、MAC地址添加到該數據包的路由路徑中,該數據包內記錄跳轉次數的計數器加1,接著根據目的IP地址將該數據包轉發到目標無線路由器;如果在路由列表中沒有查找到該數據包內的目的MAC地址,則從路由列表中查找出與自身IP地址屬于同一網段的IP地址對應的移動終端,將這些移動終端確定為轉發數據包的下一站節點,將自身的IP地址、MAC地址添加到該數據包的路由路徑中,該數據包內記錄跳轉次數的計數器加1,接著根據查找出的與自身IP地址屬于同一網段的IP地址將該數據包轉發到下一站節點的移動終端,下一站節點的移動終端接收到該數據包后重復執行上述步驟,直到該數據包被轉發到目標無線路由器; S23:數據包被轉發到目標無線路由器后,反饋路由路徑及對應的跳轉次數到最初發送數據包的移動終端,最初發送數據包的移動終端將跳轉次數最少的路由路徑作為與目標無線路由器進行數據交換的最終路由路徑,最初發送數據包的移動終端通過最終路由路徑與目標無線路由器進行數據交換。在本技術方案中,移動終端系統的IP層既可以配置成路由器的功能,也可以配置成主機的功能。以市場上應用最廣泛的安卓手機為例,安卓手機的內核是Iinux內核系統,Iinux內置的網絡協議棧是符合國際標準的TCP/IP協議,在此協議中,默認配置是主機功能,即目的地址不是本主機MAC地址的數據包會被丟棄,因此我們需要將移動終端系統的IP層配置成路由器功能,使移動終端在接收到目的MAC地址不是自身MAC地址的數據包時不會丟棄該數據包。在移動終端系統的應用層面,我們需要保存一份周圍設備的路由列表信息,該路由列表用于存儲路由路徑、無線路由器的IP地址和MAC地址、其他移動終端的IP地址和MAC地址,當接收到的數據包目的地址不是本地MAC地址時,先在路由列表信息里面查找匹配的設備,如果找不到則根據IP地址判斷選擇下一個路徑節點進行轉發(路由轉發功能),直到到達目的地。無線路由器和移動終端之間的無線連接為WIFI連接。通過本方法建立的無線組網,無線組網內的每個移動終端都可作為無線組網內的數據轉發節點轉發無線路由器或其他移動終端發出的數據,從而使無線組網的覆蓋范圍大大的擴展。作為優選,當有新移動終端加入無線組網時,新移動終端先向檢測到的處于無線組網內的移動終端發出入網請求,處于無線組網內的移動終端注冊新移動終端的信息,將新移動終端的IP地址和MAC地址添加到自身的路由列表中,并發送廣播包通知自身路由列表中記載的其他移動終端有新移動終端加入,并將新移動終端的IP地址和MAC地址發送到這些移動終端,接著將自身路由列表發送到新移動終端,新移動終端根據接收到的路由列表建立自身的路由列表。作為優選,當最終路由路徑失效時,重新執行步驟S21至步驟S23,建立新的最終路由路徑。作為優選,最初發送數據包的移動終端通過最終路由路徑與無線路由器進行數據交換包括以下步驟:最初發送數據包的移動終端將最終路由路徑添加到數據包中,接著將數據包發送到最終路由路徑中記載的下一站移動終端,下一站移動終端接收到該數據包后根據數據包內記載的最終路由路徑轉發到再下一站移動終端,如此按照最終路由路徑依次轉發,直到數據包發送到目標無線路由器,目標無線路由器按照該最終路由路徑將反饋數據發回到最初發送數據包的移動終端。作為優選,無線組網內的移動終端每隔一段時間向自身路由列表中記載的其他移動終端發送一次數據,其他移動終端會反饋確認數據,如果沒有接收到反饋的確認數據,則該移動終端判斷自身斷線,執行步驟S2重新連接進入無線組網。本專利技術的,無線組網包括無線路由器和若干個移動終端,無線路由器連接互聯網,包括以下步驟: S1:對移動終端的系統配置進行修改,使移動終端在接收到目的MAC地址不是自身MAC地址的數據包時不會丟棄該數據包,移動終端內設置有路由列表,該路由列表用于存儲路由路徑、無線路由器的IP地址和MAC地址、其他移動終端的IP地址和MAC地址; S2:無線組網內能接收到無線路由器信號的移動終端與無線路由器建立無線連接,無線組網內接收不到無線路由器信號的移動終端通過跳轉方法連接無線路由器,跳轉方法包括以下步驟: S21:無線組網內接收不到無線路由器信號的移動終端先向周圍的移動終端發送數據包,數據包內包含有當前發送時間、目的IP地址和目的MAC地址,即目標無線路由器的IP地址和MAC地址; 522:周圍的移動終端接收到該數據包,當前第1頁1 2 3 4 本文檔來自技高網...
【技術保護點】
一種使用移動終端進行無線組網的方法,無線組網包括無線路由器和若干個移動終端,無線路由器連接互聯網,其特征在于,包括以下步驟:S1:對移動終端的系統配置進行修改,使移動終端在接收到目的MAC地址不是自身MAC地址的數據包時不會丟棄該數據包,移動終端內設置有路由列表,該路由列表用于存儲路由路徑、無線路由器的IP地址和MAC地址、其他移動終端的IP地址和MAC地址;S2:無線組網內能接收到無線路由器信號的移動終端與無線路由器建立無線連接,無線組網內接收不到無線路由器信號的移動終端通過跳轉方法連接無線路由器,跳轉方法包括以下步驟:S21:?無線組網內接收不到無線路由器信號的移動終端先向周圍的移動終端發送數據包,數據包內包含有目的IP地址和目的MAC地址,即目標無線路由器的IP地址和MAC地址;S22:周圍的移動終端接收到該數據包,查找自身存儲的路由列表,如果在路由列表中查找到該數據包內的目的MAC地址,則將自身的IP地址、MAC地址添加到該數據包的路由路徑中,該數據包內記錄跳轉次數的計數器加1,接著根據目的IP地址將該數據包轉發到目標無線路由器;如果在路由列表中沒有查找到該數據包內的目的MAC地址,則從路由列表中查找出與自身IP地址屬于同一網段的IP地址對應的移動終端,將這些移動終端確定為轉發數據包的下一站節點,將自身的IP地址、MAC地址添加到該數據包的路由路徑中,該數據包內記錄跳轉次數的計數器加1,接著根據查找出的與自身IP地址屬于同一網段的IP地址將該數據包轉發到下一站節點的移動終端,下一站節點的移動終端接收到該數據包后重復執行上述步驟,直到該數據包被轉發到目標無線路由器;S23:數據包被轉發到目標無線路由器后,反饋路由路徑及對應的跳轉次數到最初發送數據包的移動終端,最初發送數據包的移動終端將跳轉次數最少的路由路徑作為與目標無線路由器進行數據交換的最終路由路徑,最初發送數據包的移動終端通過最終路由路徑與目標無線路由器進行數據交換。...
【技術特征摘要】
【專利技術屬性】
技術研發人員:焦紹華,喬海權,蔡長利,陳順平,
申請(專利權)人:浙江利爾達物聯網技術有限公司,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。