本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種智能窗簾控制方法及其控制裝置。
背景技術(shù):
隨著物聯(lián)網(wǎng)概念的不斷發(fā)展,嵌入式設(shè)備,單片機(jī)等控制模組的不斷發(fā)展,基于無線網(wǎng)絡(luò)而構(gòu)建各類型智能設(shè)備或者智能設(shè)備之間的組網(wǎng)具有強(qiáng)烈的需求,并且被廣泛的應(yīng)用在各個(gè)領(lǐng)域中。
基于移動終端應(yīng)用控制家中各個(gè)設(shè)備的方式因其智能化和易操作性得到了廣泛的應(yīng)用,現(xiàn)有的智能家居的實(shí)現(xiàn)方式通常是基于智能化控制的電機(jī)或者其他動作機(jī)構(gòu)完成的,在控制和操作便捷性等方面仍然有待提高,使用和控制時(shí)仍存在一定的問題。
因此,現(xiàn)有技術(shù)還有待發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種智能窗簾控制方法及其控制裝置,旨在解決現(xiàn)有技術(shù)中智能家居控制不穩(wěn)定的問題。
為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種智能窗簾控制方法,其中,包括:
根據(jù)控制模組型號,選擇對應(yīng)的配置命令;
通過串口AT指令形式,令所述控制模組進(jìn)入配置模式。
所述的方法,其中,所述方法具體包括:當(dāng)所述控制模組型號為第一類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入配置模式的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,發(fā)送恢復(fù)出廠默認(rèn)指令。
所述的方法,其中,所述方法具體包括:當(dāng)所述控制模組型號為第二類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入智能連接配置的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,進(jìn)行所述智能連接配置。
所述的方法,其中,所述AT指令之間的延時(shí)時(shí)間大于等于0.1s。
所述的方法,其中,所述方法還包括:登錄預(yù)定的賬號;通過設(shè)備編號,添加配置目標(biāo)控制模組;通過WiFi網(wǎng)絡(luò),對配置后的目標(biāo)控制模組進(jìn)行控制。
一種智能窗簾控制裝置,其中,包括:移動應(yīng)用客戶端,控制模組以及硬件設(shè)備;
所述移動應(yīng)用客戶端用于:根據(jù)控制模組型號,選擇對應(yīng)的配置命令;以及串口AT指令形式,令所述控制模組進(jìn)入配置模式。
所述的裝置,其中,所述移動應(yīng)用客戶端具體用于:當(dāng)所述控制模組型號為第一類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入配置模式的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,發(fā)送恢復(fù)出廠默認(rèn)指令。
所述的裝置,其中,所述移動應(yīng)用客戶端具體用于:當(dāng)所述控制模組型號為第二類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入智能連接配置的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,進(jìn)行所述智能連接配置。
所述的裝置,其中,所述AT指令之間的延時(shí)時(shí)間大于等于0.1s。
所述的裝置,其中,所述移動應(yīng)用客戶端還用于:登錄預(yù)定的賬號;通過設(shè)備編號,添加配置目標(biāo)控制模組;以及通過WiFi網(wǎng)絡(luò),對配置后的目標(biāo)控制模組進(jìn)行控制。
有益效果:本發(fā)明提供的一種智能窗簾控制方法及其控制裝置,通過使用AT指令模式的方式,令控制模塊進(jìn)入配置模式,從而完成對于控制模塊的控制指令的發(fā)送,能夠很好的實(shí)現(xiàn)對于窗簾等的智能控制,通過安裝有對應(yīng)移動應(yīng)用的智能終端即可實(shí)現(xiàn),具有良好的應(yīng)用前景。
附圖說明
圖1為本發(fā)明實(shí)施例提供的智能窗簾控制裝置的結(jié)構(gòu)框圖;
圖2為本發(fā)明實(shí)施例提供的部署環(huán)境示意圖;
圖3為本發(fā)明實(shí)施例提供的智能窗簾控制方法的方法流程圖;
圖4為本發(fā)明實(shí)施例提供的智能窗簾控制的客戶端的界面示意圖。
具體實(shí)施方式
本發(fā)明提供一種智能窗簾控制方法及其控制裝置。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,為本發(fā)明實(shí)施例提供的智能窗簾控制裝置的結(jié)構(gòu)框圖。該控制裝置包括:一電機(jī)100以及控制模組200,控制模組通過WiFi的方式與客戶端連接,根據(jù)客戶端300傳輸?shù)闹噶睿刂齐姍C(jī)從而完成對于窗簾的控制。
如圖2所示,為本發(fā)明實(shí)施例提供的部署環(huán)境示意圖。在該部署環(huán)境中,包括提供WiFi網(wǎng)絡(luò)的路由器10、該智能窗簾控制裝置20以及智能終端30。
智能終端30上安裝有對應(yīng)的移動應(yīng)用。安裝完成后,可以登錄對應(yīng)的賬號(S1)。如無賬號,可以注冊申請賬號。然后在登錄狀態(tài)下,選擇添加設(shè)備或者控制模組,令移動應(yīng)用進(jìn)入配置頁面。
另一方面,對智能窗簾控制裝置進(jìn)行預(yù)訂的操作(例如對某些按鍵的操作),令其進(jìn)入相應(yīng)的準(zhǔn)備狀態(tài)(如WiFi配置搜尋狀態(tài))。然后在配置頁面執(zhí)行相應(yīng)的操作,輸入WiFi網(wǎng)絡(luò)的密碼等,完成控制模組的配置操作。
在一些實(shí)施例中,可能存在長時(shí)間無法配置成功的問題。若配置時(shí)間超出預(yù)定的閾值,如3min后,則重新進(jìn)入配置頁面,令智能窗簾控制裝置還原至出廠設(shè)置后重新進(jìn)行配置。
在一些實(shí)施例中,可以通過掃描智能窗簾控制裝置的二維碼或者直接輸入該裝置的機(jī)器設(shè)備號等方式來確定目標(biāo)配置的設(shè)備。
如圖3所示,為本發(fā)明實(shí)施例提供的智能窗簾控制方法。其具體的配置方式具體包括如下步驟:
100:根據(jù)控制模組型號,選擇對應(yīng)的配置命令??刂颇=M的型號不同,由于控制板的設(shè)置,通常也需要使用對應(yīng)的配置命令來完成配置。
200:通過串口AT指令形式,令所述控制模組進(jìn)入配置模式。
具體的,當(dāng)所述控制模組型號為第一類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入配置模式的指令,即“+++AtCmd\r\nAT+IdML=kind,model\r\nAT+
Default=1\r\n”)。
發(fā)送指令+++AtCmd\r\n進(jìn)入AT指令模式,WiFi模組接收到該指令后,返回指令A(yù)T+CMD=OK\r\n。接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息(即AT+IdML=0327,0517\r\n)。
WiFi模塊接收到對應(yīng)1的kind和model后,返回指令A(yù)T+IdML=OK\r\n。然后,發(fā)送恢復(fù)出廠默認(rèn)指令(即AT+Default=1\r\n)。具體的kind和model值根據(jù)實(shí)際使用的情況所確定。
最后WiFi模組恢復(fù)出廠默認(rèn)設(shè)置后,返回字符AT+Default=OK\r\n。
更具體的,當(dāng)所述控制模組型號為第二類別時(shí):
同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入智能連接配置(機(jī)即smartLink配置方式)的指令,“+++AtCmd\r\nAT+IdML=kind,model\r\nAT+SmartLink=1\r\n”
發(fā)送指令+++AtCmd\r\n進(jìn)入AT指令模式,WiFi模組接收到該指令后,返回指令A(yù)T+CMD=OK\r\n。接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息(即AT+IdML=0001,0002\r\n)。
WiFi模塊接收到對應(yīng)1的kind和model后,返回指令A(yù)T+IdML=OK\r\n。
最后,進(jìn)行SmartLink的配置方式,輸入字符:AT+SmartLink=1\r\n。
為保證指令輸出的順利,單個(gè)AT指令之間的延時(shí)時(shí)間大于等于0.1s。當(dāng)然,也可以將多個(gè)AT指令同時(shí)發(fā)送,但是單次的數(shù)據(jù)格式不能超過256個(gè)字符。對于每個(gè)AT指令,都需要包括一個(gè)結(jié)束符“\r\n”。
如圖4所示,為本發(fā)明實(shí)施例提供的移動應(yīng)用的窗簾控制頁面。通過該窗簾控制頁面內(nèi),用戶可以輸入相應(yīng)的控制指令,控制窗簾智能升降。
具體的,所述移動應(yīng)用客戶端用于:根據(jù)控制模組型號,選擇對應(yīng)的配置命令;以及串口AT指令形式,令所述控制模組進(jìn)入配置模式。
更具體的,所述移動應(yīng)用客戶端具體用于:當(dāng)所述控制模組型號為第一類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入配置模式的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,發(fā)送恢復(fù)出廠默認(rèn)指令。
在另一實(shí)施例中,所述移動應(yīng)用客戶端具體用于:當(dāng)所述控制模組型號為第二類別時(shí);同時(shí)發(fā)送進(jìn)入AT指令模式以及進(jìn)入智能連接配置的指令;接收到返回的模式確認(rèn)信息后,發(fā)送kind和model信息;接收到返回的接收確認(rèn)信息后,進(jìn)行所述智能連接配置。
可以理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)方案及本發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。