本發(fā)明涉及一種無線設(shè)備控制方法,尤其涉及一種WiFi設(shè)備快速控制方法。
背景技術(shù):
目前,越來越多的wifi智能終端設(shè)備接入wifi網(wǎng)絡(luò),用戶可以通過wifi網(wǎng)絡(luò)進(jìn)行對(duì)智能終端設(shè)備進(jìn)行監(jiān)控、配置等等。
隨著智能設(shè)備的發(fā)展,智能設(shè)備越來越智能化,wifi網(wǎng)絡(luò)越來越復(fù)雜化,更多的wifi智能化設(shè)備通信控制依賴于wifi路由器或wifi網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互。
當(dāng)wifi路由器或wifi網(wǎng)絡(luò)出現(xiàn)癱瘓情況,wifi智能設(shè)備將不能工作。傳統(tǒng)的wifi智能終端設(shè)備必須連接到wifi網(wǎng)絡(luò)或與wifi建立連接后才能進(jìn)行通信,當(dāng)wifi網(wǎng)絡(luò)出現(xiàn)異?;騱ifi網(wǎng)絡(luò)未建立時(shí),wifi智能終端設(shè)備無法進(jìn)行使用。因此當(dāng)wifi網(wǎng)絡(luò)未能建立或wifi網(wǎng)絡(luò)出現(xiàn)異常,wifi智能設(shè)備無法連接到指定的wifi網(wǎng)絡(luò)時(shí),如何對(duì)wifi智能設(shè)備進(jìn)行快速控制顯得尤為重要。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種WiFi設(shè)備快速控制方法,在保留wifi原有聯(lián)網(wǎng)后工作的功能外,對(duì)于wifi網(wǎng)絡(luò)未建立時(shí)的wifi無線智能設(shè)備也能快速控制,從而大大方便用戶對(duì)智能設(shè)備的管理以及控制。
本發(fā)明為解決上述技術(shù)問題而采用的技術(shù)方案是提供一種WiFi設(shè)備快速控制方法,包括如下步驟:a)提供wifi智能終端設(shè)備和wifi人機(jī)智能控制裝置;b)當(dāng)wifi智能終端設(shè)備與wifi網(wǎng)絡(luò)處于斷開狀態(tài)時(shí),利用所述wifi人機(jī)智能控制裝置推送控制指令給wifi智能終端設(shè)備;c)當(dāng)wifi智能終端設(shè)備接收到wifi人機(jī)智能控制裝置推送的控制信息后,進(jìn)行命令解碼,并根據(jù)解碼后的命令進(jìn)行控制動(dòng)作操作。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi智能終端設(shè)備未連接到wifi網(wǎng)絡(luò)時(shí),周期性地在station模式和sniffer模式之間進(jìn)行切換;在sniffer模式下監(jiān)控wifi數(shù)據(jù)信號(hào),當(dāng)檢測到預(yù)先規(guī)定的編碼規(guī)則,則駐留在此通道等待后續(xù)數(shù)據(jù)隊(duì)列;在station模式下則嘗試連接到預(yù)先配置的wifi網(wǎng)絡(luò)。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi智能終端設(shè)備在sniffer模式下掃描wifi各個(gè)通道,檢測各個(gè)通道是否有預(yù)先約定的編碼規(guī)則數(shù)據(jù)。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi無線智能終端設(shè)備預(yù)先指定通信通道號(hào),并在斷線狀態(tài)時(shí)在預(yù)先指定的通信通道號(hào)上等待后續(xù)數(shù)據(jù)隊(duì)列。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi智能終端設(shè)備存儲(chǔ)預(yù)置的控制命令碼,并在斷線狀態(tài)時(shí)根據(jù)預(yù)置的控制命令碼進(jìn)行控制動(dòng)作操作。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi人機(jī)智能控制裝置通過wifiUDP多播信息推送控制指令。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi UDP多播信息中至少有一部分包括控制指令的編碼規(guī)則,當(dāng)wifi智能終端設(shè)備檢測到預(yù)先規(guī)定的編碼規(guī)則,則駐留在此通道等待后續(xù)數(shù)據(jù)隊(duì)列。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi人機(jī)智能控制裝置為智能手機(jī)、PAD、PC以及帶有wifi功能的可操作面板設(shè)備,所述wifi人機(jī)智能控制裝置根據(jù)觸摸屏操作或輕觸按鍵觸發(fā)命令發(fā)送,并準(zhǔn)備相應(yīng)的控制指令數(shù)據(jù),接著將控制指令數(shù)據(jù)根據(jù)秘鑰加密為十六進(jìn)制待發(fā)數(shù)據(jù),最后將待發(fā)送數(shù)據(jù)以及數(shù)據(jù)索引加入多播IP地址,并將該多播IP地址映射為對(duì)應(yīng)的多播MAC地址。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi人機(jī)智能控制裝置包括第一處理器,所述第一處理器和第一WiFi組件、人機(jī)輸入/輸出組件相連,所述人機(jī)輸入/輸出組件包括LCD液晶屏、LED數(shù)碼管、機(jī)械按鍵、輕觸按鍵和觸摸板。
上述的WiFi設(shè)備快速控制方法,其中,所述wifi智能終端設(shè)備包括第二處理器,所述第二處理器通過第二WiFi組件檢測是否連接到wifi網(wǎng)絡(luò);當(dāng)檢測到未能連接到wifi網(wǎng)絡(luò)時(shí),則在station模式和sniffer模式下進(jìn)行周期切換;當(dāng)連接到wifi網(wǎng)絡(luò)后,則進(jìn)入到station模式;在sniffer模式下監(jiān)聽UDP組播信息,并將組播IP地址映射為對(duì)應(yīng)的多播MAC地址。
本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果:本發(fā)明提供的WiFi設(shè)備快速控制方法,通過wifi人機(jī)智能控制裝置推送控制指令給wifi智能終端設(shè)備,在保留wifi原有聯(lián)網(wǎng)后工作的功能外,對(duì)于wifi網(wǎng)絡(luò)未建立時(shí)的wifi無線智能設(shè)備也能快速控制,從而大大方便用戶對(duì)智能設(shè)備的管理以及控制。
附圖說明
圖1為本發(fā)明WiFi設(shè)備快速控制流程示意圖;
圖2為本發(fā)明的wifi人機(jī)智能控制裝置推送控制命令示意圖;
圖3為本發(fā)明的wifi人機(jī)智能控制裝置基本框圖;
圖4為本發(fā)明的wifi智能終端設(shè)備基本框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
圖1為本發(fā)明WiFi設(shè)備快速控制流程示意圖。
請(qǐng)參見圖1,本發(fā)明提供的WiFi設(shè)備快速控制方法,包括如下步驟:
在步驟101中,wifi智能終端設(shè)備根據(jù)wifi配置參數(shù)或無wifi配置參數(shù),無法連接到wifi網(wǎng)絡(luò)中。如預(yù)先設(shè)定連接到指定SSID無線路由器,但是指定路由器未開啟或故障,無法與之建立連接。
在步驟102,107中,wifi智能終端設(shè)備根據(jù)101狀態(tài),未能連接到wifi網(wǎng)絡(luò)中,把工作模式在station模式和sniffer模式中進(jìn)行周期性切換。在sniffer模式中用來監(jiān)控wifi數(shù)據(jù)信號(hào),station模式用來嘗試連接到預(yù)先配置的wifi網(wǎng)絡(luò)。
在步驟103中,wifi智能終端設(shè)備掃描wifi各個(gè)通道,檢測各個(gè)通道是否有預(yù)先約定的編碼規(guī)則數(shù)據(jù)。當(dāng)檢測到預(yù)先規(guī)定的編碼規(guī)則,則駐留在此通道等待后續(xù)數(shù)據(jù)隊(duì)列?;騱ifi無線智能終端設(shè)備預(yù)先制定通信規(guī)則中指定的通信通道號(hào)上等待后續(xù)數(shù)據(jù)隊(duì)列。
在步驟104中,檢測單元,wifi終端在檢測到多播數(shù)據(jù)包時(shí)獲取該多播數(shù)據(jù)包的多播MAC地址信息;依靠多播MAC地址信息,解析出有效的負(fù)載數(shù)據(jù)。
在步驟105中,根據(jù)104中解析出的有效負(fù)載數(shù)據(jù)進(jìn)行預(yù)先指定的秘鑰進(jìn)行解碼,解密出發(fā)送方的原始數(shù)據(jù)。
在步驟106中,根據(jù)105解密出的原始數(shù)據(jù),進(jìn)行命令控制,并執(zhí)行控制單元??刂茊卧獮橄嚓P(guān)的邏輯控制或物理狀態(tài)控制,例如設(shè)置參數(shù)、控制IO口等等。
圖2為本發(fā)明的wifi人機(jī)智能控制裝置推送控制命令示意圖。
請(qǐng)繼續(xù)參見圖2,本發(fā)明中的wifi人機(jī)智能控制裝置快速控制流程如下:
在步驟201中,wifi人機(jī)智能控制裝置根據(jù)操作建立UDP組播。wifi人機(jī)智能控制裝置包括智能手機(jī)、PAD、PC、以及帶有wifi功能的可操作面板等等設(shè)備。
在步驟202中,wifi人機(jī)智能控制裝置根據(jù)相應(yīng)的人機(jī)操作,例如觸摸屏、輕觸按鍵觸發(fā)命令發(fā)送,并準(zhǔn)備相應(yīng)的控制指令數(shù)據(jù)。
在步驟203中,wifi人機(jī)智能控制裝置把202中的控制指令數(shù)據(jù),根據(jù)秘鑰加密為十六進(jìn)制待發(fā)數(shù)據(jù)。
在步驟204中,發(fā)送端將待發(fā)送數(shù)據(jù)以及數(shù)據(jù)索引加入多播IP地址,發(fā)送端將該多播IP地址映射為對(duì)應(yīng)的多播MAC地址。
圖3為本發(fā)明的wifi人機(jī)智能控制裝置基本框圖。
如圖3所示,本發(fā)明的wifi人機(jī)智能控制裝置包括:
第一電源組件302為wifi人機(jī)智能控制裝置提供電源;
第一存儲(chǔ)組件303作為終端設(shè)備的數(shù)據(jù)存儲(chǔ)使用,存儲(chǔ)種類有eeprom,flash等等,存儲(chǔ)數(shù)據(jù)例如參數(shù)配置,命令,秘鑰等數(shù)據(jù);
第一wifi組件304,用來實(shí)現(xiàn)wifi通信發(fā)送和接收;
人機(jī)輸入/輸出組件305包括LCD液晶屏、LED數(shù)碼管等顯示接口,機(jī)械按鍵、輕觸按鍵、觸摸板等輸入接口。
第一處理器301用來實(shí)現(xiàn)邏輯控制以及通過wifi組件進(jìn)行通信數(shù)據(jù)接收和發(fā)送。當(dāng)接收到305組件動(dòng)作后,根據(jù)動(dòng)作執(zhí)行相應(yīng)按鍵的命令發(fā)送和執(zhí)行。
圖4為本發(fā)明的wifi智能終端設(shè)備基本框圖。
如圖4所示,本發(fā)明的wifi智能終端設(shè)備包括:
第二電源組件402為wifi智能終端設(shè)備提供電源;
第二存儲(chǔ)組件403作為終端設(shè)備的數(shù)據(jù)存儲(chǔ)使用,存儲(chǔ)種類有eeprom,flash等等,存儲(chǔ)數(shù)據(jù)例如參數(shù)配置,命令,秘鑰等數(shù)據(jù);
第二wifi組件404,用來實(shí)現(xiàn)wifi通信發(fā)送和接收;
執(zhí)行組件405包括繼電器動(dòng)作,PWM輸出,紅外發(fā)送等等對(duì)外信號(hào)輸出。
第二處理器401用來實(shí)現(xiàn)邏輯控制以及wifi網(wǎng)絡(luò)狀態(tài)的監(jiān)控操作,根據(jù)工作在station模式下接收到通信指令進(jìn)行動(dòng)作,以及工作在sniffer模式下進(jìn)行的流程圖1操作。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。