本發(fā)明涉及物聯(lián)網(wǎng)的設(shè)備控制領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)設(shè)備的集群控制方法。
背景技術(shù):
現(xiàn)有的物聯(lián)網(wǎng)設(shè)備控制中,對于集群的控制方法主要是建立組,并將需要的設(shè)備加入組,用組播控制組內(nèi)設(shè)備?,F(xiàn)有技術(shù)中的一般無線組群控制方法存在比較大的問題:1.將組內(nèi)設(shè)備統(tǒng)一對待,沒有區(qū)分(如:普通設(shè)備和總閘開關(guān)等同對待,總閘開關(guān)重要性沒有體現(xiàn));2. 沒有體現(xiàn)設(shè)備的特性,使用起來不是很方便(如:同樣的燈光系統(tǒng),有的只有開關(guān)功能,有的可以調(diào)光,要實(shí)現(xiàn)組內(nèi)不同種類設(shè)備的控制,只能建立更多的組,管理系統(tǒng)將更加復(fù)雜);3.組播發(fā)送一次只能控制一個(gè)組的動(dòng)作,不夠靈活(如:一次要控制幾個(gè)組,只能給每個(gè)組分別發(fā)送命令)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種物聯(lián)網(wǎng)設(shè)備的集群控制方法。
本發(fā)明采用的技術(shù)方案是:
一種物聯(lián)網(wǎng)設(shè)備的集群控制方法,其包括以下步驟:
步驟1、每個(gè)物聯(lián)網(wǎng)設(shè)備設(shè)置兩個(gè)以上不同的分組屬性和一個(gè)以上的控制屬性;
步驟2、控制端使用廣播向物聯(lián)網(wǎng)設(shè)備發(fā)送控制命令,所述控制命令包括由兩個(gè)以上分組屬性組成的組群定位信息和由一個(gè)以上的控制屬性構(gòu)成的權(quán)限信息;
步驟3、物聯(lián)網(wǎng)設(shè)備接收控制命令,通過組群定位信息并判斷自身是否包含在控制命令指定的組群內(nèi);
步驟4、當(dāng)物聯(lián)網(wǎng)設(shè)備處于控制命令指定的組群內(nèi)時(shí),物聯(lián)網(wǎng)設(shè)備再通過權(quán)限信息判斷控制命令的權(quán)限是否高于物聯(lián)網(wǎng)設(shè)備最低的控制權(quán)限;
步驟5、當(dāng)控制命令權(quán)限高于物聯(lián)網(wǎng)設(shè)備最低控制權(quán)限時(shí),物聯(lián)網(wǎng)設(shè)備響應(yīng)控制命令。
進(jìn)一步地,每個(gè)分組屬性均是32位的位域組。
進(jìn)一步地,每個(gè)物聯(lián)網(wǎng)設(shè)備設(shè)置三個(gè)分組屬性和一個(gè)控制屬性,三個(gè)分組屬性分別為系統(tǒng)屬性、地域?qū)傩院头N類屬性,一個(gè)控制屬性為控制權(quán)限屬性。
本發(fā)明采用以上技術(shù)方案,通過位域來定位組群,解決同時(shí)傳輸給多個(gè)組群的問題,靈活性得到提高;通過分組定位方式,組合兩個(gè)以上分組屬性,定位到不同的組群,更加靈活;進(jìn)一步設(shè)計(jì)權(quán)限,賦予每個(gè)設(shè)備管理信息,用戶操作時(shí),權(quán)限不夠無法控制設(shè)備,提高了安全性。本發(fā)明通過分組定位實(shí)現(xiàn)對物聯(lián)網(wǎng)設(shè)備的靈活高效控制,同時(shí)通過權(quán)限控制,設(shè)備的安全性得到了提高。
附圖說明
以下結(jié)合附圖和具體實(shí)施方式對本發(fā)明做進(jìn)一步詳細(xì)說明;
圖1為本發(fā)明一種物聯(lián)網(wǎng)設(shè)備的集群控制方法的流程示意圖。
具體實(shí)施方式
如圖1所示,本發(fā)明公開一種物聯(lián)網(wǎng)設(shè)備的集群控制方法,其包括以下步驟:
步驟1、每個(gè)物聯(lián)網(wǎng)設(shè)備設(shè)置兩個(gè)以上不同的分組屬性和一個(gè)以上的控制屬性;
步驟2、控制端使用廣播向物聯(lián)網(wǎng)設(shè)備發(fā)送控制命令,所述控制命令包括由兩個(gè)以上分組屬性組成的組群定位信息和由一個(gè)以上的控制屬性構(gòu)成的權(quán)限信息;
步驟3、物聯(lián)網(wǎng)設(shè)備接收控制命令,通過組群定位信息并判斷自身是否包含在控制命令指定的組群內(nèi);
步驟4、當(dāng)物聯(lián)網(wǎng)設(shè)備處于控制命令指定的組群內(nèi)時(shí),物聯(lián)網(wǎng)設(shè)備再通過權(quán)限信息判斷控制命令的權(quán)限是否高于物聯(lián)網(wǎng)設(shè)備最低的控制權(quán)限;
步驟5、當(dāng)控制命令權(quán)限高于物聯(lián)網(wǎng)設(shè)備最低控制權(quán)限時(shí),物聯(lián)網(wǎng)設(shè)備響應(yīng)控制命令。
進(jìn)一步地,每個(gè)分組屬性均是32位的位域組。
進(jìn)一步地,每個(gè)物聯(lián)網(wǎng)設(shè)備設(shè)置三個(gè)分組屬性和一個(gè)控制屬性,三個(gè)分組屬性分別為系統(tǒng)屬性、地域?qū)傩院头N類屬性,一個(gè)控制屬性為控制權(quán)限屬性。
下面就本發(fā)明的具體內(nèi)容進(jìn)行說明:
實(shí)施例1
本實(shí)施例中每個(gè)設(shè)備都有三個(gè)分組屬性X、Y、Z用于組群定位;這三個(gè)分組屬性都是32位的位域組(一個(gè)位表示一個(gè)組);每個(gè)設(shè)備還有自己的控制權(quán)限屬性P;控制時(shí)使用廣播發(fā)送,發(fā)送的命令中帶有組群定位信息和權(quán)限信息;當(dāng)設(shè)備收到命令時(shí),設(shè)備首先判斷自己是否在組群定位信息包含的組群內(nèi),然后再看看發(fā)送者的權(quán)限和自己的進(jìn)行對比;只有在設(shè)備在控制集群中且發(fā)送者權(quán)限高于設(shè)備最低控制權(quán)限時(shí),設(shè)備才會(huì)響應(yīng)控制命令;
我們假定系統(tǒng)中分組屬性X表示系統(tǒng)分類,如:0位表示空調(diào)系統(tǒng)、1位表示燈光系統(tǒng)、2位表示插座系統(tǒng)等;Y表示按地域分類, Z表示按設(shè)備分類;例如一個(gè)物聯(lián)網(wǎng)設(shè)備A(X=0x01,Y=0x01,Z=0x01,P=8)表示該物聯(lián)網(wǎng)設(shè)備A是屬于空調(diào)系統(tǒng)、0號區(qū)域、0號設(shè)備種類,該物聯(lián)網(wǎng)設(shè)備A的控制權(quán)限為8;控制端發(fā)送的控制命令中的屬性為(X=0x07,Y=0xFFFFFFFF,Z=0x01,P=9),系統(tǒng)0x07為:空調(diào)系統(tǒng)、燈光系統(tǒng)、插座系統(tǒng);地域0xFFFFFFFF為所有地域;設(shè)備類型為0號設(shè)備種類;發(fā)送者權(quán)限為9;我們可以看出,該物聯(lián)網(wǎng)設(shè)備A屬于命令的定位組群,該物聯(lián)網(wǎng)設(shè)備A也低于控制命令權(quán)限,因而該物聯(lián)網(wǎng)設(shè)備A會(huì)響應(yīng)控制命令;
本發(fā)明采用以上技術(shù)方案,通過位域來定位組群,解決同時(shí)傳輸給多個(gè)組群的問題,靈活性得到提高;通過分組定位方式,組合兩個(gè)以上分組屬性,定位到不同的組群,更加靈活;進(jìn)一步設(shè)計(jì)權(quán)限,賦予每個(gè)設(shè)備管理信息,用戶操作時(shí),權(quán)限不夠無法控制設(shè)備,提高了安全性。本發(fā)明通過組合分組屬性定位信息,將命令發(fā)給不同組的不同設(shè)備,實(shí)現(xiàn)對物聯(lián)網(wǎng)設(shè)備的靈活高效控制;同時(shí)通過權(quán)限控制,提高設(shè)備的安全性。