一種智能設(shè)備聯(lián)動(dòng)控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別地,涉及一種智能設(shè)備聯(lián)動(dòng)控制方法。
【背景技術(shù)】
[0002]科技的發(fā)展帶動(dòng)著人們生產(chǎn)、生活的品質(zhì)逐步提高,人們的生產(chǎn)、生活模式向著智能化、信息化、安全化的方向不斷改善。隨著智能設(shè)備的迅速發(fā)展,人們對(duì)日常生產(chǎn)、生活的智能化體驗(yàn)越來(lái)越依賴,需求越來(lái)越深入。
[0003]智能設(shè)備是一種帶有網(wǎng)絡(luò)功能(有線或無(wú)線WiFi),能夠通過(guò)控制終端監(jiān)控的設(shè)備。物聯(lián)網(wǎng)即是將任意智能設(shè)備與人之間相互連接組成的互聯(lián)網(wǎng)。根據(jù)目前迅速發(fā)展物聯(lián)網(wǎng)的需求,開發(fā)智能設(shè)備及其相互之間的聯(lián)動(dòng)方式是關(guān)鍵問(wèn)題所在。
[0004]CN102117062 A、CN104486175 A等現(xiàn)有技術(shù)中公開的智能設(shè)備一般都是通過(guò)路由器或者智能控制中心等硬件進(jìn)行聯(lián)動(dòng)的。這種方案的缺點(diǎn)是:智能設(shè)備必須綁定特定的路由器和智能中心,聯(lián)動(dòng)映射都是緊耦合的硬件級(jí)單向硬綁定,缺乏靈活性,無(wú)法應(yīng)對(duì)大規(guī)模智能設(shè)備群的雙向復(fù)雜聯(lián)動(dòng)。
[0005]鑒于上述技術(shù)背景,有必要研發(fā)一種更加靈活、可適用于大規(guī)模設(shè)備復(fù)雜聯(lián)動(dòng)的智能設(shè)備聯(lián)動(dòng)方法。
【發(fā)明內(nèi)容】
[0006]為了克服現(xiàn)有技術(shù)的局限性,本發(fā)明提供一種智能設(shè)備聯(lián)動(dòng)控制方法,目的在于使智能設(shè)備間的聯(lián)動(dòng)更加靈活,以滿足更大規(guī)模更復(fù)雜的聯(lián)動(dòng)需求。
[0007]本發(fā)明的目的通過(guò)以下技術(shù)方案實(shí)現(xiàn):
[0008]提供一種智能設(shè)備聯(lián)動(dòng)控制方法,所述方法控制至少2個(gè)智能設(shè)備單元之間的聯(lián)動(dòng),包括以下步驟:
[0009]I)通過(guò)信息交換接口將所有智能設(shè)備單元的參考信息收集至遠(yuǎn)端信息處理平臺(tái);
[0010]2)由遠(yuǎn)端信息處理平臺(tái)對(duì)所有智能設(shè)備單元的參考信息進(jìn)行相互關(guān)系的映射匹配及聯(lián)動(dòng)參數(shù)和觸發(fā)閥值的設(shè)置,以建立聯(lián)動(dòng)關(guān)系;
[0011]3)遠(yuǎn)端信息處理平臺(tái)根據(jù)信息交換接口持續(xù)發(fā)來(lái)的參考信息及聯(lián)動(dòng)觸發(fā)閥值觸發(fā)聯(lián)動(dòng)并生成動(dòng)作指令;
[0012]4)遠(yuǎn)端信息處理平臺(tái)向信息交換接口發(fā)送動(dòng)作指令,信息交換接口再將聯(lián)動(dòng)指令發(fā)送給各聯(lián)動(dòng)關(guān)系中執(zhí)行動(dòng)作的智能設(shè)備單元。
[0013]本發(fā)明方法中,所述的智能設(shè)備單元可以是一個(gè)單一的智能設(shè)備,也可以是一組智能設(shè)備的集合。
[0014]本發(fā)明的方法中,所述的參考信息包括設(shè)備本身的狀態(tài)信息、可用于操作或監(jiān)測(cè)的聯(lián)動(dòng)參數(shù)和/或周圍環(huán)境信息。
[0015]本發(fā)明的方法中,需要所述的信息交換接口與遠(yuǎn)端信息處理平臺(tái)之間能夠?qū)崿F(xiàn)直接通訊,優(yōu)選通過(guò)MQTT物聯(lián)網(wǎng)協(xié)議實(shí)現(xiàn)信息交換接口與遠(yuǎn)端信息處理平臺(tái)之間的即時(shí)通訊。
[0016]本發(fā)明的方法中,所述的信息交換接口是指能夠獲取智能設(shè)備單元的狀態(tài)信息并發(fā)布至遠(yuǎn)端信息處理平臺(tái),也能接收遠(yuǎn)端信息處理平臺(tái)指令并傳達(dá)給智能設(shè)備單元的智能控制器的硬件或軟件,既可以與智能設(shè)備單元相分離,也可以安裝于智能設(shè)備單元上;例如,當(dāng)所述的智能設(shè)備單元是一組智能設(shè)備的集合時(shí),所述的信息交換接口可以是安裝或部署在智能中心(路由器)的相關(guān)軟件SDK(軟件開發(fā)工具包-Software DevelopmentKit)或軟件包,也可以是安裝或部署在所述集合中每個(gè)智能設(shè)備上的硬件或軟件包;當(dāng)所述的智能設(shè)備單元是單一智能設(shè)備時(shí),所述的信息交換接口也可以是直接安裝在智能設(shè)備的SDK軟件包,也可以是與智能設(shè)備有線或無(wú)線連接但獨(dú)立于智能設(shè)備之外的硬件。當(dāng)所述的信息交換接口與智能設(shè)備單元分離時(shí),它們之間可以通過(guò)WiF1、Zigbee、藍(lán)牙、紅外或3G/4G方式連接,并優(yōu)選通過(guò)MQTT物聯(lián)網(wǎng)協(xié)議實(shí)現(xiàn)即時(shí)通訊。
[0017]本發(fā)明的方法中,步驟2)所述的遠(yuǎn)端信息處理平臺(tái)對(duì)于聯(lián)動(dòng)關(guān)系的建立可以由人工實(shí)時(shí)操作,例如以網(wǎng)頁(yè)或者手機(jī)App界面的形式向用戶提供智能設(shè)備之間的各種匹配映射關(guān)系,用戶通過(guò)瀏覽所述界面來(lái)選擇或輸入所述的關(guān)聯(lián)關(guān)系的控制閥值;也可以根據(jù)遠(yuǎn)端信息處理平臺(tái)已有的人工智能邏輯進(jìn)行自動(dòng)設(shè)定。
[0018]本發(fā)明的智能設(shè)備聯(lián)動(dòng)控制方法中,每個(gè)聯(lián)動(dòng)關(guān)系中的參考信息來(lái)源設(shè)備對(duì)其參考信息承擔(dān)著“發(fā)布”職責(zé),而相應(yīng)的獲得動(dòng)作指令執(zhí)行動(dòng)作的設(shè)備對(duì)于所述參考信息具有“訂閱”職責(zé)。與現(xiàn)有技術(shù)相比,本發(fā)明的聯(lián)動(dòng)控制方法降低了對(duì)傳統(tǒng)智能路由器或智能中心的依賴性,將傳統(tǒng)硬綁定的智能設(shè)備聯(lián)動(dòng)方式變?yōu)榱税l(fā)布、訂閱的松耦合方式,從而提供了通過(guò)軟件平臺(tái)設(shè)置復(fù)雜智能設(shè)備群聯(lián)動(dòng)的可能,提高了聯(lián)動(dòng)設(shè)置的靈活性,提升了智能設(shè)備的使用體驗(yàn)度。
[0019]本發(fā)明的聯(lián)動(dòng)控制方法可以廣泛應(yīng)用于各種生產(chǎn)、生活場(chǎng)景,例如智能空調(diào)、智能門窗、智能插座、智能監(jiān)控設(shè)備、智能語(yǔ)音設(shè)備等組成的智能家居之間的聯(lián)動(dòng)控制,以及辦公環(huán)境中的智能環(huán)境調(diào)節(jié)系統(tǒng)的聯(lián)動(dòng)控制,還包括施工環(huán)境中的智能工程安全控制系統(tǒng)的聯(lián)動(dòng)控制。
【具體實(shí)施方式】
[0020]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0021]實(shí)施例1.
[0022]—種智能設(shè)備聯(lián)動(dòng)控制方法,所述方法控制I個(gè)智能溫濕度檢測(cè)設(shè)備、I個(gè)智能加濕器和一個(gè)智能空調(diào)之間的聯(lián)動(dòng),其特征在于,包括以下步驟:
[0023]I)在三個(gè)智能設(shè)備上分別安裝SDK軟件作為信息交換接口 ;SDK軟件將三個(gè)智能設(shè)備的狀態(tài)信息和周圍環(huán)境讀取后通過(guò)MQTT協(xié)議傳給遠(yuǎn)端信息處理平臺(tái);
[0024]狀態(tài)信息包括設(shè)備是否處于工作狀態(tài),還包括設(shè)備本身功能相關(guān)的狀態(tài);以智能溫濕度檢測(cè)儀為例,其工作狀態(tài)信息包括“開”、“關(guān)”還有處于等待連接的狀態(tài)信息,以及功能相關(guān)的信息,包括當(dāng)前監(jiān)控環(huán)境溫濕度值,以及所保存的近期溫濕度歷史記錄值;周圍環(huán)境信息包括智能溫濕度檢測(cè)設(shè)備檢測(cè)到的空氣溫濕度信息;
[0025]SDK軟件通過(guò)標(biāo)準(zhǔn)物聯(lián)網(wǎng)MQTT協(xié)議與遠(yuǎn)端信息處理平臺(tái)通訊,按照預(yù)先設(shè)定的心跳(計(jì)算機(jī)術(shù)語(yǔ)心跳是指主服務(wù)器與各設(shè)備之間通過(guò)周期性發(fā)送信息,判斷設(shè)備的健康狀況,判斷對(duì)方是否“存活”)例如每I秒鐘一次,進(jìn)行握手通信,在判斷聯(lián)通狀況下,SDK軟件將收集到的設(shè)備ID、相關(guān)的參考信息按照一定的頻率發(fā)送給遠(yuǎn)端信息處理平臺(tái)。
[0026]2)由遠(yuǎn)端信息處理平臺(tái)對(duì)三個(gè)智能設(shè)備的狀態(tài)信息和周圍環(huán)境信息進(jìn)行相互關(guān)系的映射匹配及聯(lián)動(dòng)參數(shù)和觸發(fā)閥值的設(shè)置,以建立聯(lián)動(dòng)關(guān)系;通過(guò)瀏覽網(wǎng)頁(yè)或者手機(jī)的App,設(shè)置,例如,設(shè)置智能溫濕度檢測(cè)設(shè)備與智能加濕器之間的相互“發(fā)布”和“訂閱”關(guān)系、設(shè)置溫濕度檢測(cè)設(shè)備與智能空調(diào)之間的相互“發(fā)布”和“訂閱”關(guān)系,設(shè)置室內(nèi)溫濕度閥值,設(shè)置構(gòu)成到達(dá)閥值采取行動(dòng)的智能設(shè)備動(dòng)作參數(shù),等等,最終建立聯(lián)動(dòng)關(guān)系。
[0027]3)遠(yuǎn)端信息處理平臺(tái)根據(jù)信息交換接口持續(xù)發(fā)來(lái)的參考信息及聯(lián)動(dòng)觸發(fā)閥值觸發(fā)聯(lián)動(dòng)并生成動(dòng)作指令;遠(yuǎn)端信息處理平臺(tái)按照預(yù)設(shè)的頻率對(duì)智能設(shè)備上的SDK軟件發(fā)送的來(lái)自設(shè)備的參考值與上述已經(jīng)設(shè)置好的閥值進(jìn)行比對(duì)判斷,一旦條件滿足,即觸發(fā)聯(lián)動(dòng),生成相關(guān)的聯(lián)動(dòng)命令。例如:相關(guān)設(shè)備發(fā)布的