一種物聯(lián)網(wǎng)WiFi模塊配置方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)WiFi模塊配置方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,出現(xiàn)了很多帶有wifi能力的電器設(shè)備,比如:wifi空調(diào),wifi空氣凈化器,wifi冰箱等等。很多WiFi電器設(shè)備都是沒有顯示屏的,那么用戶在使用這些wifi設(shè)備前,需要解決怎么設(shè)置電器設(shè)備中的WiFi模塊,讓其連接到家里指定的路由器上。
[0003]現(xiàn)有技術(shù)中利用家電的WiFi模塊作為無線接入點(AccessPoint,簡稱AP),要利用手機(jī)進(jìn)行設(shè)置,這種方法操作過程太繁瑣。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種物聯(lián)網(wǎng)WiFi模塊配置方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中家電中的WiFi模塊連接路由器時的方法較為繁瑣,不便于操作的缺陷。
[0006]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種物聯(lián)網(wǎng)WiFi模塊配置方法,其中,所述方法包括:
A.ffiFi模塊監(jiān)聽是否收到復(fù)位事件;
B、當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值,并根據(jù)模式選擇值進(jìn)入相應(yīng)的配置模式,對WiFi模塊進(jìn)行配置。
[0007]所述的物聯(lián)網(wǎng)WiFi模塊配置方法,其中,所述步驟A之前還包括:
SUffiFi模塊上電后,判斷WiFi模塊中的路由器參數(shù)是否配置;
S2、若已經(jīng)配置,則根據(jù)路由器參數(shù)連接到路由器,若未配置,則啟動第一配置模式對WiFi模塊進(jìn)行配置。
[0008]所述的物聯(lián)網(wǎng)WiFi模塊配置方法,其中,所述步驟B具體包括:
B1、當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值;
B2、若模式選擇值為1,將模式選擇值修改為2,并采用第一配置模式對WiFi模塊進(jìn)行配置;
B3、若模式選擇值為2,將模式選擇值修改為1,并采用第二配置模式對WiFi模塊進(jìn)行配置。
[0009]所述的物聯(lián)網(wǎng)WiFi模塊配置方法,其中,所述第一配置模式具體為:
WiFi模塊進(jìn)入AP配置模式;
移動終端連接上WiFi模塊;
WiFi模塊獲取移動終端輸入的路由器的參數(shù),通過獲取的路由器參數(shù)連接到路由器。
[0010]所述的物聯(lián)網(wǎng)WiFi模塊配置方法,其中,所述第二配置模式具體為 WiFi模塊進(jìn)入混雜模式;
WiFi模塊接收由移動終端連接目標(biāo)路由器后通過預(yù)先設(shè)定的規(guī)則發(fā)送的路由器的參數(shù),通過獲取到的路由器參數(shù)連接到路由器。
[0011]一種物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng),其中,所述系統(tǒng)包括:
檢測與判斷模塊,用于WiFi模塊監(jiān)聽是否收到復(fù)位事件;
控制模塊,用于當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值,并根據(jù)模式選擇值進(jìn)入相應(yīng)的配置模式,對WiFi模塊進(jìn)行配置。
[0012]所述的物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng),其中,所述系統(tǒng)還包括:
預(yù)先檢測模塊,WiFi模塊上電后,判斷WiFi模塊中的路由器參數(shù)是否配置;
配置模塊,用于若已經(jīng)配置,則根據(jù)路由器參數(shù)連接到路由器,若未配置,則啟動第一配置模式對WiFi模塊進(jìn)行配置。
[0013]所述的物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng),其中,所述控制模塊具體包括:
模式選擇值獲取模塊,用于當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值;
第一配置單元,用于若模式選擇值為1,將模式選擇值修改為2,并采用第一配置模式對WiFi模塊進(jìn)行配置;
第二配置單元,用于若模式選擇值為2,將模式選擇值修改為1,并采用第二配置模式對WiFi模塊進(jìn)行配置。
[0014]所述的物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng),其中,所述第一配置模式具體為:
WiFi模塊進(jìn)入AP配置模式;
移動終端連接上WiFi模塊;
WiFi模塊獲取移動終端輸入的路由器的參數(shù),通過獲取的路由器參數(shù)連接到路由器。
[0015]所述的物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng),其中,所述第二配置模式具體為:
WiFi模塊進(jìn)入混雜模式;
WiFi模塊接收由移動終端連接目標(biāo)路由器后通過預(yù)先設(shè)定的規(guī)則發(fā)送的路由器的參數(shù),通過獲取到的路由器參數(shù)連接到路由器。
[0016]有益效果:本發(fā)明可以使帶有WiFi模塊的家電設(shè)備可通過兩種配置模式連接路由器,減少了聯(lián)網(wǎng)配置的操作,提高了可靠性和環(huán)境適應(yīng)性,為用戶提供了方便。
【附圖說明】
[0017]圖1是本發(fā)明的一種物聯(lián)網(wǎng)WiFi模塊配置方法的較佳實施例的流程圖。
[0018]圖2是本發(fā)明的一種物聯(lián)網(wǎng)WiFi模塊配置方法的具體應(yīng)用實施例的流程圖。
[0019]圖3是本發(fā)明的一種物聯(lián)網(wǎng)WiFi模塊配置系統(tǒng)的較佳實施例的功能原理框圖。
【具體實施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]本發(fā)明第一實施例所述的一種物聯(lián)網(wǎng)WiFi模塊配置方法,如圖1所示,包括: 步驟S100、WiFi模塊監(jiān)聽是否收到復(fù)位事件。
[0022]具體實施時,當(dāng)檢測到設(shè)置有WiFi模塊的物聯(lián)網(wǎng)電器設(shè)備開機(jī)后,檢測WiFi模塊的狀態(tài),WiFi模塊監(jiān)聽是否收到復(fù)位事件。其中復(fù)位事件是指按鍵配置事件,一般是指復(fù)位鍵被按下。因為用戶的路由器配置不同,在不增加原接口的基礎(chǔ)上,可通過復(fù)位鍵對路由器的兩種接入方法進(jìn)行調(diào)整,使用戶在盡可能短的時間里選擇,適合自己的指定路由器接入方式,同時也不額外增加WiFi電器設(shè)備的系統(tǒng)負(fù)擔(dān)。
[0023]具體實施時,所述步驟SlOO之前還包括:
SUffiFi模塊上電后,判斷WiFi模塊中的路由器參數(shù)是否配置;
S2、若已經(jīng)配置,則直接將WiFi模塊連接到路由器,若未配置,則啟動第一配置模式對WiFi模塊進(jìn)行配置。
[0024]當(dāng)設(shè)置有WiFi模塊的WiFi電器設(shè)備上電,初始化WiFi電器設(shè)備的軟件、硬件設(shè)置。本實施例中的的WiFi電器設(shè)備包括但不限于wifi空調(diào)、wifi電扇、wifi冰箱、wifi空氣凈化器、wifi電視、wifi電飯堡等等。當(dāng)WiFi電器設(shè)備上電時,就開始檢測WiFi模塊的路由器參數(shù)是否配置,其中路由器參數(shù)包括路由器的服務(wù)集標(biāo)識(Service SetIdentifier,簡稱SSID)和路由器的密碼,WiFi模塊只有配置了 SSID和密碼,才可以實現(xiàn)連接指定路由器。
[0025]所述第一配置模式具體為:
WiFi模塊進(jìn)入AP配置模式;
移動終端連接上WiFi模塊;
WiFi模塊獲取移動終端輸入的路由器的參數(shù),通過獲取的路由器參數(shù)連接到路由器。
[0026]第二配置模式具體為:
WiFi模塊進(jìn)入混雜模式;
WiFi模塊接收由移動終端連接目標(biāo)路由器后通過預(yù)先設(shè)定的規(guī)則發(fā)送的路由器的參數(shù),通過獲取到的路由器參數(shù)連接到路由器。
[0027]步驟S200、當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值,并根據(jù)模式選擇值進(jìn)入相應(yīng)的配置模式,對WiFi模塊進(jìn)行配置。
[0028]所述步驟S200具體包括:
步驟S201、當(dāng)WiFi模塊收到復(fù)位事件后,獲取模式選擇值;
步驟S202、若模式選擇值為1,將模式選擇值修改為2,并采用第一配置模式對WiFi模塊進(jìn)行配置;
步驟S203、若模式選擇值為2,將模式選擇值修改為I,并采用第二配置模式對WiFi模塊進(jìn)行配置。
[0029]具體實施時,在該應(yīng)用實施例中,將利用指定路由器的將物聯(lián)網(wǎng)WiFi模塊配置方式記為配置方法1,將通過將WiFi電器設(shè)備作為AP從而連接指定路由器的方式記為配置方法2。并增加一個模式選擇標(biāo)值,cfg_flag,當(dāng)cfg_flag=2時對應(yīng)配置方法1,當(dāng)cfg_flag=l時對應(yīng)配置方法2。優(yōu)選的,默認(rèn)設(shè)置cfg_flag=2,即優(yōu)選采用配置方法1,可通過按鍵一次切換到配置方法2。
[0030]具體實施時,當(dāng)檢測到當(dāng)前的WiFi電器設(shè)備的WiFi模塊路由器參數(shù)已經(jīng)配置,那么就按照已經(jīng)配置的路由器SSID和密碼,連接到指定路由器。當(dāng)WiFi電器設(shè)備連接指定路由器后,可利用移動終端例如手機(jī)等連接到該指定路由器,可通過手機(jī)上的app應(yīng)用,操作該Wifi設(shè)備,可以實現(xiàn)遠(yuǎn)程開啟或關(guān)閉該WiFi電器設(shè)備。
[0031]具體實施時,利用第一配置模式配置WiFi模塊的具體包括:
步驟S301、若檢測到當(dāng)前的指定路由器不支持廣播信息,控制WiFi電器設(shè)備作為無線接入點;
步驟S302、移動終端通過wifi掃描到WiFi電器設(shè)備對應(yīng)的無線接入點,連接到WiFi電器設(shè)備;
步驟S303、移動終端獲取指定路由器的路由器參數(shù),并發(fā)送給WiFi電器設(shè)備;
步驟S304、WiFi電器設(shè)備根據(jù)接收到的路由器參數(shù)自動連接到指定路由器。
[0032]具體實施時,指定路由器連接方法,使用廣播原理,導(dǎo)致對一些廣播受限制的路由器不適用。多數(shù)情況下,可以通過配置路由器的工作參數(shù)解決,但對近年興起的一些智能路由器,娛樂網(wǎng)關(guān)等,功能復(fù)雜,廠商從安全,性能角度對廣播作出了一些限制。導(dǎo)致此方法無法使用。因此,本發(fā)明還提供另外一種指定路由器連接方法。
[0033]具體地,將WiFi電器設(shè)備的WiFi模塊作為無線接入點(AccessPoint,簡稱AP)。WiFi模塊作AP時,能向外廣播自己的wifi AP信息,可以用手機(jī)直接與之建立連接,并傳遞指定路由器的參數(shù)到wifi模塊。
[0034]具體地,控制WiFi電器進(jìn)入AP配置模式,手機(jī)可通過wifi掃描WiFi電器設(shè)備的AP,并連接到家電上,通過手機(jī)上的應(yīng)用界面輸入指定路由器的SSID和密碼信息,并發(fā)送到家電設(shè)備中,家電設(shè)備根據(jù)接收到的信息自動連接到指定路由器。
[0035]具體實施時,當(dāng)采用第二種配置模式配置WiFi模塊具體包括:
步驟S401、若檢測wifi模塊的路由器參數(shù)未配置,控制wifi電器設(shè)備進(jìn)入配置模式;步驟S402、移動終端連接到指定路由器,通過配置頁面循環(huán)廣播指定路由器的路由器參數(shù);
步驟S403、wifi電器設(shè)備的wifi模塊接收廣播數(shù)據(jù),獲取指定路由器的路由器參數(shù),自動連接到指定路由器。
[0036]具體地,WiFi模塊處于配置模式時,能接收到周圍所有路由器發(fā)送的數(shù)據(jù)幀。雖然數(shù)據(jù)幀的內(nèi)容有加密,但其長度是明確的??梢允褂脭?shù)據(jù)幀長度來攜帶數(shù)據(jù)信息,一個長度值對應(yīng)一個有效字符。那么制定相應(yīng)的規(guī)則,就能使家電WiFi模塊從眾多數(shù)據(jù)中過濾出我們需要的ssid和密碼,從而實現(xiàn)連