一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)(英文全稱:Internet Of Things,英文簡稱:Ι0Τ)是利用局部網(wǎng)絡(luò)或互聯(lián)網(wǎng)等通信技術(shù)將傳感器、控制器和家用電器等設(shè)備聯(lián)系在一起進(jìn)行交互,或與用戶進(jìn)行交互,形成人與物、物與物相聯(lián),實(shí)現(xiàn)信息化、遠(yuǎn)程管理控制和智能化的網(wǎng)絡(luò)。在人與物或物與物進(jìn)行交互之前,物聯(lián)網(wǎng)設(shè)備需要接入網(wǎng)絡(luò),因此如何使設(shè)備簡便、安全地接入網(wǎng)絡(luò)成為物聯(lián)網(wǎng)領(lǐng)域一個(gè)關(guān)鍵的技術(shù)。
[0003]現(xiàn)有技術(shù)中,物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方式主要有以下幾種方式:
[0004]I)用戶通過物聯(lián)網(wǎng)設(shè)備輸入服務(wù)集標(biāo)識(shí)(英文全稱:service set identifier,英文簡稱:SSID)和密碼(password),物聯(lián)網(wǎng)設(shè)備利用SSID和password進(jìn)行入網(wǎng),這樣物聯(lián)網(wǎng)設(shè)備需要設(shè)置有觸摸屏或者鍵盤,增加了物聯(lián)網(wǎng)設(shè)備的成本和體積;
[0005]2)用戶可以利用手機(jī)或者電腦等智能設(shè)備作為接入點(diǎn)(英文全稱:access point,英文簡稱:AP),通過AP告知物聯(lián)網(wǎng)設(shè)備SSID和password,物聯(lián)網(wǎng)設(shè)備利用SSID和password進(jìn)行入網(wǎng),這樣需要物聯(lián)網(wǎng)設(shè)備具有WiFi功能,而且用戶操作比較繁瑣,用戶體驗(yàn)較差;
[0006]3)物聯(lián)網(wǎng)設(shè)備使用廣播方式,請(qǐng)求網(wǎng)關(guān)設(shè)備需要入網(wǎng),網(wǎng)關(guān)設(shè)備將SSID和password告知物聯(lián)網(wǎng)設(shè)備,物聯(lián)網(wǎng)設(shè)備利用SSID和password進(jìn)行入網(wǎng),雖然該方法實(shí)現(xiàn)較簡易,但是存在安全隱患,容易被他人截獲SSID和password;
[0007]4)通過電腦對(duì)物聯(lián)網(wǎng)設(shè)備進(jìn)行設(shè)置,這種方法操作復(fù)雜,難以大規(guī)模部署。
[0008]因此,如何在保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)的同時(shí),既能減少物聯(lián)網(wǎng)設(shè)備需要提供的硬件裝置,又減少了用戶的操作的步驟,讓用戶具有更好的用戶體驗(yàn)度是一個(gè)亟待解決的問題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的目的在于提供一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法、裝置及系統(tǒng),在保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)的同時(shí),既能減少物聯(lián)網(wǎng)設(shè)備需要提供的硬件裝置,又減少了用戶的操作的步驟,一定程度上提高了物聯(lián)網(wǎng)接入效率。
[0010]上述目標(biāo)和其他目標(biāo)將通過獨(dú)立權(quán)利要求中的特征來達(dá)成。進(jìn)一步的實(shí)現(xiàn)方式在從屬權(quán)利要求、說明書和附圖中體現(xiàn)。
[0011 ]第一方面,提供一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,包括:
[0012]物聯(lián)網(wǎng)設(shè)備在出廠前,預(yù)先配置SSID和第一臨時(shí)密碼paSS_tmp,然后,在物聯(lián)網(wǎng)設(shè)備需要接入網(wǎng)絡(luò)時(shí),物聯(lián)網(wǎng)設(shè)備向接入點(diǎn)發(fā)送接入請(qǐng)求消息,該接入請(qǐng)求消息包括通用唯一識(shí)別碼(英文全稱:Universally Unique Identif ier,英文簡稱:UUID)、SSID和第一臨時(shí)密碼pass_tmp,UUID是指在一臺(tái)機(jī)器上生成的數(shù)字,也就是序列號(hào),保證對(duì)在同一時(shí)空中的所有物聯(lián)網(wǎng)設(shè)備都是唯一的。SSID用于表示接入點(diǎn)所部署的無線局域網(wǎng)的名稱,物聯(lián)網(wǎng)設(shè)備可以根據(jù)SSID向接入點(diǎn)發(fā)送接入請(qǐng)求消息,所述第一 pass_tmp用于所述接入點(diǎn)判斷所述第一 pass_tmp與所述接入點(diǎn)根據(jù)所述UUID從服務(wù)器獲取的第二臨時(shí)密碼pass_tmp相同時(shí),向所述物聯(lián)網(wǎng)設(shè)備發(fā)送接入響應(yīng)消息;
[OO13]所述物聯(lián)網(wǎng)設(shè)備接收所述接入點(diǎn)發(fā)送包括所述SSID和密碼password的接入響應(yīng)消息;
[OOM]所述物聯(lián)網(wǎng)設(shè)備使用接收到的所述接入響應(yīng)消息中的所述SSID和所述password接入網(wǎng)絡(luò)。
[00?5 ]接入點(diǎn)發(fā)送過來的pass word才是真正的密碼,可以用來接入網(wǎng)絡(luò)。
[0016]上述第一方面提供的物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,物聯(lián)網(wǎng)設(shè)備向接入點(diǎn)發(fā)送而10、3510和第一口388_1:11^1,當(dāng)接入點(diǎn)判斷第一?388_1:11^1與接入點(diǎn)根據(jù)所述1]1]10從服務(wù)器獲取的第二pass_tmp相同時(shí),向物聯(lián)網(wǎng)設(shè)備發(fā)送SSID和password,使得物聯(lián)網(wǎng)設(shè)備使用SSID和password接入網(wǎng)絡(luò)??朔擞脩舾嬷锫?lián)網(wǎng)設(shè)備SSID和password,從而在保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)的同時(shí),既能減少物聯(lián)網(wǎng)設(shè)備需要提供的硬件裝置,降低物聯(lián)網(wǎng)設(shè)備的成本,又減少了用戶的操作的步驟,降低了用戶的操作復(fù)雜度,使得讓用戶具有更好的用戶體驗(yàn)度,而且一定程度上提高了物聯(lián)網(wǎng)的接入效率。
[0017]在第一方面的第一種可實(shí)現(xiàn)方式中,在所述物聯(lián)網(wǎng)設(shè)備使用所述SSID和password接入網(wǎng)絡(luò)之前,所述方法還包括:
[0018]所述物聯(lián)網(wǎng)設(shè)備生成第一提示消息,來提示用戶物聯(lián)網(wǎng)設(shè)備需要接入網(wǎng)絡(luò);用戶確認(rèn)物聯(lián)網(wǎng)設(shè)備可以接入網(wǎng)絡(luò),所述物聯(lián)網(wǎng)設(shè)備獲取用戶指示準(zhǔn)許物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的第一確認(rèn)消息。
[0019]這樣一來,在物聯(lián)網(wǎng)設(shè)備使用SSID和password接入網(wǎng)絡(luò)之前,再次經(jīng)過用戶的確認(rèn),進(jìn)一步保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)。
[0020]第二方面,提供一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,包括:
[0021 ]接入點(diǎn)接收到物聯(lián)網(wǎng)設(shè)備發(fā)送的包括UUID、SSID和第一 pass_tmp的接入請(qǐng)求消息后,根據(jù)所述UUID從服務(wù)器獲取第二 paSS_tmp;
?0022] 當(dāng)所述第一pass_tmp與所述第二pass_tmp相同時(shí),所述接入點(diǎn)生成第二提示消息,來提示用戶所述接入點(diǎn)需要向所述物聯(lián)網(wǎng)設(shè)備發(fā)送接入響應(yīng)消息;
[0023]用戶確認(rèn)物聯(lián)網(wǎng)設(shè)備可以接入網(wǎng)絡(luò),所述接入點(diǎn)獲取用戶準(zhǔn)許所述接入點(diǎn)需要向所述物聯(lián)網(wǎng)設(shè)備發(fā)送接入響應(yīng)消息的第二確認(rèn)消息;
[0024]這樣一來,在接入點(diǎn)告知物聯(lián)網(wǎng)設(shè)備可以使用的SSID和password之前,再次經(jīng)過用戶的確認(rèn)告知物聯(lián)網(wǎng)設(shè)備可以使用的SSID和password,進(jìn)一步保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)。
[0025]所述接入點(diǎn)向所述物聯(lián)網(wǎng)設(shè)備發(fā)送包括所述SSID和password的接入響應(yīng)消息。該接入響應(yīng)消息還可以包括UUID。
[0026]上述第二方面提供的物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,接入點(diǎn)接收到物聯(lián)網(wǎng)設(shè)備發(fā)送的UUID、SSID和第一paSS_tmp后,從服務(wù)器獲取UUID對(duì)應(yīng)的第二paSS_tmp,當(dāng)接入點(diǎn)判斷第一 pass_tmp與所述第二 pass_tmp相同時(shí),接入點(diǎn)向物聯(lián)網(wǎng)設(shè)備發(fā)送的SSID和password,使得物聯(lián)網(wǎng)設(shè)備使用SSID和password接入網(wǎng)絡(luò)??朔擞脩舾嬷锫?lián)網(wǎng)設(shè)備SSID和password,從而在保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)的同時(shí),既能減少物聯(lián)網(wǎng)設(shè)備需要提供的硬件裝置,降低物聯(lián)網(wǎng)設(shè)備的成本,又減少了用戶的操作的步驟,降低了用戶的操作復(fù)雜度,使得讓用戶具有更好的用戶體驗(yàn)度,而且一定程度上提高了物聯(lián)網(wǎng)的接入效率。
[0027]在第二方面的第一種可實(shí)現(xiàn)方式中,所述接入點(diǎn)根據(jù)所述UUID從服務(wù)器獲取所述SSID 和password 包括:
[0028]所述接入點(diǎn)向服務(wù)器發(fā)送驗(yàn)證消息,所述驗(yàn)證消息包括所述UUID;
[0029]所述接入點(diǎn)接收所述服務(wù)器發(fā)送的驗(yàn)證響應(yīng)消息,所述驗(yàn)證響應(yīng)消息包括所述第二pass_tmp,所述服務(wù)器存儲(chǔ)至少一個(gè)UUID,以及每個(gè)UUID對(duì)應(yīng)的pass_tmp。
[0030]第三方面,提供一種物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,包括:
[0031]服務(wù)器接收接入點(diǎn)發(fā)送的通用唯一識(shí)別碼UUID,所述UUID用于唯一標(biāo)識(shí)物聯(lián)網(wǎng)設(shè)備;
[0032]所述服務(wù)器根據(jù)所述UUID和第一映射關(guān)系,獲取臨時(shí)密碼paSS_tmp,所述第一映射關(guān)系包括所述UUID到pass_tmp的映射;
[0033]所述服務(wù)器向所述接入點(diǎn)發(fā)送所述pas s_tmp。
[0034]上述第三方面提供的物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法,服務(wù)器接收到接入點(diǎn)發(fā)送的UUID后,獲取UUID到pas s_tmp的映射,向接入點(diǎn)發(fā)送所述pa s s_tmp,從而使得當(dāng)接入點(diǎn)判斷第一pass_tmp與所述第二 pass_tmp相同時(shí),接入點(diǎn)向物聯(lián)網(wǎng)設(shè)備發(fā)送的SSID和password,使得物聯(lián)網(wǎng)設(shè)備使用SSID和password接入網(wǎng)絡(luò)。克服了用戶告知物聯(lián)網(wǎng)設(shè)備SSID和password,從而在保證物聯(lián)網(wǎng)設(shè)備安全接入網(wǎng)絡(luò)的同時(shí),既能減少物聯(lián)網(wǎng)設(shè)備需要提供的硬件裝置,降低物聯(lián)網(wǎng)設(shè)備的成本,又減少了用戶的操作的步驟,降低了用戶的操作復(fù)雜度,使得讓用戶具有更好的用戶體驗(yàn)度,而且一定程度上提高了物聯(lián)網(wǎng)的接入效率。
[0035]在第三方面的第一種可實(shí)現(xiàn)方式中,服務(wù)器接收接入點(diǎn)發(fā)送的UUID,包括:
[0036]服務(wù)器接收接入點(diǎn)發(fā)送的驗(yàn)證消息,所述驗(yàn)證消息攜帶UUID;
[0037]所述服務(wù)器向所述接入點(diǎn)發(fā)送所述pass_tmp,包括:
[0038]所述服務(wù)器向所述接入點(diǎn)發(fā)送驗(yàn)證響應(yīng)消息,所述驗(yàn)證響應(yīng)消息攜帶所述Pass_tmp。
[0039]第四方面,提供一種物聯(lián)網(wǎng)設(shè)備,包括:發(fā)送單元,用于向接入點(diǎn)發(fā)送UUID、SSID和第一 pass_tmp,接收單元,用于接收接入點(diǎn)發(fā)送的SSID和password,處理單元,用于使用所述SSID和password接入網(wǎng)絡(luò)。具體的實(shí)現(xiàn)方式可以參考第一方面提供的物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法中物聯(lián)網(wǎng)設(shè)備的行為的功能。
[0040]第五方面,提供一種接入點(diǎn),包括:接收單元,用于接收物聯(lián)網(wǎng)設(shè)備發(fā)送的UUID、SSID和第一 pass_tmp,所述接收單元,還用于根據(jù)所述UUID從服務(wù)器獲取第二 pass_tmp,處理單元,用于判斷第一pass_tmp與所述第二pass_tmp相同時(shí),生成提示消息,發(fā)送單元,用于向物聯(lián)網(wǎng)設(shè)備發(fā)送SSID和password。具體的實(shí)現(xiàn)方式可以參考第二方面提供的物聯(lián)網(wǎng)設(shè)備接入網(wǎng)絡(luò)的方法中接入點(diǎn)的行為的功能。
[0041]第六方面,提供一種服務(wù)器,包括:接收單元,用于接收接入點(diǎn)發(fā)送的UUID;處理單元,用于根據(jù)所述UUID和第一映射關(guān)系,獲取臨時(shí)密碼pass_tmp,所述第一映射關(guān)系包括所述UUID到pass_tmp的映射;發(fā)送單元,用于向所述接入點(diǎn)發(fā)送所述pass_tmp。具