一種基于物聯(lián)網(wǎng)的自動控制方法
【專利摘要】本發(fā)明公開了一種基于物聯(lián)網(wǎng)的自動控制方法,涉及自動化控制技術。所述基于物聯(lián)網(wǎng)的自動控制方法包括以下步驟:至少一個輸入節(jié)點采集物理量;輸入節(jié)點對采集到的物理量進行邏輯運算,得出值為“真”或“假”的“運算結(jié)果”;若“運算結(jié)果”為“真”,則向物聯(lián)網(wǎng)發(fā)送包含有與此“運算結(jié)果”對應的“發(fā)生事件編號”的“事件觸發(fā)廣播幀”;所有的輸出節(jié)點都接收“事件觸發(fā)廣播幀”;輸出節(jié)點比較接收到的“事件觸發(fā)廣播幀”中的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”是否匹配;若“發(fā)生事件編號”與“響應事件編號”相匹配,則根據(jù)“執(zhí)行動作”中定義的內(nèi)容進行相應的智能家居的操作。本發(fā)明不需要“中控主機”就可實現(xiàn)自動控制。
【專利說明】一種基于物聯(lián)網(wǎng)的自動控制方法
【技術領域】
[0001]本發(fā)明涉及自動化控制技術,尤其涉及一種對物聯(lián)網(wǎng)中智能家居的控制方法。
【背景技術】
[0002]隨著社會的進步,網(wǎng)絡的發(fā)達以及通信技術的提高,基于物聯(lián)網(wǎng)技術的各種智能系統(tǒng)也逐漸應用于社會生活的各個領域——例如智能家居系統(tǒng),智能農(nóng)業(yè)系統(tǒng),智能養(yǎng)殖業(yè)系統(tǒng),智能酒店系統(tǒng),智能家居系統(tǒng),智能辦公系統(tǒng),智能小區(qū)系統(tǒng),智能路燈系統(tǒng)等等,都是基于物聯(lián)網(wǎng)技術來實現(xiàn)的。
[0003]在物聯(lián)網(wǎng)技術中,可以通過物聯(lián)網(wǎng)節(jié)點之間的相互通信,實現(xiàn)跨距離的遠程控制、聯(lián)動控制、遠程數(shù)據(jù)采集與監(jiān)控等等。
[0004]在實際的物聯(lián)網(wǎng)系統(tǒng)的開發(fā)應用中,我們除了需要遠程監(jiān)測與控制以外,我們還需要很多智能的自動控制。以智能家居系統(tǒng)為例,除了需要遠程遙控和監(jiān)測家里的電器設備以外,也需要很多智能的自動控制,例如智能澆花,不僅需要能遠程遙控澆花,還需要能預約定時澆花,還需要能根據(jù)土壤的濕度來自動澆花;如智能養(yǎng)魚,需要根據(jù)水位自動加水,需要根據(jù)水中的含氧量自動加氧,需要定時地喂食等等;需要智能地調(diào)節(jié)室內(nèi)氣溫,自動除濕加濕、自動清新空氣;下雨自動關窗,煤氣泄漏時自動開窗并發(fā)出警報,老人血壓超標時自動報警;早上起床鬧鐘鈴響時,電燈能緩緩亮起,同時能打開電視調(diào)到某一頻道;走到某個位置時,能自動地打開背景音樂等等。
[0005]讓一個有經(jīng)驗的資深的嵌入式程序開發(fā)人員來實現(xiàn)上面的各種自動控制功能,并不是一件難事,但是毫無疑問,具備這樣能力的程序開發(fā)人員,少之又少。
[0006]如上所說,在物聯(lián)網(wǎng)系統(tǒng)上實現(xiàn)各種自動控制,也是家常便飯,并已廣泛用于各種工業(yè)控制系統(tǒng),智能養(yǎng)殖系統(tǒng),智能家居系統(tǒng)、智能路燈系統(tǒng)、智能辦公系統(tǒng)等等。這些物聯(lián)網(wǎng)系統(tǒng),雖然都具有自動控制功能,但是定制性質(zhì)太高,往往只能按項目的方式來做,即需要專業(yè)的具有豐富經(jīng)驗的開發(fā)人員參與才能夠完成,不利于推廣。
[0007]另外,我們了解一下什么叫做自動控制,從定義來說,自動控制(automaticcontrol)是指在沒有人直接參與的情況下,利用外加的設備或裝置,使機器、設備或生產(chǎn)過程的某個工作狀態(tài)或參數(shù)自動地按照預定的規(guī)律運行。如圖1所示,最簡單的自動控制至少要包含三個部分:“輸入設備”、“處理器”和“輸出設備”;“輸入設備”進行數(shù)據(jù)采集并將采集到的數(shù)據(jù)輸入到“處理器”中,“處理器”根據(jù)“輸入設備”輸入的數(shù)據(jù),即對輸入的數(shù)據(jù)進行處理后,發(fā)出控制指令到“輸出設備”,“輸出設備”接收到控制指令后執(zhí)行相應的動作。
[0008]有時候,“輸出設備”的設備動作的結(jié)果,又會反過來影響“輸入設備”的數(shù)據(jù)采集,這就是一種帶負反饋的自動控制,如圖2所示。
[0009]如圖3所示,在傳統(tǒng)的物聯(lián)網(wǎng)系統(tǒng)中,也都是采用了這種自動控制方法,只是“輸入設備”、“處理器”和“輸出設備”對應地變成了“輸入節(jié)點”、“中控主機”和“輸出節(jié)點”,且“輸入節(jié)點”將數(shù)據(jù)輸入到“中控主機”以及“中控主機”將控制指令發(fā)送到“輸出節(jié)點”都是通過網(wǎng)絡通信的方式來完成。
[0010]可見,傳統(tǒng)的自動控制是需要“中控主機”參與才能完成的。有些廠家,為了減輕“中控主機”的負擔,而開發(fā)出子系統(tǒng)來實現(xiàn)各種各樣的自動控制,但其實也是要子系統(tǒng)的“中控主機”參與完成自動控制。上述的這種自動控制的缺點是,一旦出現(xiàn)新自動控制需求時,就要開發(fā)人員對自動控制的方法進行修正,這也是我們前面提到的幾乎每個項目都須要定制的主要原因。
【發(fā)明內(nèi)容】
[0011]本發(fā)明的目的是為了解決上述問題而提出一種基于物聯(lián)網(wǎng)的自動控制方法;該種基于物聯(lián)網(wǎng)的自動控制方法可以在不需要“中控主機”參與的情況下,就可以實現(xiàn)各種的自動控制,從而大大提高物聯(lián)網(wǎng)系統(tǒng)的兼容性和擴展性,可以大大縮短物聯(lián)網(wǎng)系統(tǒng)的安裝調(diào)試時間,即使是一個不懂電子技術的普通市場人員,都可以通過系統(tǒng)配置實現(xiàn)各種自動控制,可以大大降低安裝調(diào)試成本。
[0012]本發(fā)明的技術方案如下:
本發(fā)明為一種基于物聯(lián)網(wǎng)的自動控制方法,包括以下步驟:
A、至少一個輸入節(jié)點采集物理量;
B、輸入節(jié)點對采集到的物理量進行邏輯運算,得出值為“真”或“假”的“運算結(jié)果”,其中所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”;
C、若“運算結(jié)果”為“真”,則向物聯(lián)網(wǎng)發(fā)送包含有與此“運算結(jié)果”對應的“發(fā)生事件編號”的“事件觸發(fā)廣播幀”;若“運算結(jié)果”為“假”,則回到A步驟,輸入節(jié)點繼續(xù)采集物理量;
D、所有的輸出節(jié)點都接收“事件觸發(fā)廣播幀”;
E、輸出節(jié)點比較接收到的“事件觸發(fā)廣播幀”中的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”是否匹配;其中,所述“執(zhí)行動作”為輸入節(jié)點對物聯(lián)網(wǎng)中的智能家居進行操作的行為,且“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”;
F、若“發(fā)生事件編號”與“響應事件編號”相匹配,則根據(jù)“執(zhí)行動作”中定義的內(nèi)容進行相應的智能家居的操作;若“發(fā)生事件編號”與“響應事件編號”不匹配,則回到D步驟,輸出節(jié)點繼續(xù)接收“事件觸發(fā)廣播幀”。
[0013]進一步地,所述輸入節(jié)點為具備對物理量進行數(shù)據(jù)采集和運算的單元,且輸入節(jié)點支持物聯(lián)網(wǎng)節(jié)點通信;所述輸出節(jié)點為具備數(shù)據(jù)運算和對物聯(lián)網(wǎng)中的智能家具進行操作的單元,且輸出節(jié)點支持物聯(lián)網(wǎng)節(jié)點通信。
[0014]進一步地,所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”以及“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”,這兩者都是通過上位機來完成,所述上位機能夠訪問和設置物聯(lián)網(wǎng)上的所有輸入節(jié)點和輸出節(jié)點。
[0015]本發(fā)明的有益效果:
1、自動控制是最能體現(xiàn)物聯(lián)網(wǎng)系統(tǒng)智能的部分,本發(fā)明可以最大化地利用硬件資源,可以將物聯(lián)網(wǎng)中的任意一個“輸入節(jié)點”和“輸出節(jié)點”配置成為一個自動控制的小系統(tǒng);
2、因為對“運算結(jié)果”都做成“真”或“假”的結(jié)果,這的真假判斷結(jié)果的很容易進行圖形化或文字化描述,即使非專來也看得懂,會操作,更容易市場推廣;
3、有m個“輸入節(jié)點”的運算結(jié)果,有η種“輸出節(jié)點”的預設的“執(zhí)行動作”,就可以組合出m*n種的自動控制小系統(tǒng)出來,這將會使得這個物聯(lián)網(wǎng)系統(tǒng)具有極高的兼容性和擴展性,能夠滿足更多智能化需求;
4、一個“運算結(jié)果”可以同時設置多個“發(fā)生事件編號”,一個“執(zhí)行動作”可以同時設置多個“響應事件編號”,即可以實現(xiàn)多重的自動控制,可以大大減少硬件成本和調(diào)試成本,縮短開發(fā)周期;
5、“執(zhí)行動作”的設備操作內(nèi)容做成一種設備操作的集合,也可以配置出操作過程復雜、功能強大的自動控制系統(tǒng)。
[0016]5、當自動控制設計得不合理時,在不需要修改硬件和軟件的情況下,就可以實現(xiàn)對自動控制方案進行調(diào)整,更能滿足客戶需求的變化。
[0017]6、自動控制小系統(tǒng)的設計、安裝、調(diào)試過程,不需要開發(fā)人員參與,不僅可以減少安裝成本,而且,由在前沿的市場人員來完成這項工作,更能設計出貼近用戶需求的實用的智能系統(tǒng)出來。
【專利附圖】
【附圖說明】
[0018]圖1為最簡單的自動控制系統(tǒng)。
[0019]圖2為具有負反饋的自動控制系統(tǒng)。
[0020]圖3為傳統(tǒng)的物聯(lián)網(wǎng)采用的自動控制方式。
[0021]圖4為本發(fā)明采用的自動控制方式。
[0022]圖5為m個“運算結(jié)果”和η個“執(zhí)行動作”建立關聯(lián)示意圖。
[0023]圖6為本發(fā)明所述的流程圖。
[0024]圖7 —個智能家居的物聯(lián)網(wǎng)上系統(tǒng)的實際案例的示意圖。
【具體實施方式】
[0025]為了更好地說明本發(fā)明,現(xiàn)結(jié)合實施例與附圖作進一步說明。
[0026]本發(fā)明為一種基于物聯(lián)網(wǎng)的自動控制方法,包括以下步驟:
Α、至少一個輸入節(jié)點采集物理量;
B、輸入節(jié)點對采集到的物理量進行邏輯運算,得出值為“真”或“假”的“運算結(jié)果”,其中所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”;
C、若“運算結(jié)果”為“真”,則向物聯(lián)網(wǎng)發(fā)送包含有與此“運算結(jié)果”對應的“發(fā)生事件編號”的“事件觸發(fā)廣播幀”;若“運算結(jié)果”為“假”,則回到A步驟,輸入節(jié)點繼續(xù)采集物理量;
D、所有的輸出節(jié)點都接收“事件觸發(fā)廣播幀”;
Ε、輸出節(jié)點比較接收到的“事件觸發(fā)廣播幀”中的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”是否匹配;其中,所述“執(zhí)行動作”為輸入節(jié)點對物聯(lián)網(wǎng)中的智能家居進行操作的行為,且“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”;
F、若“發(fā)生事件編號”與“響應事件編號”相匹配,則根據(jù)“執(zhí)行動作”中定義的內(nèi)容進行相應的智能家居的操作;若“發(fā)生事件編號”與“響應事件編號”不匹配,則回到D步驟,輸出節(jié)點繼續(xù)接收“事件觸發(fā)廣播幀”。
[0027]進一步地,所述輸入節(jié)點為具備對物理量進行數(shù)據(jù)采集和運算的單元,且輸入節(jié)點支持物聯(lián)網(wǎng)節(jié)點通信;所述輸出節(jié)點為具備數(shù)據(jù)運算和對物聯(lián)網(wǎng)中的智能家具進行操作的單元,且輸出節(jié)點支持物聯(lián)網(wǎng)節(jié)點通信。
[0028]進一步地,所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”以及“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”,這兩者都是通過上位機來完成,所述上位機能夠訪問和設置物聯(lián)網(wǎng)上的所有輸入節(jié)點和輸出節(jié)點。
[0029]以下對本發(fā)明所述的基于物聯(lián)網(wǎng)的自動控制方法作出進一步的說明與解釋。
[0030]在物聯(lián)網(wǎng)的系統(tǒng)中,每個節(jié)點一輸入節(jié)點和輸出節(jié)點,都是自帶“處理器”的?!拜斎牍?jié)點”不僅可以對數(shù)據(jù)進行采集,還可以對數(shù)據(jù)進行運算處理,也就是說,我們可以由“輸入節(jié)點”代替“中控主機”來完成運算處理這個步驟。同樣的,“輸出節(jié)點”也是一個自帶處理器的節(jié)點的,我們可以在“輸出節(jié)點”上設定各種各樣該設備能夠執(zhí)行的動作。因此,對比傳統(tǒng)的自動控制技術,本發(fā)明所述的基于物聯(lián)網(wǎng)的自動控制方法就只需要“輸入節(jié)點”和“輸出節(jié)點”即可,不需要“中控主機”的參與,就可以完成自動控制的功能了,如圖4所示。
[0031]在物聯(lián)網(wǎng)中可能存在多個“輸入節(jié)點”,即一個物聯(lián)網(wǎng)系統(tǒng)中會存在多個“輸入節(jié)點”的“運算結(jié)果”;同樣地,在物聯(lián)網(wǎng)中也可能存在多個“輸出節(jié)點”,即一個物聯(lián)網(wǎng)系統(tǒng)中存在多個“輸出節(jié)點”的“執(zhí)行動作”;當物聯(lián)網(wǎng)中的某一個“運算結(jié)果”的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”匹配時,此時,這個“運算結(jié)果”就會導致這個“執(zhí)行動作”,也就實現(xiàn)了自動控制的目的,但問題是,如何將一個“運算結(jié)果”與一個“執(zhí)行動作”建立關聯(lián)。
[0032]“運算結(jié)果”有千種萬種,“執(zhí)行動作”也有千種萬種,如果就這樣直接對二者進行建立關聯(lián)設置,程序就會變得很復雜,而且,設置界面也會做得很復雜。我們采用一種基于“事件”觸發(fā)的處理機制,以避開繁雜的“運算結(jié)果”和“執(zhí)行動作”,使得程序和設置界面變得簡單清晰。
[0033]基于“事件”觸發(fā)的處理機制的原理:當“輸入節(jié)點”對采集數(shù)據(jù)進行運算處理產(chǎn)生一個滿足條件的“運算結(jié)果”時,就生成一個或多個帶編號的“事件X”,并且向物聯(lián)網(wǎng)發(fā)送一個“事件X”事件觸發(fā)廣播幀,“輸出節(jié)點”均能從物聯(lián)網(wǎng)上接收到這個廣播幀,并各自判斷廣播幀中的“事件X”與預先定義好的“執(zhí)行動作”中的“響應事件編號”是否一致,如果一致,則根據(jù)“執(zhí)行動作”內(nèi)容執(zhí)行設備操作。
[0034]這樣處理的好處是,在對物聯(lián)網(wǎng)系統(tǒng)進行“運算結(jié)果”與“執(zhí)行動作”的關聯(lián)設置時,不需要理會繁雜的“運算結(jié)果”和“執(zhí)行動作”具體內(nèi)容,只需要判斷“運算結(jié)果”發(fā)生的“事件”編號——即前文提到的“發(fā)生事件編號”,以及“執(zhí)行動作”響應的“事件”編號——即前文提到的“響應事件編號”,兩者是否一致即可。
[0035]如圖6所示,事件觸發(fā)的具體操作步驟如下:
在“輸入節(jié)點”上預先設置需要發(fā)生“運算結(jié)果”的“事件X”。
[0036]在“輸出節(jié)點”上預先設置需要響應“執(zhí)行動作”的“事件y”。
[0037]“運算結(jié)果”為“真”時,“輸入節(jié)點”向物聯(lián)網(wǎng)發(fā)送“事件觸發(fā)廣播幀”,“事件觸發(fā)廣播幀”的內(nèi)容包含有“事件X”。
[0038]“輸出節(jié)點”接收到“事件觸發(fā)廣播幀”,并判斷“事件觸發(fā)廣播幀”的“事件X”與“事件y”是否相同。
[0039]如果“事件X”與“事件y”的編號相同,則根據(jù)“執(zhí)行動作”內(nèi)容執(zhí)行設備操作。
[0040]這個過程,就實現(xiàn)了 “輸出節(jié)點”根據(jù)“輸入節(jié)點”的狀態(tài)執(zhí)行了預定操作的目的,也就是說,實現(xiàn)了自動控制。
[0041]只要所設置使能的事件編號相同,任意一個“運算結(jié)果”與“執(zhí)行動作”之間都可以建立關聯(lián),組合成一個自動控制的小系統(tǒng)。如圖5所示,m個“運算結(jié)果”,η個“執(zhí)行動作”,則最多可組合成m * η個自動控制小系統(tǒng)。
[0042]在本發(fā)明所述的基于物聯(lián)網(wǎng)的自動控制方法的實話時,會涉及到“輸入節(jié)點”、“輸出節(jié)點”和“上位機”的軟硬件要求,而這些要求,都是傳統(tǒng)的物聯(lián)網(wǎng)中節(jié)點和上位機都具備的。
[0043]“輸入節(jié)點”具備對物理量如溫度、濕度、壓力、時間、以及開關量等進行數(shù)據(jù)采集和運算的能力;支持物聯(lián)網(wǎng)節(jié)點通信;能對所采集的物理量數(shù)據(jù)進行運算處理,并能根據(jù)一定的算法進行“真”或“假”的運算結(jié)果;能對“運算結(jié)果”設置“發(fā)生事件編號”;當“運算結(jié)果”為“真”時,能向物聯(lián)網(wǎng)發(fā)送“事件觸發(fā)廣播幀”,并且,該“事件觸發(fā)廣播幀”的內(nèi)容中包含有前面設置好的“發(fā)生事件編號”。
[0044]“輸出節(jié)點”具備對設備操作的能力如開/關動作、發(fā)送紅外信號、修改操作參數(shù)值等等;支持物聯(lián)網(wǎng)節(jié)點通信;能將設備操作的某一個動作進行定義為一個“執(zhí)行動作”,如開燈或關燈,或發(fā)送某一個紅外信號,或溫度值設置為26°C等等,都可以設置為一個“執(zhí)行動作”;能對“執(zhí)行動作”設置“響應事件編號”;當從物聯(lián)網(wǎng)上收到“事件觸發(fā)廣播幀”時,判斷“事件觸發(fā)廣播幀”中的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”是否匹配,如果匹配,就執(zhí)行預先設置好的設備操作。
[0045]“上位機軟件”能通過物聯(lián)網(wǎng)通信,對物聯(lián)網(wǎng)上的所有節(jié)點進行訪問和設置;能夠圖形化或文字化地對“輸入節(jié)點”的“運算結(jié)果”進行設置如修改閥值等,并能設置該“運算結(jié)果”的“發(fā)生事件編號”;能夠圖形化或文字化地對“輸出節(jié)點”的“執(zhí)行動作”進行設置如打開操作或關閉操作等,并能設置該“執(zhí)行動作”的“響應事件響應編號”。
[0046]下面一個通過一個智能家居的物聯(lián)網(wǎng)上系統(tǒng)的實際案例來進一步說明本發(fā)明,
在“輸入節(jié)點”上建立人體傳感器,燃氣傳感器,溫度傳感器三個輸入設備。
[0047]在“輸出節(jié)點”上建立推窗器,燃氣閥,報警器,電燈,空調(diào)五個輸出設備。
[0048]通過上位機或上位機軟件,對“輸入節(jié)點”上的三個輸入設備的“運算結(jié)果”設置“發(fā)生事件編號”:
1、人體傳感器:設置發(fā)生人體感應時,“發(fā)生事件編號”為#1#3
2、燃氣傳感器,設置發(fā)生煤氣超標時,“發(fā)生事件編號”為#2
3、溫度傳感器,設置溫度低于26度時,“發(fā)生事件編號”為#5,同時設置溫度高于30度時,“發(fā)生事件編號”為#4
對“輸出節(jié)點”上的五個輸出設備的“執(zhí)行動作”設置“響應事件編號”:
1、推窗器,設置“響應事件編號”為#2,“執(zhí)行動作”為打開窗戶
2、煤氣閥,設置“響應事件編號”為#2,“執(zhí)行動作”為關閉煤氣閥
3、報警器,設置“響應事件編號”為#1#2’ “執(zhí)行動作”為打開報警器
4、電燈,設置“響應事件編號”為#3,“執(zhí)行動作”為開燈
5、空調(diào),設置“響應事件編號”為#4,“執(zhí)行動作”為開空調(diào),同時設置“響應事件編號”為#5,“執(zhí)行動作”為關空調(diào), 如圖7所示,這樣配置之后,就相當于建立了自動控制小系統(tǒng)。以燃氣傳感器觸發(fā)為例,當煤氣泄漏時,燃氣傳感器會監(jiān)測到燃氣超標而輸出具有“真”值的“運算結(jié)果”,“輸入節(jié)點”會向物聯(lián)網(wǎng)發(fā)送包含有發(fā)生事件編號#2的“事件觸發(fā)廣播幀”,所有的“輸出節(jié)點”均會收此幀,但只有設置了“響應事件編號”為#2的設備才會執(zhí)行設備操作,即推窗器會自動打開窗戶,報警器會自動發(fā)出警報,而煤氣閥會自動關斷。以此類推,其它的傳感器可以自動控制,開燈,開空調(diào),關空調(diào)等操作。這個例子,只是用于說明本發(fā)明并不用于限定本發(fā)明,在實際的物聯(lián)網(wǎng)系統(tǒng)中,往往會將“執(zhí)行動作”的操作內(nèi)容做成一個設備操作系列,并配合更多其它的智能的控制技術,如定時操作,自學習操作等等。只有多種技術結(jié)合,才能成為一個真正的智能系統(tǒng)。
[0049]本發(fā)明可以不需要資深程序員參與的情況下,通過系統(tǒng)配置就可以實現(xiàn)在物聯(lián)網(wǎng)系統(tǒng)上各種自動控制。
[0050]自動控制不僅能遠程遙控,還能定時、預約控制,還能根據(jù)環(huán)境變化情況自動地控制,甚至根據(jù)用戶的個人習慣自學習地自動控制的物聯(lián)網(wǎng)系統(tǒng),這才能算是智能的物聯(lián)網(wǎng)系統(tǒng)。而在所有的智能控制方式中,最能體現(xiàn)智能的技術則是自動控制。本發(fā)明所述的基于物聯(lián)網(wǎng)的自動控制方法就是一種如何利用物聯(lián)網(wǎng)技術建立自動控制小系統(tǒng)的方法。
[0051]本發(fā)明的方法,可以實現(xiàn)通過系統(tǒng)配置的方法來實現(xiàn)各種的自動控制。智能家居系統(tǒng)、智能辦公系統(tǒng)、智能酒店系統(tǒng)、智能養(yǎng)殖系統(tǒng)、智能路燈系統(tǒng)等等系統(tǒng)中有重大的應用。
【權利要求】
1.一種基于物聯(lián)網(wǎng)的自動控制方法,其特征在于: 包括以下步驟: A、至少一個輸入節(jié)點采集物理量; B、輸入節(jié)點對采集到的物理量進行邏輯運算,得出值為“真”或“假”的“運算結(jié)果”,其中所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”; C、若“運算結(jié)果”為“真”,則向物聯(lián)網(wǎng)發(fā)送包含有與此“運算結(jié)果”對應的“發(fā)生事件編號”的“事件觸發(fā)廣播幀”;若“運算結(jié)果”為“假”,則回到A步驟,輸入節(jié)點繼續(xù)采集物理量; D、所有的輸出節(jié)點都接收“事件觸發(fā)廣播幀”; E、輸出節(jié)點比較接收到的“事件觸發(fā)廣播幀”中的“發(fā)生事件編號”與“執(zhí)行動作”的“響應事件編號”是否匹配;其中,所述“執(zhí)行動作”為輸入節(jié)點對物聯(lián)網(wǎng)中的智能家居進行操作的行為,且“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”; F、若“發(fā)生事件編號”與“響應事件編號”相匹配,則根據(jù)“執(zhí)行動作”中定義的內(nèi)容進行相應的智能家居的操作;若“發(fā)生事件編號”與“響應事件編號”不匹配,則回到D步驟,輸出節(jié)點繼續(xù)接收“事件觸發(fā)廣播幀”。
2.如權利要求1所述的基于物聯(lián)網(wǎng)的自動控制方法,其特征在于:所述輸入節(jié)點為具備對物理量進行數(shù)據(jù)采集和運算的單元,且輸入節(jié)點支持物聯(lián)網(wǎng)節(jié)點通信;所述輸出節(jié)點為具備數(shù)據(jù)運算和對物聯(lián)網(wǎng)中的智能家具進行操作的單元,且輸出節(jié)點支持物聯(lián)網(wǎng)節(jié)點通?目。
3.如權利要求1所述的基于物聯(lián)網(wǎng)的自動控制方法,其特征在于:所述“運算結(jié)果”被預先設置了一個或多個“發(fā)生事件編號”以及“執(zhí)行動作”被預先設置了一個或多個“響應事件編號”,這兩者都是通過上位機來完成,所述上位機能夠訪問和設置物聯(lián)網(wǎng)上的所有輸入節(jié)點和輸出節(jié)點。
【文檔編號】G05B15/02GK104375418SQ201410630237
【公開日】2015年2月25日 申請日期:2014年11月11日 優(yōu)先權日:2014年11月11日
【發(fā)明者】賴曉君, 徐自鵬 申請人:深圳市君鵬物聯(lián)科技有限公司