物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法、物聯(lián)網(wǎng)設(shè)備和用戶設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種使用用戶設(shè)備進(jìn)行物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法包括:物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài),當(dāng)所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài)時,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài);所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備輸入的網(wǎng)絡(luò)密碼,當(dāng)密碼正確時,允許所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備并為其分配IP地址;所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備后發(fā)送的配置數(shù)據(jù)包,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個;所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò)。
【專利說明】物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法、物聯(lián)網(wǎng)設(shè)備和用戶設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于物聯(lián)網(wǎng)設(shè)備的WIFI上網(wǎng)配置和認(rèn)證方法。
【背景技術(shù)】
[0002]現(xiàn)在基于物聯(lián)網(wǎng)WIFI的產(chǎn)品,在正常使用過程中,首先必須通過WIFIAP實現(xiàn)上網(wǎng)的功能,然后登錄到相應(yīng)的設(shè)備商提供的云服務(wù)器平臺;控制終端(手機,PC)登錄到云服務(wù)器平臺之后,才可以對設(shè)備的檢測和控制。
[0003]因此為了實現(xiàn)這些功能,用戶在第一次使用時,用戶必須首先完成WIFI網(wǎng)絡(luò)配置、認(rèn)證配置。
[0004]WIFI網(wǎng)絡(luò)配置(其中包括WIFI的SSID和登錄密碼)主要有通過UART接口和WEBUI配置2種,通過這個步驟物聯(lián)網(wǎng)WIFI產(chǎn)品完成上網(wǎng)功能;而其中的認(rèn)證配置,通常是通過用戶在設(shè)備提供商提供的云服務(wù)器平臺上面申請用戶名和密碼與相應(yīng)的物聯(lián)網(wǎng)產(chǎn)品建立映射關(guān)系來完成。
[0005]下面進(jìn)一步詳細(xì)描述現(xiàn)有的配置流程。
[0006]1、上網(wǎng)配置:
[0007]UART配置方法:將PC(或其他串口設(shè)備)與設(shè)備互聯(lián)、打開串口配置工具、搜索或者輸入WIFI設(shè)備名稱、輸入上網(wǎng)密碼、和保存到設(shè)備。
[0008]WEBUI配置方法:選擇物聯(lián)網(wǎng)設(shè)備的網(wǎng)絡(luò)、輸入設(shè)備連接密碼、打開瀏覽器、輸入設(shè)備的IP地址、搜索要連接的WIFI網(wǎng)絡(luò)、輸入要連接的WIFI密碼、保存到設(shè)備。
[0009]2、設(shè)備認(rèn)證申請:
[0010]記錄設(shè)備的ID、登錄設(shè)備的軟件WEBUI平臺、輸入ID、申請登錄用戶名、配置密碼、和保存。
[0011]從用戶首次拿到設(shè)備,到最后配置完成,可以正??刂圃O(shè)備,只要需要上述的流程,我們不難看出上述的配置過程需要用戶較多的專業(yè)知識和繁瑣的步驟。
[0012]本發(fā)現(xiàn)主要是為了解決上述繁瑣的配置功能,直接利用現(xiàn)有的支持WIFI功能的手機,通過研發(fā)的APP應(yīng)用,在盡可能的減化用戶的配置流程。
【發(fā)明內(nèi)容】
[0013]本發(fā)明的目的是為了能夠提供一物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法、物聯(lián)網(wǎng)設(shè)備和用戶設(shè)備。
[0014]一種使用用戶設(shè)備進(jìn)行物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法,包括:
[0015]物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài),當(dāng)所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài)時,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài);
[0016]所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備輸入的網(wǎng)絡(luò)密碼,當(dāng)密碼正確時,允許所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備并為其分配IP地址;
[0017]所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備后發(fā)送的配置數(shù)據(jù)包,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個;
[0018]所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò)。
[0019]一種使用用戶設(shè)備進(jìn)行物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法,包括:
[0020]所述用戶設(shè)備搜索第一 SSID,所述第一 SSID為物聯(lián)網(wǎng)設(shè)備的預(yù)設(shè)SSID ;
[0021]所述用戶設(shè)備輸入對應(yīng)于所述第一 SSID的網(wǎng)絡(luò)密碼;
[0022]所述用戶設(shè)備向所述物聯(lián)網(wǎng)設(shè)備發(fā)送配置數(shù)據(jù)包,以便于所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò),其中,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個。
[0023]一種物聯(lián)網(wǎng)設(shè)備,包括:
[0024]配置狀態(tài)模塊,用于使所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài),當(dāng)所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài)時,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài);
[0025]接入控制模塊,用于接收用戶設(shè)備輸入的網(wǎng)絡(luò)密碼,當(dāng)密碼正確時,允許所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備并為其分配IP地址;
[0026]配置模塊,用于接收用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備后發(fā)送的配置數(shù)據(jù)包,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個;
[0027]無線模塊,用于根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò)。
[0028]一種用戶設(shè)備,包括:
[0029]搜索模塊,用于搜索第一 SSID,所述第一 SSID為物聯(lián)網(wǎng)設(shè)備的預(yù)設(shè)SSID ;
[0030]接入模塊,用于輸入對應(yīng)于所述第一 SSID的網(wǎng)絡(luò)密碼;
[0031]配置模塊,用于向所述物聯(lián)網(wǎng)設(shè)備發(fā)送配置數(shù)據(jù)包,以便于所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò),其中,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個。
[0032]本發(fā)明的有益效果:本發(fā)明可以通過上述方法簡化對物聯(lián)網(wǎng)設(shè)備的配置過程。
[0033]例如,點擊“網(wǎng)絡(luò)配置”、點擊“選擇的WIFI網(wǎng)絡(luò)”、輸入密碼(確認(rèn)之后自動配置設(shè)備)、點擊管理列表(自動搜索到設(shè)備,獲取ID和認(rèn)證碼)、和點擊添加管理,即實現(xiàn)了對物聯(lián)網(wǎng)設(shè)備的配置過程。從原有的復(fù)雜的配置步驟,進(jìn)行了大量的簡化,只需要做4次點擊操作,I次密碼輸入操作,就可以完成所有的配置,認(rèn)證配置等工作。
【專利附圖】
【附圖說明】
[0034]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對本發(fā)明描述中所需要使用的附圖作簡單地介紹。
[0035]圖1是本發(fā)明的物聯(lián)網(wǎng)解決方案的系統(tǒng)架構(gòu)的方框圖。
[0036]圖2是本發(fā)明的物聯(lián)網(wǎng)設(shè)備的硬件部分的方框圖。
[0037]圖3是圖2中的物聯(lián)網(wǎng)設(shè)備為一種太陽能控制器時的模塊示意圖。
【具體實施方式】
[0038]為了簡化用戶在使用物聯(lián)網(wǎng)WIFI設(shè)備的配置過程,本發(fā)明設(shè)計的WIFI物聯(lián)網(wǎng)模塊,配合在智能手機(android或iphone等)開發(fā)的APP應(yīng)用實現(xiàn)了一個簡單的配置認(rèn)證過程。
[0039]整個發(fā)明包括硬件模塊部分,和相應(yīng)的智能手機APP軟件。
[0040]如附圖1所示,圖1是本發(fā)明的物聯(lián)網(wǎng)解決方案的系統(tǒng)架構(gòu)的方框圖。
[0041]系統(tǒng)主要包括有監(jiān)控設(shè)備、云服務(wù)器平臺和控制終端等。監(jiān)控設(shè)備即為物聯(lián)網(wǎng)設(shè)備??刂平K端可以是用戶設(shè)備,如智能手機等。
[0042]其中的控制終端部分,主要包括有android和iOS的手機APP軟件部分,同時APP軟件同時具備對物聯(lián)網(wǎng)設(shè)備的監(jiān)控軟件部分和對物聯(lián)網(wǎng)設(shè)備的配置部分。
[0043]如附圖2所示,圖2是本發(fā)明的物聯(lián)網(wǎng)設(shè)備的硬件部分的方框圖。
[0044]模塊中包括有MCU,WIFI模塊以及LED指示燈,和復(fù)位按鍵。MCU通過SPI接口與WIFI模塊相連,實現(xiàn)WIFI的通信;MCU處理網(wǎng)絡(luò)通信的協(xié)議棧部分;LED指示燈表示模塊的工作狀態(tài),包括的狀態(tài)有:配置狀態(tài)、WIFI連接狀態(tài)和正常工作狀態(tài);復(fù)位按鍵對系統(tǒng)配置復(fù)位,同時設(shè)備進(jìn)入配置狀態(tài);同時模塊通過UART與被控制的設(shè)備相連,實現(xiàn)應(yīng)用層的邏輯控制。
[0045]如附圖3所示,圖3是圖2中的物聯(lián)網(wǎng)設(shè)備為一種太陽能控制器時的模塊示意圖。物聯(lián)網(wǎng)模塊與太陽能熱水控制的連接通過TTL電平的UART傳輸方式,連接信號:GND TXDRXD VCC(3.3/5V).模塊內(nèi)部通過MSP430單片機,與WIFI模塊WG1300相連,實現(xiàn)所有的網(wǎng)絡(luò)協(xié)議棧以及通信方式;通過LED指示燈,指示模塊的網(wǎng)絡(luò)連接狀態(tài),快速閃爍表示處于配置狀態(tài),慢速閃爍,處于連接網(wǎng)絡(luò)狀態(tài),常亮狀態(tài),表示網(wǎng)絡(luò)連接正常。
[0046]如圖3所示,是圖2中的物聯(lián)網(wǎng)設(shè)備為一種太陽能控制器時的模塊示意圖。
[0047]如上圖所示,當(dāng)用戶打開手機的軟件時,用戶通過復(fù)位按鍵,讓模塊進(jìn)入配置狀態(tài),這樣可以點擊“網(wǎng)絡(luò)配置”,APP軟件自動搜索,手機所在區(qū)域來所有的WIFI網(wǎng)絡(luò),用戶可以選擇某一個網(wǎng)絡(luò)做為設(shè)備上網(wǎng)的WIFI網(wǎng)絡(luò),此時提示,讓用戶輸入WIFI的密碼,當(dāng)確認(rèn)連接之后,自動對物聯(lián)網(wǎng)設(shè)備進(jìn)行配置。
[0048]下面舉例說明配置的流程:
[0049]1、當(dāng)設(shè)備進(jìn)入配置狀態(tài)時,設(shè)備處于AP狀態(tài),其中SSID為fcoadlinkProv,APP軟件首先自動連接SSID為BroadlinkProv的網(wǎng)絡(luò),并被分配IP地址
[0050]2、模塊進(jìn)入AP狀態(tài)之后,自己的IP地址為192.168.6.1,同時建立UDP的server,監(jiān)聽端口 8255,等待設(shè)備的配置命令
[0051]3、手機的APP軟件,連接到物聯(lián)網(wǎng)設(shè)備的WIFI網(wǎng)絡(luò)之后,像設(shè)備的監(jiān)聽IP和端口,發(fā)送m)P配置數(shù)據(jù)包,數(shù)據(jù)包的組成包括有要連接的WIFI網(wǎng)絡(luò)類型,WIFI的名稱SSID和WIFI的密碼。
[0052]示例性的配置數(shù)據(jù)包例如:
[0053]
【權(quán)利要求】
1.一種使用用戶設(shè)備進(jìn)行物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法,其特征在于,包括: 物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài),當(dāng)所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài)時,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài); 所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備輸入的網(wǎng)絡(luò)密碼,當(dāng)密碼正確時,允許所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備并為其分配IP地址; 所述物聯(lián)網(wǎng)設(shè)備接收用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備后發(fā)送的配置數(shù)據(jù)包,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個; 所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包生成隨機認(rèn)證碼; 所述物聯(lián)網(wǎng)設(shè)備監(jiān)聽到廣播數(shù)據(jù)包,將所述物聯(lián)網(wǎng)設(shè)備的ID和所述認(rèn)證碼返回給所述用戶設(shè)備。
3.如權(quán)利要求1所述的方法,其特征在于,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài)時,所述方法還包括: 所述物聯(lián)網(wǎng)設(shè)備建立UDP的服務(wù)器,監(jiān)聽端口為第一預(yù)設(shè)監(jiān)聽端口,自身的SSID為預(yù)設(shè)的SSID,自身的地址為預(yù)設(shè)的地址; 所述物聯(lián)網(wǎng)設(shè)備為所述用戶設(shè)備分配IP地址,以便于所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備。
4.一種使用用戶設(shè)備進(jìn)行物聯(lián)網(wǎng)設(shè)備上網(wǎng)配置的方法,其特征在于,包括: 所述用戶設(shè)備搜索第一 SSID,所述第一 SSID為物聯(lián)網(wǎng)設(shè)備的預(yù)設(shè)SSID ; 所述用戶設(shè)備輸入對應(yīng)于所述第一 SSID的網(wǎng)絡(luò)密碼; 所述用戶設(shè)備向所述物聯(lián)網(wǎng)設(shè)備發(fā)送配置數(shù)據(jù)包,以便于所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò),其中,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個。
5.如權(quán)利要求4所述的方法,其特征在于,還包括: 用戶設(shè)備通過登錄物聯(lián)網(wǎng)設(shè)備所在的WIFI網(wǎng)絡(luò)的安全認(rèn)證; 用戶設(shè)備廣播設(shè)備請求數(shù)據(jù)幀; 用戶設(shè)備接收物聯(lián)網(wǎng)設(shè)備回復(fù)的其自身的ID和認(rèn)證碼; 用戶設(shè)備保存物聯(lián)網(wǎng)設(shè)備的ID和認(rèn)證碼; 用戶設(shè)備通過使用保存的物聯(lián)網(wǎng)設(shè)備的ID和認(rèn)證碼,本地或者遠(yuǎn)程登錄物聯(lián)網(wǎng)設(shè)備。
6.一種物聯(lián)網(wǎng)設(shè)備,其特征在于,包括: 配置狀態(tài)模塊,用于使所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài),當(dāng)所述物聯(lián)網(wǎng)設(shè)備進(jìn)入配置狀態(tài)時,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài); 接入控制模塊,用于接收用戶設(shè)備輸入的網(wǎng)絡(luò)密碼,當(dāng)密碼正確時,允許所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備并為其分配IP地址; 配置模塊,用于接收用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備后發(fā)送的配置數(shù)據(jù)包,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個;無線模塊,用于根據(jù)所述配置數(shù)據(jù)包連接相應(yīng)的WIFI網(wǎng)絡(luò)。
7.如權(quán)利要求6所述的物聯(lián)網(wǎng)設(shè)備,其特征在于,還包括: 認(rèn)證碼生成模塊,用于根據(jù)所述配置數(shù)據(jù)包生成隨機認(rèn)證碼; 認(rèn)證碼上報模塊,用于監(jiān)聽到廣播數(shù)據(jù)包,將所述物聯(lián)網(wǎng)設(shè)備的ID和所述認(rèn)證碼返回給所述用戶設(shè)備。
8.如權(quán)利要求6所述的物聯(lián)網(wǎng)設(shè)備,其特征在于,所述物聯(lián)網(wǎng)設(shè)備為接入點AP狀態(tài)時,所述配置狀態(tài)模塊還包括: 建立UDP的服務(wù)器的模塊,監(jiān)聽端口為第一預(yù)設(shè)監(jiān)聽端口,自身的SSID為預(yù)設(shè)的SSID,自身的地址為預(yù)設(shè)的地址; 為所述用戶設(shè)備分配IP地址的模塊,以便于所述用戶設(shè)備接入所述物聯(lián)網(wǎng)設(shè)備。
9.一種用戶設(shè)備,其特征在于,包括: 搜索模塊,用于搜索第一 SSID,所述第一 SSID為物聯(lián)網(wǎng)設(shè)備的預(yù)設(shè)SSID ; 接入模塊,用于輸入對應(yīng)于所述第一 SSID的網(wǎng)絡(luò)密碼; 配置模塊,用于向所述物聯(lián)網(wǎng)設(shè)備發(fā)送配置數(shù)據(jù)包,以便于所述物聯(lián)網(wǎng)設(shè)備根據(jù)所述配置數(shù)據(jù)包連接相應(yīng) 的WIFI網(wǎng)絡(luò),其中,所述配置數(shù)據(jù)包包括物聯(lián)網(wǎng)設(shè)備需要連接到的WIFI網(wǎng)絡(luò)類型、WIFI的名稱SSID和WIFI的密碼中的一個或多個。
10.如權(quán)利要求9所述的用戶設(shè)備,其特征在于,還包括: 通過登錄物聯(lián)網(wǎng)設(shè)備所在的WIFI網(wǎng)絡(luò)的安全認(rèn)證的模塊; 廣播設(shè)備請求數(shù)據(jù)幀的模塊; 接收物聯(lián)網(wǎng)設(shè)備回復(fù)的其自身的ID和認(rèn)證碼的模塊; 保存物聯(lián)網(wǎng)設(shè)備的ID和認(rèn)證碼的模塊; 通過使用保存的物聯(lián)網(wǎng)設(shè)備的ID和認(rèn)證碼,本地或者遠(yuǎn)程登錄物聯(lián)網(wǎng)設(shè)備的模塊。
【文檔編號】H04W24/00GK103929746SQ201310015076
【公開日】2014年7月16日 申請日期:2013年1月16日 優(yōu)先權(quán)日:2013年1月16日
【發(fā)明者】李志為, 劉宗孺, 姚博 申請人:杭州古北電子科技有限公司