本發(fā)明屬于物聯(lián)網(wǎng)領(lǐng)域,具體涉及一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)方法。
背景技術(shù):
智能硬件通過(guò)Wi-Fi模組連接到云端后,可以與云端交互數(shù)據(jù),還可以通過(guò)云端與手機(jī)應(yīng)用軟件(app)進(jìn)行交互,但在某些應(yīng)用場(chǎng)景中,除了智能硬件與云端手機(jī)應(yīng)用軟件(app)交互外,還需要實(shí)現(xiàn)智能硬件與智能硬件之間的互相聯(lián)動(dòng)。
目前智能硬件一般都是通過(guò)智能網(wǎng)關(guān)或者智能控制中心等硬件進(jìn)行聯(lián)動(dòng)的。這種聯(lián)動(dòng)方式存在以下缺點(diǎn):智能設(shè)備必須綁定特定的智能硬件網(wǎng)關(guān)設(shè)備或者智能硬件控制中心,聯(lián)動(dòng)映射都是緊耦合的硬件級(jí)單向硬綁定,不同廠商的設(shè)備以及不在同一個(gè)智能網(wǎng)關(guān)下的智能硬件無(wú)法進(jìn)行聯(lián)動(dòng)。
技術(shù)實(shí)現(xiàn)要素:
發(fā)明目的:本發(fā)明針對(duì)上述現(xiàn)有技術(shù)存在的問(wèn)題做出改進(jìn),即本發(fā)明公開(kāi)了一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)方法。其能在不需要智能網(wǎng)關(guān)和智能控制中心的前提下,實(shí)現(xiàn)跨廠商、跨聯(lián)網(wǎng)模組、跨局域網(wǎng)的智能硬件聯(lián)動(dòng)。
技術(shù)方案:一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)方法,包括以下步驟:
(1)智能硬件通過(guò)Wi-Fi模組連接到云端,智能硬件通過(guò)標(biāo)準(zhǔn)物聯(lián)網(wǎng)協(xié)議MQTT與云端交互控制信息,智能硬件周期性的向云端上傳數(shù)據(jù)信息;
(2)云端接收到智能硬件上傳的數(shù)據(jù)信息后,解析數(shù)據(jù)信息,并存儲(chǔ)在云端;
(3)用戶通過(guò)手機(jī)應(yīng)用軟件或者云端WEB界面針對(duì)某一智能硬件進(jìn)行規(guī)則配置,被配置的智能硬件稱為智能硬件Ⅰ,規(guī)則的形式為:當(dāng)智能硬件Ⅰ上傳到云端的數(shù)據(jù)滿足某些配置條件時(shí),觸發(fā)另外的一個(gè)或者多個(gè)智能硬件的動(dòng)作,被觸發(fā)的智能硬件稱為智能硬件Ⅱ;
(4)云端檢測(cè)智能硬件Ⅰ上傳的數(shù)據(jù),當(dāng)規(guī)則匹配成功后,會(huì)根據(jù)規(guī)則對(duì)智能硬件Ⅱ下發(fā)控制信息或者數(shù)據(jù);
(5)智能硬件Ⅱ收到云端下發(fā)的控制信息或者數(shù)據(jù)后,做出相應(yīng)的動(dòng)作,完成聯(lián)動(dòng)。
進(jìn)一步地,步驟(3)中的智能硬件Ⅰ和智能硬件Ⅱ?qū)儆诓襟E(1)中的智能硬件的一部分。
進(jìn)一步地,步驟(1)中的智能硬件包括智能燈、智能溫度計(jì)、智能濕度計(jì)、智能飲水機(jī)、pm2.5檢測(cè)儀、空氣凈化器和智能空調(diào)。
有益效果:本發(fā)明公開(kāi)的一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)方法具有以下有益效果:
1、智能硬件直接與云端連接,聯(lián)動(dòng)規(guī)則保存在云端,并通過(guò)云端實(shí)現(xiàn)聯(lián)動(dòng);
2、這種聯(lián)動(dòng)方法可以適用于連在同一個(gè)云上的不同廠商,不同Wi-Fi模組,處于不同局域網(wǎng)的智能硬件之間的聯(lián)動(dòng);
3、這種聯(lián)動(dòng)方法可以實(shí)現(xiàn)單個(gè)智能硬件同時(shí)與多個(gè)智能硬件之間的聯(lián)動(dòng);
4、該方法在配置規(guī)則時(shí),能夠進(jìn)行聯(lián)動(dòng)的權(quán)限驗(yàn)證,保證被聯(lián)動(dòng)方智能硬件不會(huì)受到非法的訪問(wèn)和聯(lián)動(dòng)。
附圖說(shuō)明
圖1為本發(fā)明公開(kāi)的一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)示意圖。
具體實(shí)施方式:
下面對(duì)本發(fā)明的具體實(shí)施方式詳細(xì)說(shuō)明。
如圖1所示,一種基于云端規(guī)則的智能硬件聯(lián)動(dòng)方法,包括以下步驟:
(1)智能硬件通過(guò)Wi-Fi模組連接到云端,智能硬件通過(guò)標(biāo)準(zhǔn)物聯(lián)網(wǎng)協(xié)議MQTT與云端交互控制信息,智能硬件周期性的向云端上傳數(shù)據(jù)信息;
(2)云端接收到智能硬件上傳的數(shù)據(jù)信息后,解析數(shù)據(jù)信息,并存儲(chǔ)在云端;
(3)用戶通過(guò)手機(jī)應(yīng)用軟件或者云端WEB界面針對(duì)某一智能硬件進(jìn)行規(guī)則配置,被配置的智能硬件稱為智能硬件Ⅰ,規(guī)則的形式為:當(dāng)智能硬件Ⅰ上傳到云端的數(shù)據(jù)滿足某些配置條件時(shí),觸發(fā)另外的一個(gè)或者多個(gè)智能硬件的動(dòng)作,被觸發(fā)的智能硬件稱為智能硬件Ⅱ;
(4)云端檢測(cè)智能硬件Ⅰ上傳的數(shù)據(jù),當(dāng)規(guī)則匹配成功后,會(huì)根據(jù)規(guī)則對(duì)智能硬件Ⅱ下發(fā)控制信息或者數(shù)據(jù);
(5)智能硬件Ⅱ收到云端下發(fā)的控制信息或者數(shù)據(jù)后,做出相應(yīng)的動(dòng)作,完成聯(lián)動(dòng)。
進(jìn)一步地,步驟(3)中的智能硬件Ⅰ和智能硬件Ⅱ?qū)儆诓襟E(1)中的智能硬件的一部分。
進(jìn)一步地,步驟(1)中的智能硬件包括智能燈、智能溫度計(jì)、智能濕度計(jì)、智能飲水機(jī)、pm2.5檢測(cè)儀、空氣凈化器和智能空調(diào)。
云端規(guī)則是指配置在云端的規(guī)則,通過(guò)在云端配置聯(lián)動(dòng)規(guī)則,來(lái)實(shí)現(xiàn)智能硬件的聯(lián)動(dòng)。
上面對(duì)本發(fā)明的實(shí)施方式做了詳細(xì)說(shuō)明。但是本發(fā)明并不限于上述實(shí)施方式,在所屬技術(shù)領(lǐng)域普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下做出各種變化。