一種基于wifi的sta模式與ap模式的物聯(lián)網(wǎng)控制系統(tǒng)及其控制方法
【專利摘要】本發(fā)明公開了一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng)及其控制方法,所述控制器內(nèi)加載有AP軟件控制模塊和STA軟件控制模塊,所述AP軟件控制模塊控制WIFI模塊通過AP信道與用戶控制終端連接而實(shí)現(xiàn)AP直連控制,所述STA軟件控制模塊控制WIFI模塊通過STA信號(hào)與無線路由器連接而實(shí)現(xiàn)STA跨互聯(lián)網(wǎng)連接。用戶可同時(shí)對物聯(lián)網(wǎng)電器進(jìn)行STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制,也可以實(shí)現(xiàn)STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制之間的自動(dòng)切換功能。
【專利說明】—種基于WIFI的STA模式與AP模式的物聯(lián)網(wǎng)控制系統(tǒng)及其控制方法
[【技術(shù)領(lǐng)域】]
[0001]本發(fā)明涉及一種基于WIFI的STA模式與AP模式的物聯(lián)網(wǎng)控制系統(tǒng)及其控制方法。
[【背景技術(shù)】]
[0002]目前的基于WIFI的物聯(lián)網(wǎng)應(yīng)用于智能家居,智能工業(yè)等領(lǐng)域,WIFI只能啟用STA模式或AP模式。當(dāng)控制設(shè)備的WIFI模塊處于STA模式時(shí),控制設(shè)備的WIFI模塊是直接連接路由器,通過路由器連接到互聯(lián)網(wǎng)進(jìn)而與服務(wù)器進(jìn)行通訊,用戶即可通過可聯(lián)網(wǎng)控制終端(智能手機(jī),PC)進(jìn)行跨互聯(lián)網(wǎng)控制;當(dāng)控制設(shè)備的WIFI模塊處于AP模式時(shí),具有WIFI功能控制終端可接入此設(shè)備AP,并且可以通過直連方式進(jìn)行點(diǎn)對點(diǎn)控制。
[0003]目前,這種方式局限性在于當(dāng)用戶需要直連控制時(shí),必須切換到AP模式,因此控制器設(shè)備的WIFI模塊必須斷開與路由器的連接,即也斷開與網(wǎng)絡(luò)服務(wù)器的連接,從而讓具有WIFI功能的控制終端可接入此設(shè)備AP進(jìn)行直連控制。同樣,當(dāng)用戶需要進(jìn)行跨互聯(lián)網(wǎng)控制時(shí),必須斷開直連狀態(tài),進(jìn)入STA模式,通過路由器接入互聯(lián)網(wǎng),使得可聯(lián)網(wǎng)控制終端進(jìn)行跨互聯(lián)網(wǎng)控制。
[0004]物聯(lián)網(wǎng)終端電器需要在STA模式與AP模式進(jìn)行手動(dòng)的切換時(shí),導(dǎo)致終端產(chǎn)品只能選擇一種工作狀態(tài)或進(jìn)行繁瑣的操作,跨互聯(lián)網(wǎng)連接或直連;并且無法同時(shí)啟動(dòng)以STA模式進(jìn)行跨互聯(lián)網(wǎng)和以AP模式進(jìn)行直連控制。
[
【發(fā)明內(nèi)容】
]
[0005]本發(fā)明克服了上述技術(shù)的不足,提供了一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng),用戶可同時(shí)對物聯(lián)網(wǎng)電器進(jìn)行STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制,也可以實(shí)現(xiàn)STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制之間的自動(dòng)切換功能。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明采用了下列技術(shù)方案:
[0007]一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng),包括有控制器1,所述控制器I內(nèi)加載有AP軟件控制模塊和STA軟件控制模塊,所述控制器I連接有物聯(lián)網(wǎng)電器2、WIFI模塊3,所述WIFI模塊3內(nèi)加載有AP信道和STA信道,所述WIFI模塊3無線連接有用戶控制終端4和無線路由器5,所述無線路由器5連接有用于記錄物聯(lián)網(wǎng)電器2信息的網(wǎng)絡(luò)服務(wù)器6,所述網(wǎng)絡(luò)服務(wù)器6與用戶控制終端4進(jìn)行無線連接,所述AP軟件控制模塊控制WIFI模塊3通過AP信道與用戶控制終端4連接而實(shí)現(xiàn)AP直連控制,所述STA軟件控制模塊控制WIFI模塊3通過STA信號(hào)與無線路由器5連接而實(shí)現(xiàn)STA跨互聯(lián)網(wǎng)連接,所述控制器I控制AP信道和STA信道同時(shí)啟用或者相互間自動(dòng)切換。
[0008]所述用戶控制終端4為具有WIFI功能的智能手機(jī)或電腦。
[0009]一種基于WIFI的STA模式與AP模式同時(shí)啟動(dòng)的控制方法,其步驟如下:
[0010]第一步:在控制器I中加載AP軟件控制模塊和STA軟件控制模塊;[0011]第二步:在WIFI模塊3中加載AP信道和STA信道;
[0012]第三步:WIFI模塊3對無線路由器5服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0013]第四步:若為一致時(shí),控制器I通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,否則控制器I檢驗(yàn)無線路由器5服務(wù)集標(biāo)識(shí)的身份是否正確;
[0014]第五步:當(dāng)身份驗(yàn)證正確時(shí),控制器I記錄此無線路由器5服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,重復(fù)第三步;
[0015]第六步:WIFI模塊3對用戶控制終端4的服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0016]第七步:若為一致,控制器I通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,并且不關(guān)閉與無線路由器5STA信道連接,否則控制器I驗(yàn)證用戶控制終端4服務(wù)集標(biāo)識(shí)身份是否正確;
[0017]第八步:當(dāng)控制器I驗(yàn)證用戶控制終端4身份正確時(shí),控制器I記錄此用戶控制器終端4服務(wù)集標(biāo)識(shí),通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,并且不關(guān)閉與無線路由器5STA信道連接,否則重復(fù)第五步;
[0018]一種基于WIFI的STA模式與AP模式相互間自動(dòng)切換的控制方法,其步驟如下:
[0019]第一步:在控制器I中加載AP軟件控制模塊和STA軟件控制模塊;
[0020]第二步:在WIFI模塊3中加載AP信道和STA信道;
[0021]第三步:控制器I檢測是否收到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào);
[0022]第四步:當(dāng)控制器I沒有檢測到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào)時(shí),WIFI模塊3對無線路由器5服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷是否與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)一致;
[0023]第五步:若為一致,控制器I通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,否則控制器I驗(yàn)證無線路由器5服務(wù)集標(biāo)識(shí)身份是否正確;
[0024]第六步:當(dāng)身份驗(yàn)證正確時(shí),控制器I記錄此無線路由器5服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器4建立跨互聯(lián)網(wǎng)控制連接,否則重復(fù)第三步;
[0025]第七步:當(dāng)控制器I檢測到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào)時(shí),WIFI模塊3掃描是否存在用戶控制終端4的服務(wù)集標(biāo)識(shí);
[0026]第八步:若掃描到用戶控制終端4的服務(wù)集標(biāo)識(shí),判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0027]第九步:若為一致,控制器I通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,否則控制器I驗(yàn)證用戶控制終端4的服務(wù)集標(biāo)識(shí)身份是否正確;
[0028]第十步:當(dāng)控制器I驗(yàn)證用戶控制終端4身份正確時(shí),控制器I記錄此用戶控制終端4服務(wù)集標(biāo)識(shí),并通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,否則重復(fù)第七步;
[0029]第十一步:若沒有掃描用戶控制終端4的服務(wù)集標(biāo)識(shí)時(shí),判斷掃描時(shí)間是否為時(shí)間T;
[0030]第十二步:若掃描時(shí)間為時(shí)間T,則重復(fù)第二步,否則重復(fù)步驟第七步。
[0031]所述時(shí)間T為3分鐘。
[0032]本發(fā)明的有益效果是:
[0033]1、本發(fā)明能同時(shí)對物聯(lián)網(wǎng)電器進(jìn)行STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制,實(shí)現(xiàn)了終端狀態(tài)、直連狀態(tài)與跨互聯(lián)網(wǎng)狀態(tài)三者進(jìn)行狀態(tài)同步,使WIFI廣泛應(yīng)用在單個(gè)物聯(lián)網(wǎng)電器中。
[0034]2、本發(fā)明實(shí)現(xiàn)了 STA模式與AP模式同時(shí)連接,能直接對物聯(lián)網(wǎng)電器進(jìn)行控制,避免了跨互聯(lián)網(wǎng)控制造成的延時(shí),增強(qiáng)用戶體現(xiàn),同時(shí)能將物聯(lián)網(wǎng)數(shù)據(jù)通過互聯(lián)網(wǎng)存儲(chǔ)到網(wǎng)絡(luò)服務(wù)器中。
[0035]3、本發(fā)明實(shí)現(xiàn)了 STA模式的互聯(lián)網(wǎng)控制和AP模式的直連控制自動(dòng)切換,代替了用戶通過手動(dòng)方式切換兩種狀態(tài),提高了控制物聯(lián)網(wǎng)電器的靈活性。
[【專利附圖】
【附圖說明】]
[0036]圖1為本發(fā)明的結(jié)構(gòu)示意圖;
[0037]圖2為本發(fā)明的STA模式與AP模式同時(shí)啟動(dòng)的控制方法流程圖;
[0038]圖3為本發(fā)明的STA模式與AP模式相互間自動(dòng)切換的控制方法流程圖。
[【具體實(shí)施方式】]
[0039]下面結(jié)合附圖與本發(fā)明的實(shí)施方式作進(jìn)一步詳細(xì)的描述:
[0040]如圖1所不,一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng),包括有控制器1,所述控制器I內(nèi)加載有AP軟件控制模塊和STA軟件控制模塊,所述控制器I連接有物聯(lián)網(wǎng)電器2、WIFI模塊3,所述WIFI模塊3內(nèi)加載有AP信道和STA信道,所述WIFI模塊3無線連接有用戶控制終端4和無線路由器5,所述無線路由器5連接有用于記錄物聯(lián)網(wǎng)電器2信息的網(wǎng)絡(luò)服務(wù)器6,所述網(wǎng)絡(luò)服務(wù)器6與用戶控制終端4進(jìn)行無線連接,所述AP軟件控制模塊控制WIFI模塊3通過AP信道與用戶控制終端4連接而實(shí)現(xiàn)AP直連控制,所述STA軟件控制模塊控制WIFI模塊3通過STA信號(hào)與無線路由器5連接而實(shí)現(xiàn)STA跨互聯(lián)網(wǎng)連接,所述控制器I控制AP信道和STA信道用于同時(shí)啟用或者相互間自動(dòng)切換。
[0041]所述用戶控制終端4為具有WIFI功能的智能手機(jī)或電腦。
[0042]一種基于WIFI的STA模式與AP模式同時(shí)啟動(dòng)的控制方法,其步驟如下:
[0043]步驟一、在控制器I中加載AP軟件控制模塊和STA軟件控制模塊;
[0044]步驟二、在WIFI模塊3中加載AP信道和STA信道;
[0045]步驟三、WIFI模塊3對無線路由器5服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0046]步驟四、若為一致時(shí),控制器I通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,否則檢驗(yàn)無線路由器5服務(wù)集標(biāo)識(shí)的身份是否正確;
[0047]步驟五、當(dāng)身份驗(yàn)證正確時(shí),控制器I記錄此無線路由器5服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,重復(fù)步驟三;
[0048]步驟六、WIFI模塊3對用戶控制終端4的服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0049]步驟七、若為一致,控制器I通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,并且不關(guān)閉與無線路由器5STA信道連接,否則控制器I驗(yàn)證用戶控制終端4服務(wù)集標(biāo)識(shí)身份是否正確;
[0050]步驟八、當(dāng)控制器I驗(yàn)證用戶控制終端4身份正確時(shí),控制器I記錄此用戶控制器終端4服務(wù)集標(biāo)識(shí),通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,并且不關(guān)閉與無線路由器5STA信道連接,否則重復(fù)步驟六;
[0051]控制器I與WIFI模塊3通過UART主線進(jìn)行連接與控制,實(shí)現(xiàn)WIFI模塊3可同時(shí)在AP模式與STA模式狀態(tài)下進(jìn)行工作。
[0052]在控制器I中,同時(shí)啟動(dòng)AP控制軟件模塊和STA控制軟件模塊,兩個(gè)控制軟件模塊同時(shí)工作,使得WIFI模塊3建立AP通道和STA通道雙通信信道。其中,AP通道,使WIFI模塊3與用戶控制終端進(jìn)行直連控制的信道;STA通道,使WIFI模塊3直接接入無線路由器5而與互聯(lián)網(wǎng)連接的信道,通過互聯(lián)網(wǎng)將物聯(lián)網(wǎng)電器2的狀態(tài)信息以及使用數(shù)據(jù)上傳到網(wǎng)絡(luò)服務(wù)器6中。
[0053]其中,控制器I 為 ARM? Cortex?-M3/ ARM?' Cortex?-M0 或更高級別的 ARM系列,并且控制器I設(shè)有預(yù)留接口(SPI/UART/GPIO/IIC等)與應(yīng)用設(shè)備進(jìn)行通訊。
[0054]當(dāng)系統(tǒng)的狀態(tài)發(fā)生一次改變時(shí),WIFI模塊3同時(shí)啟用AP模式與STA模式時(shí),系統(tǒng)的狀態(tài)會(huì)通過無線路由器5將狀態(tài)發(fā)送至網(wǎng)絡(luò)服務(wù)器6后端進(jìn)行同步。同時(shí),系統(tǒng)的工作狀態(tài)發(fā)送至正在與系統(tǒng)直連的用戶控制終端4中,并且控制器I的工作狀態(tài)也作出改變,使三者實(shí)現(xiàn)狀態(tài)同步。
[0055]一種基于WIFI的STA模式與AP模式相互切換的控制方法,其步驟如下:
[0056]步驟一、在控制器I中加載AP軟件控制模塊和STA軟件控制模塊;
[0057]步驟二、在WIFI模塊3中加載AP信道和STA信道;
[0058]步驟三、控制器I檢測是否收到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào);
[0059]步驟四、當(dāng)控制器I沒有檢測到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào)時(shí),WIFI模塊3對無線路由器5服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷是否與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)一致;
[0060]步驟五、若為一致,控制器I通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器5建立跨互聯(lián)網(wǎng)控制連接,否則驗(yàn)證無線路由器5服務(wù)集標(biāo)識(shí)身份是否正確;
[0061 ] 步驟六、當(dāng)身份驗(yàn)證正確時(shí),控制器I記錄此無線路由器5服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過STA信道與無線路由器4建立跨互聯(lián)網(wǎng)控制連接,否則重復(fù)步驟三;[0062]步驟七、當(dāng)控制器I檢測到網(wǎng)絡(luò)服務(wù)器6的AP模式切換信號(hào)時(shí),WIFI模塊3掃描是否存在用戶控制終端4的服務(wù)集標(biāo)識(shí);
[0063]步驟八、若掃描到用戶控制終端4的服務(wù)集標(biāo)識(shí),判斷與控制器I歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致;
[0064]步驟九、若為一致,控制器I通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,否則驗(yàn)證用戶控制終端4的服務(wù)集標(biāo)識(shí)身份是否正確;
[0065]步驟十、當(dāng)控制器I驗(yàn)證用戶控制終端4身份正確時(shí),控制器I記錄此用戶控制終端4服務(wù)集標(biāo)識(shí),并通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊3通過AP信道與用戶控制終端4建立直連控制連接,否則重復(fù)步驟七;
[0066]步驟十一、若沒有掃描用戶控制終端4的服務(wù)集標(biāo)識(shí)時(shí),判斷掃描時(shí)間是否為時(shí)間T;
[0067]步驟十二、若掃描時(shí)間為時(shí)間T,則重復(fù)步驟三,否則重復(fù)步驟七。
[0068]其中,所述時(shí)間T為3分鐘。
[0069]當(dāng)WIFI模塊3檢測到用戶控制終端4的服務(wù)集標(biāo)識(shí)時(shí),則發(fā)送命令讓W(xué)IFI模塊3從STA模式自動(dòng)切換到AP模式。反之,若用戶控制終端4離開此環(huán)境后,WIFI模塊3在3分鐘內(nèi)檢測不到用戶控制終端4的服務(wù)集標(biāo)識(shí)時(shí),系統(tǒng)將從AP模式直連狀態(tài),自動(dòng)切換到STA模式。
【權(quán)利要求】
1.一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng),其特征在于:包括有控制器(I ),所述控制器(I)內(nèi)加載有AP軟件控制模塊和STA軟件控制模塊,所述控制器(I)連接有物聯(lián)網(wǎng)電器(2)、WIFI模塊(3),所述WIFI模塊(3)內(nèi)加載有AP信道和STA信道,所述WIFI模塊(3)無線連接有用戶控制終端(4)和無線路由器(5),所述無線路由器(5)連接有用于記錄物聯(lián)網(wǎng)電器(2)信息的網(wǎng)絡(luò)服務(wù)器(6),所述網(wǎng)絡(luò)服務(wù)器(6)與用戶控制終端(4)進(jìn)行無線連接,所述AP軟件控制模塊控制WIFI模塊(3)通過AP信道與用戶控制終端(4)連接而實(shí)現(xiàn)AP直連控制,所述STA軟件控制模塊控制WIFI模塊(3)通過STA信號(hào)與無線路由器(5)連接而實(shí)現(xiàn)STA跨互聯(lián)網(wǎng)連接,所述控制器(I)控制AP信道和STA信道同時(shí)啟用或者相互間自動(dòng)切換。
2.一種基于WIFI的STA模式與AP模式物聯(lián)網(wǎng)控制系統(tǒng),其特征在于:所述用戶控制終端(4)為具有WIFI功能的智能手機(jī)或電腦。
3.一種基于WIFI的STA模式與AP模式同時(shí)啟動(dòng)的控制方法,其步驟如下: a)在控制器(I)中加載AP軟件控制模塊和STA軟件控制模塊; b )在WIFI模塊(3 )中加載AP信道和STA信道; c)WIFI模塊(3)對無線路由器(5)服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器(I)歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致; d)若為一致時(shí),控制器(I)通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3 )通過STA信道與無線路由器(5 )建立跨互聯(lián)網(wǎng)控制連接,否則控制器(I)檢驗(yàn)無線路由器(5)服務(wù)集標(biāo)識(shí)的身份 是否正確; e)當(dāng)身份驗(yàn)證正確時(shí),控制器(I)記錄此無線路由器(5)服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過STA信道與無線路由器(5)建立跨互聯(lián)網(wǎng)控制連接,重復(fù)步驟c ; f)WIFI模塊(3)對用戶控制終端(4)的服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷與控制器(I)歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致; g)若為一致,控制器(I)通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過AP信道與用戶控制終端(4)建立直連控制連接,并且不關(guān)閉與無線路由器(5)STA信道連接,否則控制器(I)驗(yàn)證用戶控制終端(4)服務(wù)集標(biāo)識(shí)身份是否正確; h)當(dāng)控制器(I)驗(yàn)證用戶控制終端(4)身份正確時(shí),控制器(I)記錄此用戶控制器終端(4)服務(wù)集標(biāo)識(shí),通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過AP信道與用戶控制終端(4)建立直連控制連接,并且不關(guān)閉與無線路由器(5) STA信道連接,否則重復(fù)步驟f。
4.一種基于WIFI的STA模式與AP模式相互間自動(dòng)切換的控制方法,其步驟如下: i )在控制器(I)中加載AP軟件控制模塊和STA軟件控制模塊; j)在WIFI模塊(3)中加載AP信道和STA信道; k)控制器(I)檢測是否收到網(wǎng)絡(luò)服務(wù)器(6)的AP模式切換信號(hào); I)當(dāng)控制器(I)沒有檢測到網(wǎng)絡(luò)服務(wù)器(6)的AP模式切換信號(hào)時(shí),WIFI模塊(3)對無線路由器(5)服務(wù)集標(biāo)識(shí)進(jìn)行掃描,并判斷是否與控制器(I)歷史記錄中的服務(wù)集標(biāo)識(shí)一致; η)若為一致,控制器(I)通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3 )通過STA信道與無線路由器(5 )建立跨互聯(lián)網(wǎng)控制連接,否則控制器(I)驗(yàn)證無線路由器(5)服務(wù)集標(biāo)識(shí)身份是否正確; m)當(dāng)身份驗(yàn)證正確時(shí),控制器(I)記錄此無線路由器(5)服務(wù)集標(biāo)識(shí),并通過STA軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過STA信道與無線路由器(4)建立跨互聯(lián)網(wǎng)控制連接,否則重復(fù)步驟k ; ο)當(dāng)控制器(I)檢測到網(wǎng)絡(luò)服務(wù)器(6)的AP模式切換信號(hào)時(shí),WIFI模塊(3)掃描是否存在用戶控制終端(4)的服務(wù)集標(biāo)識(shí); P)若掃描到用戶控制終端(4)的服務(wù)集標(biāo)識(shí),判斷與控制器(I)歷史記錄中的服務(wù)集標(biāo)識(shí)是否一致; q)若為一致,控制器(I)通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過AP信道與用戶控制終端(4)建立直連控制連接,否則控制器(I)驗(yàn)證用戶控制終端(4)的服務(wù)集標(biāo)識(shí)身份是否正確; r)當(dāng)控制器(I)驗(yàn)證用戶控制終端(4)身份正確時(shí),控制器(I)記錄此用戶控制終端(4)服務(wù)集標(biāo)識(shí),并通過AP軟件控制模塊發(fā)送AT調(diào)制解調(diào)命令,控制WIFI模塊(3)通過AP信道與用戶控制終端(4)建立直連控制連接,否則重復(fù)步驟ο ; s)若沒有掃描用戶控制終端(4)的服務(wù)集標(biāo)識(shí)時(shí),判斷掃描時(shí)間是否為時(shí)間T ; t)若掃描時(shí)間為時(shí)間T, 則重復(fù)步驟j,否則重復(fù)步驟O。
5.根據(jù)權(quán)利要求4所述的一種基于WIFI的STA模式與AP模式相互切換的控制方法,其特征在于所述時(shí)間T為3分鐘。
【文檔編號(hào)】G05B19/418GK103529793SQ201310492683
【公開日】2014年1月22日 申請日期:2013年10月18日 優(yōu)先權(quán)日:2013年10月18日
【發(fā)明者】張力, 張偉佳, 區(qū)鈺興 申請人:中山司南物聯(lián)網(wǎng)科技有限公司