一種wifi網(wǎng)絡配置方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種WIFI網(wǎng)絡配置方法,包括以下步驟:將WIFI網(wǎng)絡AP的MAC地址以及密碼通過組播的方式發(fā)送到客戶端,客戶端通過抓到的MAC地址,WIFI搜索找到對應的SSID,并通過所述密碼加入該WIFI網(wǎng)絡;其中將密碼數(shù)據(jù)分段填充在組播IP地址的后三位中的至少一位。本發(fā)明可以使用家里的手機、平板等智能終端,穩(wěn)定、便捷地透過空中把信息傳遞到支持WIFI連接的設備,使得該WIFI設備可以穩(wěn)定、便捷地加入WIFI網(wǎng)絡。
【專利說明】—種WIFI網(wǎng)絡配置方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及無線通訊WiFi領域,尤其是涉及一種WIFI網(wǎng)絡的配置方法。
【背景技術】
[0002]W1-Fi是一種可以將個人電腦、手持設備(如PDA、手機)等終端以無線方式互相連接的技術。這種技術使各種新型移動設備可以以無線方式連接家庭網(wǎng)絡或云端,未來智能化的生活會有很多不帶屏幕和鍵盤的設備,如車庫大門開關、家電、燈具、恒溫器與跑步機等無鍵盤或觸摸屏的無頭式(headless)設備,但是這類設備在連接到WiFi網(wǎng)絡的時候,需要用戶進行相當復雜的操作步驟才能實現(xiàn)。這無疑會使得一些非電子行業(yè)或不怎么了解WIFI技術的用戶在使用的時候會產(chǎn)生一些不便。
[0003]傳統(tǒng)內置WIFI模塊的智能設備,比如智能電視,需要客戶買回家后通過手機或者電腦打開模塊內部的網(wǎng)頁配置頁面,來輸入你要加入的網(wǎng)絡名稱。這個過程或者要通過有線網(wǎng)絡來完成,很不便利。而且絕大部門物聯(lián)網(wǎng)設備沒有按鍵、Π及其他輸入SSID以及密碼的方式,因此不能直接輸入,可以設想的一種解決方案是通過第三方客戶端配置,將需要的信息發(fā)送到物聯(lián)網(wǎng)設備,即客戶端;而客戶端設備自行通過監(jiān)聽方式,把要接入的ssid和密碼,通過抓包記下來,然后自動連接上AP (Access Point,即接入點),相應的方法在 申請人:的在先申請CN201310292547.9中已經(jīng)公開,該申請的全文內容通過引用的方式結合到本申請中。
[0004]但該技術還存在有不足,一是使用發(fā)送SSID的方式,但是通過實際檢驗發(fā)現(xiàn)穩(wěn)定性很不高,常常出現(xiàn)找不到網(wǎng)絡的情況,而且在一些使用非標準協(xié)議的路由器的網(wǎng)絡上也不能使用;二是發(fā)送的密碼數(shù)據(jù)存在丟包和錯包,而且嚴重程度不一,和距離、AP、手機的wifi品質等因素有關,效果很不好。
【發(fā)明內容】
[0005]本發(fā)明提供了一種WIFI網(wǎng)絡配置方法,包括以下步驟:將WIFI網(wǎng)絡AP的MAC地址以及密碼通過廣播或組播的方式發(fā)送到客戶端,客戶端通過抓包獲得該MAC地址,WIFI搜索找到對應的SSID,并通過所述密碼加入該WIFI網(wǎng)絡。
[0006]上述方案中,優(yōu)選地,將WIFI網(wǎng)絡AP的MAC地址以及密碼通過組播的方式發(fā)送到客戶端,其中將密碼數(shù)據(jù)分段填充在組播IP地址的后三位中的至少一位。
[0007]本發(fā)明還提供了一種發(fā)送WIFI網(wǎng)絡連接信息的方法,其特征在于包括以下步驟:
[0008]I)、獲得用戶輸入的網(wǎng)絡密碼;
[0009]2)、通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組;
[0010]3)、和所述WIFI網(wǎng)絡的AP建立組播通信;
[0011]4)、發(fā)送組播同步包;
[0012]5)、依次取所述密鑰組中的字節(jié)數(shù)據(jù)和該字節(jié)數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù);[0013]6)、循環(huán)步驟5),直到密鑰組中的數(shù)據(jù)全部作為IP地址;
[0014]其中步驟4)可以在步驟5)和6)之前,也可以在步驟5)和6)之后。
[0015]其中在在步驟I)中用戶通過智能終端輸入網(wǎng)絡密碼。
[0016]相對應的,本發(fā)明還提供了一種發(fā)送WIFI網(wǎng)絡連接信息的系統(tǒng),其和上述方法步驟一一對應,是實現(xiàn)該方法步驟的功能模塊,此處不再贅述了。
[0017]其次,更全面的,本發(fā)明還提供了一種將客戶端配置進WIFI網(wǎng)絡的方法,其特征在于包括以下步驟:
[0018]在無線網(wǎng)絡控制端,包括以下操作:
[0019]1.1)、獲得用戶輸入的所述WIFI網(wǎng)絡的網(wǎng)絡密碼;
[0020]1.2)、通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組;
[0021]1.3)、和所述WIFI網(wǎng)絡的AP建立組播通信;
[0022]1.4)、發(fā)送組播同步包;
[0023]1.5)、依次取所述密鑰組中的字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù);
[0024]1.6)、循環(huán)步驟1.5),直到所述密鑰組中的數(shù)據(jù)全部作為IP地址;
[0025]其中步驟1.4)可以在步驟1.5)和1.6)之前,也可以在步驟1.5)和1.6)之后;
[0026]在所述客戶端,包括以下操作:
[0027]2.1)、跳頻掃描每個WIFI信道,信道按照常用優(yōu)先級進行跳變,分別抓包每個信道;
[0028]2.2)、根據(jù)抓到的同步包,獲取源MAC及目標組播IP、AP MAC的地址信息,確定信道;其中,源MAC是所述無線網(wǎng)絡控制端的MAC地址;
[0029]2.3)、通過分析組播目標IP地址,從抓到的多個組播目標IP地址后三位中相對應的至少兩位獲取加密后的AES密鑰組的字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號;對所述字節(jié)數(shù)據(jù)按照其所對應的序列號重新組合,得到加密后的AES密鑰組序列,執(zhí)行AES解密,得到網(wǎng)絡密碼;
[0030]2.4)、通過所述的AP MAC地址,搜索找到對應的唯一 SSID ;
[0031]2.5)、通過SSID以及網(wǎng)絡密碼,執(zhí)行加入網(wǎng)絡的操作。
[0032]優(yōu)選的,在步驟2.5)之后還包括:步驟2.6)、返回加入網(wǎng)絡的狀態(tài)信息給所述無線網(wǎng)絡控制端,該狀態(tài)信息可以是被分配IP,客戶端MAC地址等信息。
[0033]同時,其中步驟1.4)至1.6)重復進行,直到所述無線網(wǎng)絡控制端接收到所述客戶端加入網(wǎng)絡的狀態(tài)信息。
[0034]此外,優(yōu)選地,在步驟1.5)中取了所述密鑰組中的2字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中,其中有兩位填寫對應的2字節(jié)數(shù)據(jù),剩余一位填寫所述的序列號;相對應的,步驟2.3)從抓到的多個組播目標IP地址后三位中相對應的兩位獲取加密后的AES密鑰組的2字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
[0035]此外,可選地,在步驟1.5)中取了所述密鑰組中的I字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中的兩位,其中有一位填寫對應的I字節(jié)數(shù)據(jù),另有一位填寫所述的序列號;相對應的,步驟2.3)從抓到的多個組播目標IP地址后三位中相對應的一位獲取加密后的AES密鑰組的I字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
[0036]此外,其中在步驟1.1)中用戶通過智能終端輸入網(wǎng)絡密碼,所述智能終端可以和所述無線網(wǎng)絡控制端是同一設備,也可以是兩個不同的設備。
[0037]類似的,本發(fā)明還提供了一種將客戶端配置進WIFI網(wǎng)絡的系統(tǒng),其和上述將客戶端配置進WIFI網(wǎng)絡的方法步驟一一對應,是實現(xiàn)該方法步驟的功能模塊,此處也不再贅述了。
[0038]本發(fā)明可以使用家里的手機、平板等智能終端,穩(wěn)定、便捷地透過空中把信息傳遞到支持WIFI連接的設備。
【具體實施方式】
[0039]本發(fā)明的一大發(fā)明點是不再將網(wǎng)絡的SSID向客戶端發(fā)送,而只是發(fā)送AP的MAC地址。本發(fā)明所述的客戶端,是指需要被配置進一 WIFI網(wǎng)絡的設備,該設備可以是以WIFI模塊,或者帶有WIFI功能的智能家居設備,或物聯(lián)網(wǎng)設備。為此,本發(fā)明提供了一種WIFI網(wǎng)絡配置方法,包括以下步驟JfWIFI網(wǎng)絡AP的MAC地址以及密碼通過廣播或組播的方式發(fā)送到客戶端,客戶端通過抓到的MAC地址,WIFI搜索找到對應的SSID,并通過所述密碼加入該WIFI網(wǎng)絡。
[0040]優(yōu)選的,本發(fā)明選擇了組播的方式。這是因為空中的包只有三種,單播包,廣播包,組播包。單播包和廣播包地址唯一,只有把密碼放到數(shù)據(jù)區(qū),而本發(fā)明的 申請人:創(chuàng)造性的利用組播IP地址的非唯一性,將密碼加密后放置在了組播IP地址中,而不用專門的發(fā)送密碼信息。這是本發(fā)明的第二大發(fā)明點。
[0041]在以上基本構思的基礎上,本發(fā)明實現(xiàn)了一種發(fā)送WIFI網(wǎng)絡連接信息的方法,該發(fā)送過程的控制在無線網(wǎng)絡控制端進行,具體的可以是用戶的手機、筆記本電腦等具有上網(wǎng)設備,可以是該WIFI網(wǎng)絡中的無線上網(wǎng)設備,也可以是可以對所述WIFI網(wǎng)路進行管理的有線上網(wǎng)設備。該方法包括以下步驟:
[0042]I)、獲得用戶通過智能終端輸入的網(wǎng)絡密碼。本領域技術人員可以理解,此處的智能終端可以和前述的無線網(wǎng)絡控制端是同一個設備,也可以是不同的設備。
[0043]2)、通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組。此步驟中之所以選擇用AES加密原因一是為了安全和專業(yè),二是用戶AP的密碼設置長度不一樣,但AES加密之后的數(shù)據(jù)串,長度是固定的16位和32位,便于編碼。當然,本領域技術人員可以預期,除了所述的AES算法外,其他加密后可以對不同長度的原始數(shù)據(jù)獲得固定長度密文的加密算法,也是可以使用的,屬于本發(fā)明的等同或相同的保護范圍。
[0044]3)、和所述WIFI網(wǎng)絡的AP建立組播通信;
[0045]4)、發(fā)送組播同步包;
[0046]5)、依次取所述密鑰組中2字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位,然后向此IP地址發(fā)送數(shù)據(jù)。根據(jù)標準網(wǎng)絡協(xié)議,組播IP地址只有第一位是真正有效的,后三位并不關鍵。本發(fā)明就是利用這一特點,將2字節(jié)密碼數(shù)據(jù)放在了組播IP地址的后三位中的兩位;同時將該數(shù)據(jù)對應的序列號放在了組播IP地址的后三位中所剩余的那一位,用于提取數(shù)據(jù)重新組合時使用。當然,本領域技術人員可以預期,將2字節(jié)密碼數(shù)據(jù)和I個序列號數(shù)據(jù)填入三個位置,通過排列組合會有6中對應關系,本領域技術人員可以選擇任何一種對應關系,只要在提取數(shù)據(jù)時候按照同樣的對應關系即可。
[0047]本實施例的一個簡單變形是此處只取密鑰組中的I字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位的兩位,即相當于將一位閑置。
[0048]6)、循環(huán)步驟5),直到密鑰組中的數(shù)據(jù)全部作為IP地址。
[0049]由于組播同步包相對比較獨立,可以在發(fā)送密碼數(shù)據(jù)之前發(fā)送,即在步驟5和6之前,也可以在之后進行。此外,步驟4-6循環(huán)進行,直到客戶端成功配置進網(wǎng)絡。
[0050]通過組播這樣的方式,就可以把加密后的WIIFI密碼信息“附帶”在發(fā)送地址中發(fā)送出去,而不用特意的發(fā)送密碼信息,方便快捷。此時發(fā)送的數(shù)據(jù)信息沒有任何含義,可以隨機選擇發(fā)送信息,或者特定的發(fā)送信息,均不影響對WIFI網(wǎng)絡信息的發(fā)送。
[0051]在發(fā)送信息之外,本發(fā)明對應的對客戶端接收信息的方式進行了改進,無線網(wǎng)絡控制端的發(fā)送信息和客戶端的接收信息結合起來,組成一個完整的將客戶端配置進WIFI網(wǎng)絡的方法。無線網(wǎng)絡控制端的發(fā)送信息的方式如前所述,此處不贅述;而相應的,客戶端如此操作:
[0052]2.1)、跳頻掃描每個WIFI信道,信道按照常用優(yōu)先級進行跳變,分別抓包每個信道;由于WIFI通信一般具有13個信道,因此為增強穩(wěn)定性,需要事先對信道進行掃描;
[0053]2.2)、根據(jù)抓到的同步包,獲取源MAC及目標組播IP、AP MAC的地址信息,確定信道;其中,源MAC是所述無線網(wǎng)絡控制端的MAC地址;而通過抓包分析獲取這三個MAC地址的方式屬于本領域技術人員的公知常識,具體細節(jié)此處不贅述了。
[0054]2.3)、通過分析組播目標IP地址,從抓到的多個組播目標IP地址后三位中相對應的(指和發(fā)送數(shù)據(jù)時候的數(shù)據(jù)放置規(guī)則相對應,以下同)至少兩位獲取加密后的AES密鑰組的字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號;對所述字節(jié)數(shù)據(jù)按照其所對應的序列號重新組合,得到加密后的AES密鑰組序列,執(zhí)行AES解密,得到網(wǎng)絡密碼;
[0055]2.4)、通過所述AP MAC地址,搜索找到對應的唯一 SSID。在客戶端獲得了 AP的MAC地址之后,執(zhí)行公知的搜索操作就可以獲得該AP對應的SSID。
[0056]2.5)、通過所述SSID以及所述網(wǎng)絡密碼,執(zhí)行加入WIFI網(wǎng)絡的操作。
[0057]在步驟2.5)之后,還可以返回加入網(wǎng)絡的狀態(tài)信息給所述無線網(wǎng)絡控制端,該狀態(tài)信息可以是被分配IP,客戶端MAC地址等信息。
[0058]通過以上的操作,無頭的客戶端可就可以簡便而且穩(wěn)定的加入WIFI網(wǎng)絡了。通過以上利用組播地址發(fā)送密碼的方式,抓包時數(shù)據(jù)包錯了,地址不會錯,即使地址錯了,在AES解析時,會報錯,重新再抓一次就行,因此穩(wěn)定性得到了大幅的提高。
[0059]與上述方法步驟相對應的,本發(fā)明一種或多種系統(tǒng),其和方法步驟一一對應,是實現(xiàn)該方法步驟的功能模塊。
[0060]顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
【權利要求】
1.一種WIFI網(wǎng)絡配置方法,包括以下步驟JfWIFI網(wǎng)絡AP的MAC地址以及密碼通過廣播或組播的方式發(fā)送到客戶端,客戶端通過抓包獲得該MAC地址,WIFI搜索找到對應的SSID,并通過所述密碼加入該WIFI網(wǎng)絡。
2.如權利要求1所述的WIFI網(wǎng)絡配置方法,其特征在于優(yōu)選將WIFI網(wǎng)絡AP的MAC地址以及密碼通過組播的方式發(fā)送到客戶端,其中將密碼數(shù)據(jù)分段填充在組播IP地址的后三位中的至少一位。
3.—種發(fā)送WIFI網(wǎng)絡連接信息的方法,其特征在于包括以下步驟: 1)、獲得用戶輸入的網(wǎng)絡密碼; 2)、通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組; 3)、和所述WIFI網(wǎng)絡的AP建立組播通信; 4)、發(fā)送組播同步包; 5)、依次取所述密鑰組中的字節(jié)數(shù)據(jù)和該字節(jié)數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù); 6)、循環(huán)步驟5),直到密鑰組中的數(shù)據(jù)全部作為IP地址; 其中步驟4)可以在步驟5)和6)之前,也可以在步驟5)和6)之后。
4.根據(jù)權利要求3所述的一種發(fā)送WIFI網(wǎng)絡連接信息的方法,其中在在步驟I)中用戶通過智能終端輸入網(wǎng)絡密碼。
5.一種發(fā)送WIFI網(wǎng)絡連接信息的系統(tǒng),其特征在于包括以下模塊: 獲取模塊,其用于獲得用戶輸入的網(wǎng)絡密碼; 加密模塊,用于通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組; 組播通信建立模塊,用于和所述WIFI網(wǎng)絡的AP建立組播通信; 組播同步包發(fā)送模塊,用于發(fā)送組播同步包; 數(shù)據(jù)發(fā)送模塊,用于依次取所述密鑰組中的字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù); 循環(huán)模塊,循環(huán)操作所述數(shù)據(jù)發(fā)送模塊,直到密鑰組中的數(shù)據(jù)全部作為IP地址。
6.一種將客戶端配置進WIFI網(wǎng)絡的方法,其特征在于包括以下步驟: 在無線網(wǎng)絡控制端,包括以下操作: . 1.1)、獲得用戶輸入的所述WIFI網(wǎng)絡的網(wǎng)絡密碼; .1.2)、通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組; .1.3)、和所述WIFI網(wǎng)絡的AP建立組播通信; .1.4)、發(fā)送組播同步包; .1.5)、依次取所述密鑰組中的字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù); .1.6)、循環(huán)步驟1.5),直到所述密鑰組中的數(shù)據(jù)全部作為IP地址; 其中步驟1.4)可以在步驟1.5)和1.6)之前,也可以在步驟1.5)和1.6)之后。 在所述客戶端,包括以下操作: .2.1)、跳頻掃描每個WIFI信道,信道按照常用優(yōu)先級進行跳變,分別抓包每個信道; .2.2)、根據(jù)抓到的同步包,獲取源MAC及目標組播IP、AP MAC的地址信息,確定信道;其中,源MAC是所述無線網(wǎng)絡控制端的MAC地址;.2.3)、通過分析組播目標IP地址,從抓到的多個組播目標IP地址后三位中相對應的至少兩位獲取加密后的AES密鑰組的字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號;對所述字節(jié)數(shù)據(jù)按照其所對應的序列號重新組合,得到加密后的AES密鑰組序列,執(zhí)行AES解密,得到網(wǎng)絡密碼; . 2.4)、通過所述的AP MAC地址,搜索找到對應的唯一 SSID ; .2.5)、通過SSID以及網(wǎng)絡密碼,執(zhí)行加入網(wǎng)絡的操作。
7.根據(jù)權利要求6所述的將客戶端配置進WIFI網(wǎng)絡的方法,其中在步驟2.5)之后還包括:步驟2.6)、返回加入網(wǎng)絡的狀態(tài)信息給所述無線網(wǎng)絡控制端,該狀態(tài)信息可以是被分配IP,客戶端MAC地址等信息。
8.根據(jù)權利要求7所述的將客戶端配置進WIFI網(wǎng)絡的方法,其中步驟1.4)至1.6)重復進行,直到所述無線網(wǎng)絡控制端接收到所述客戶端加入網(wǎng)絡的狀態(tài)信息。
9.根據(jù)權利要求6所述的將客戶端配置進WIFI網(wǎng)絡的方法,其中在步驟1.5)中取了所述密鑰組中的2字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中,其中有兩位填寫對應的2字節(jié)數(shù)據(jù),剩余一位填寫所述的序列號;相對應的,步驟2.3)從抓到的多個組播目標IP地址后三位中相對應的兩位獲取加密后的AES密鑰組的2字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
10.根據(jù)權利要求6所述的將客戶端配置進WIFI網(wǎng)絡的方法,其中在步驟1.5)中取了所述密鑰組中的I字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中的兩位,其中有一位填寫對應的I字節(jié)數(shù)據(jù),另有一位填寫所述的序列號;相對應的,步驟2.3)從抓到的多個組播目標IP地址后三位中相對應的一位獲取加密后的AES密鑰組的I字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
11.根據(jù)權利要求6所述的將客戶端配置進WIFI網(wǎng)絡的方法,其中在步驟1.1)中用戶通過智能終端輸入網(wǎng)絡密碼,所述智能終端可以和所述無線網(wǎng)絡控制端是同一設備,也可以是兩個不同的設備。
12.—種將客戶端配置進WIFI網(wǎng)絡的系統(tǒng),其特征在于包括以下模塊: 在無線網(wǎng)絡控制端,包括以下模塊: 獲取模塊,其用于獲得用戶輸入的網(wǎng)絡密碼; 加密模塊,用于通過AES加密算法對所述網(wǎng)絡密碼進行加密,得到密鑰組; 組播通信建立模塊,用于和所述WIFI網(wǎng)絡的AP建立組播通信; 組播同步包發(fā)送模塊,用于發(fā)送組播同步包; 數(shù)據(jù)發(fā)送模塊,用于依次取所述密鑰組中字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入目標組播IP地址后三位中的至少兩位,然后向此IP地址發(fā)送數(shù)據(jù); 循環(huán)模塊,循環(huán)操作所述數(shù)據(jù)發(fā)送模塊,直到密鑰組中的數(shù)據(jù)全部作為IP地址; 而在所述客戶端,包括以下模塊: 跳頻掃描控制模塊,控制跳頻掃描每個WIFI信道,信道按照常用優(yōu)先級進行跳變,分別抓包每個信道; MAC地址獲取模塊,根據(jù)抓到的同步包,獲取源MAC及目標組播IP、AP MAC的地址信息,確定信道;其 中,源MAC是所述無線網(wǎng)絡控制端的MAC地址解密模塊,通過分析組播目標IP地址,從抓到的多個組播目標IP地址后三位中相對應的至少兩位獲取加密后的AES密鑰組的字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號;對所述字節(jié)數(shù)據(jù)按照其所對應的序列號重新組合,得到加密后的AES密鑰組序列,執(zhí)行AES解密,得到網(wǎng)絡密碼; 搜索模塊,通過所述AP MAC地址,搜索找到對應的唯一 SSID ; 執(zhí)行模塊,通過所述SSID以及所述網(wǎng)絡密碼,執(zhí)行加入WIFI網(wǎng)絡的操作。
13.根據(jù)權利要求12所述的將客戶端配置進WIFI網(wǎng)絡的系統(tǒng),其中在步驟數(shù)據(jù)發(fā)送模塊中取了所述密鑰組中的2字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中,其中有兩位填寫對應的2字節(jié)數(shù)據(jù),剩余一位填寫所述的序列號;相對應的,在解密模塊中從抓到的多個組播目標IP地址后三位中相對應的兩位獲取加密后的AES密鑰組的2字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
14.根據(jù)權利要求12所述的將客戶端配置進WIFI網(wǎng)絡的系統(tǒng),其中在步驟數(shù)據(jù)發(fā)送模塊中取了所述密鑰組中的I字節(jié)數(shù)據(jù)和該數(shù)據(jù)的序列號,將其填入組播目標IP地址后三位中的兩位,其中有一位填寫對應的I字節(jié)數(shù)據(jù),另有一位填寫所述的序列號;相對應的,在解密模塊中從抓到的多個組播目標IP地址后三位中相對應的一位獲取加密后的AES密鑰組的I字節(jié)數(shù)據(jù),而從抓到的多個組播目標IP地址后三位中相對應的一位獲取所述字節(jié)數(shù)據(jù)的序列號。
15.根據(jù)權利要求12所述的將客戶端配置進WIFI網(wǎng)絡的系統(tǒng),其中在所述客戶端還具有:發(fā)送模塊,其返回加入網(wǎng)絡的狀態(tài)信息給所述無線網(wǎng)絡控制端,該狀態(tài)信息可以是被分配IP,客戶端MAC地址等·信息。
【文檔編號】H04L29/12GK103825788SQ201410044163
【公開日】2014年5月28日 申請日期:2014年1月29日 優(yōu)先權日:2014年1月29日
【發(fā)明者】盧彬 申請人:北京睿通慧聯(lián)科技有限公司