本發(fā)明涉及數(shù)字多媒體、互聯(lián)網(wǎng)及物聯(lián)網(wǎng)通信技術領域,特別涉及一種智能硬件設備的Wi-Fi配網(wǎng)方法。
背景技術:
家庭中的智能硬件設備通常要接入互聯(lián)網(wǎng)才能有完整功能,無線上網(wǎng)通常需要用戶名(SSID)和密碼。這就需要一種把用戶名(SSID)和對應密碼發(fā)送給智能硬件設備的方法。
目前流行的做法是智能硬件設備系統(tǒng)啟動時使Wi-Fi模塊進入監(jiān)聽模式,手機端連接Wi-Fi網(wǎng)絡接入點,例如路由器,獲取到用戶名(SSID)和對應密碼再用專用APP發(fā)送Wi-Fi廣播數(shù)據(jù),把用戶名(SSID)和對應密碼按照一定的格式放置到這個廣播數(shù)據(jù)中,智能硬件設備接收到這個廣播數(shù)據(jù)后就可以解析出用戶名(SSID)和對應密碼,智能硬件設備把用戶名(SSID)和對應密碼存到存儲器中,后續(xù)就可以自主去連接Wi-Fi了。但存在很多場景智能硬件設備無法讓Wi-Fi模塊進入監(jiān)聽模式,比如Wi-Fi模塊正處于密集通信中或者個別Wi-Fi模塊在連接狀態(tài)無法進入監(jiān)聽模式。
技術實現(xiàn)要素:
本發(fā)明的目的在于提供一種智能硬件設備的Wi-Fi配網(wǎng)方法,以解決現(xiàn)有技術中存在很多場景智能硬件設備無法讓Wi-Fi模塊進入監(jiān)聽模式,從而所述智能硬件設備不能接入Wi-Fi的問題。
基于上述目的,本發(fā)明提供一種智能硬件設備的Wi-Fi配網(wǎng)方法,所述智能硬件設備的Wi-Fi配網(wǎng)方法包括:
中轉(zhuǎn)設備獲取連接Wi-Fi的用戶名和密碼;
智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,所述智能硬件設備監(jiān)聽藍牙數(shù)據(jù);
所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù);
所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi之前,所述智能硬件設備的Wi-Fi配網(wǎng)方法還包括:
所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)是否為配網(wǎng)數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,當所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)為配網(wǎng)數(shù)據(jù),則所述智能硬件設備接收所述藍牙數(shù)據(jù)并停止監(jiān)聽藍牙數(shù)據(jù);當所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)不是配網(wǎng)數(shù)據(jù),則所述智能硬件設備繼續(xù)監(jiān)聽藍牙數(shù)據(jù),直至檢測監(jiān)聽的藍牙數(shù)據(jù)為配網(wǎng)數(shù)據(jù)為止。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述中轉(zhuǎn)設備發(fā)送的配網(wǎng)數(shù)據(jù)包括:自定義的特征配對碼、用戶名和密碼。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述智能硬件設備通過識別所述自定義的特征配對碼檢測監(jiān)聽的藍牙數(shù)據(jù)是否為配網(wǎng)數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù)中,所述中轉(zhuǎn)設備通過AVRCP通信協(xié)議發(fā)送所述配網(wǎng)數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述自定義的特征配對碼、用戶名和密碼配置于媒體信息數(shù)據(jù)單元中。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述媒體信息數(shù)據(jù)單元的至少一個字段中包括所述自定義的特征配對碼、用戶名和密碼。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù)中,所述中轉(zhuǎn)設備通過SPP通信協(xié)議發(fā)送所述配網(wǎng)數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù)中,所述中轉(zhuǎn)設備通過GATT通信協(xié)議發(fā)送所述配網(wǎng)數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi包括:
所述智能硬件設備解析配網(wǎng)數(shù)據(jù)獲取用戶名和密碼;
所述智能硬件設備根據(jù)用戶名和密碼連接Wi-Fi。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,中轉(zhuǎn)設備獲取連接Wi-Fi的用戶名和密碼包括:
中轉(zhuǎn)設備接入路由器;及
中轉(zhuǎn)設備獲取所述Wi-Fi網(wǎng)絡接入點的用戶名和密碼。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,智能硬件設備監(jiān)聽藍牙數(shù)據(jù)的同時,或者智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,智能硬件設備監(jiān)聽藍牙數(shù)據(jù)之前,或者智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,智能硬件設備監(jiān)聽藍牙數(shù)據(jù)之后,所述智能硬件設備的Wi-Fi配網(wǎng)方法還包括:
所述智能硬件設備使Wi-Fi模塊進入監(jiān)聽模式;
所述中轉(zhuǎn)設備發(fā)送Wi-Fi廣播數(shù)據(jù)。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述中轉(zhuǎn)設備為智能手機。
可選的,在所述的智能硬件設備的Wi-Fi配網(wǎng)方法中,所述智能硬件設備為智能數(shù)碼設備或者智能家居。
在本發(fā)明提供的智能硬件設備的Wi-Fi配網(wǎng)方法中,智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,所述智能硬件設備監(jiān)聽藍牙數(shù)據(jù),所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù),即智能硬件設備通過藍牙數(shù)據(jù)獲取連接Wi-Fi的用戶名和密碼,從而避免了很多場景智能硬件設備無法讓Wi-Fi模塊進入監(jiān)聽模式,從而所述智能硬件設備不能接入Wi-Fi的問題,提高了智能硬件設備接入Wi-Fi的成功率,與此同時,該配網(wǎng)方法使得智能硬件設備的聯(lián)網(wǎng)能夠不完全依賴于Wi-Fi系統(tǒng),無論Wi-Fi處于何種狀態(tài),只要中轉(zhuǎn)設備連接了Wi-Fi,那么其他智能硬件設備是都能夠?qū)崿F(xiàn)聯(lián)網(wǎng)功能的,因此,配網(wǎng)更加靈活可靠。
附圖說明
圖1是本發(fā)明實施例一的智能硬件設備的Wi-Fi配網(wǎng)方法的流程示意圖;
圖2是本發(fā)明實施例一的實現(xiàn)智能硬件設備的Wi-Fi配網(wǎng)方法的設備配置示意圖;
圖3是本發(fā)明實施例二的智能硬件設備的Wi-Fi配網(wǎng)方法的流程示意圖。
具體實施方式
以下結合附圖和具體實施例對本發(fā)明提出的智能硬件設備的Wi-Fi配網(wǎng)方法作進一步詳細說明。根據(jù)下面說明和權利要求書,本發(fā)明的優(yōu)點和特征將更清楚。需說明的是,附圖均采用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本發(fā)明實施例的目的。特別的,各附圖需要展示的側(cè)重點不同,往往都采用了不同的比例。
【實施例一】
請參考圖1,其為本發(fā)明實施例一的智能硬件設備的Wi-Fi配網(wǎng)方法的流程示意圖。如圖1所示,在本申請實施例中,所述智能硬件設備的Wi-Fi配網(wǎng)方法包括:
步驟S10:中轉(zhuǎn)設備獲取連接Wi-Fi的用戶名和密碼;
步驟S11:智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,所述智能硬件設備監(jiān)聽藍牙數(shù)據(jù);
步驟S12:所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù);
步驟S13:所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi。
進一步的,在步驟13:所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi之前,所述智能硬件設備的Wi-Fi配網(wǎng)方法還包括:所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)是否為配網(wǎng)數(shù)據(jù)。當所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)為配網(wǎng)數(shù)據(jù),則接收所述藍牙數(shù)據(jù),即執(zhí)行步驟13,接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi,在本申請實施例中,所述智能硬件設備可以同時停止監(jiān)聽藍牙數(shù)據(jù);當所述智能硬件設備檢測監(jiān)聽的藍牙數(shù)據(jù)不是配網(wǎng)數(shù)據(jù),則所述智能硬件設備繼續(xù)監(jiān)聽藍牙數(shù)據(jù),直至檢測監(jiān)聽的藍牙數(shù)據(jù)為配網(wǎng)數(shù)據(jù)為止。
相應的,請同時參考圖2,其為本發(fā)明實施例一的實現(xiàn)智能硬件設備的Wi-Fi配網(wǎng)方法的設備配置示意圖。如圖1和圖2所示,在本申請實施例中,實現(xiàn)智能硬件設備的Wi-Fi配網(wǎng)方法的設備主要包括Wi-Fi網(wǎng)絡接入點20(比如路由器)、中轉(zhuǎn)設備21以及智能硬件設備22。優(yōu)選的,所述中轉(zhuǎn)設備21為智能手機,所述智能硬件設備22為智能數(shù)碼設備或者智能家居,例如是音箱。首先,中轉(zhuǎn)設備21接入路由器20,并獲取所述路由器20的用戶名和密碼,即所述中轉(zhuǎn)設備21獲取連接Wi-Fi的用戶名和密碼。
在本申請實施例中,所述中轉(zhuǎn)設備21發(fā)送的配網(wǎng)數(shù)據(jù)包括:自定義的特征配對碼、用戶名和密碼(即所述中轉(zhuǎn)設備21獲取的連接Wi-Fi的用戶名和密碼)。進一步的,所述智能硬件設備22通過識別所述自定義的特征配對碼檢測監(jiān)聽的藍牙數(shù)據(jù)是否為配網(wǎng)數(shù)據(jù)。所述自定義的特征配對碼可以在所述中轉(zhuǎn)設備21和智能硬件設備22的出廠設置中進行設定,本申請實施例對此不作限定。
在本申請實施例中,所述中轉(zhuǎn)設備21和所述智能硬件設備22之間通過AVRCP通信協(xié)議實現(xiàn)藍牙連接。即,所述中轉(zhuǎn)設備21通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù)中,所述中轉(zhuǎn)設備21通過AVRCP通信協(xié)議發(fā)送配網(wǎng)數(shù)據(jù)。
具體的,所述自定義的特征配對碼、用戶名和密碼配置于媒體信息數(shù)據(jù)單元(Media Information PDUs)中。進一步的,所述媒體信息數(shù)據(jù)單元的至少一個字段中包括所述自定義的特征配對碼、用戶名和密碼。例如,正常情況下,在用藍牙連接播放一首歌曲名叫l(wèi)onely的音樂時,媒體信息數(shù)據(jù)單元(Media Information PDUs)可能會傳輸幾個字段,比如標題(title)字段,內(nèi)容為“l(fā)onely”。比如表演者(artist)字段,內(nèi)容為“nana”。而所述自定義的特征配對碼、用戶名和密碼可以通過如下方式配置于媒體信息數(shù)據(jù)單元(Media Information PDUs)中,比如把“nana”改成“nana%W%i%-%F%i SSID:test,password:12345678”。相當于在原先的內(nèi)容中追加了自定義的數(shù)據(jù)。其中“%W%i%-%F%i”是自定義的特征配對碼,代表了后面的數(shù)據(jù)是定義用來傳輸用戶名和密碼的,在此即用戶名(SSID)和密碼。本例中,傳輸?shù)挠脩裘?SSID)名稱叫“test”,對應的密碼為“12345678”。
在本申請實施例中,所述中轉(zhuǎn)設備21通過AVRCP通信協(xié)議發(fā)送配網(wǎng)數(shù)據(jù);在本申請的其他實施例中,所述中轉(zhuǎn)設備21也可以通過SPP通信協(xié)議發(fā)送配網(wǎng)數(shù)據(jù),或者所述中轉(zhuǎn)設備21通過GATT通信協(xié)議發(fā)送所述配網(wǎng)數(shù)據(jù),只要所述中轉(zhuǎn)設備21和所述智能硬件設備22之間能夠建立藍牙連接,并進而所述中轉(zhuǎn)設備21據(jù)此向所述智能硬件設備22發(fā)送配網(wǎng)數(shù)據(jù)即可。
接著,所述智能硬件設備22接收配網(wǎng)數(shù)據(jù)后便可連接Wi-Fi。具體的,所述智能硬件設備22解析配網(wǎng)數(shù)據(jù)獲取用戶名和密碼,接著,所述智能硬件設備22根據(jù)用戶名和密碼連接Wi-Fi。
綜上可見,通過智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,所述智能硬件設備監(jiān)聽藍牙數(shù)據(jù),所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù),即智能硬件設備通過藍牙數(shù)據(jù)獲取連接Wi-Fi的用戶名和密碼,從而避免了很多場景智能硬件設備無法讓Wi-Fi模塊進入監(jiān)聽模式,從而所述智能硬件設備不能接入Wi-Fi的問題,提高了智能硬件設備接入Wi-Fi的成功率,與此同時,該配網(wǎng)方法使得智能硬件設備的聯(lián)網(wǎng)能夠不完全依賴于Wi-Fi系統(tǒng),無論Wi-Fi處于何種狀態(tài),只要中轉(zhuǎn)設備連接了Wi-Fi,那么其他智能硬件設備是都能夠?qū)崿F(xiàn)聯(lián)網(wǎng)功能的,因此,配網(wǎng)更加靈活可靠。
【實施例二】
請參考圖3,其為本發(fā)明實施例二的智能硬件設備的Wi-Fi配網(wǎng)方法的流程示意圖。如圖3所示,在本申請實施例中,所述智能硬件設備的Wi-Fi配網(wǎng)方法包括:
步驟S30:中轉(zhuǎn)設備獲取連接Wi-Fi的用戶名和密碼;
步驟S31:智能硬件設備啟動后與所述中轉(zhuǎn)設備建立藍牙連接,所述智能硬件設備監(jiān)聽藍牙數(shù)據(jù);
步驟S32:所述智能硬件設備使Wi-Fi模塊進入監(jiān)聽模式;
步驟S33:所述中轉(zhuǎn)設備發(fā)送Wi-Fi廣播數(shù)據(jù);
步驟S34:所述中轉(zhuǎn)設備通過藍牙連接發(fā)送配網(wǎng)數(shù)據(jù);
步驟S35:所述智能硬件設備接收配網(wǎng)數(shù)據(jù)后連接Wi-Fi。
即在本申請實施例二中,所述智能硬件設備不僅與所述中轉(zhuǎn)設備建立藍牙連接,通過藍牙數(shù)據(jù)獲取連接Wi-Fi的用戶名和密碼;所述智能硬件設備還進行Wi-Fi數(shù)據(jù)的監(jiān)聽,以便獲取Wi-Fi廣播數(shù)據(jù)并據(jù)此獲取連接Wi-Fi的用戶名和密碼。即在本申請實施例二中,所述智能硬件設備獲取連接Wi-Fi的用戶名和密碼的通道有多條,從而可以進一步提高所述智能硬件設備接入Wi-Fi的成功率。
上述描述僅是對本發(fā)明較佳實施例的描述,并非對本發(fā)明范圍的任何限定,本發(fā)明領域的普通技術人員根據(jù)上述揭示內(nèi)容做的任何變更、修飾,均屬于權利要求書的保護范圍。