專利名稱:一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令及觸發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令及觸發(fā)方法,屬于智能網(wǎng)關(guān)的通信控制技術(shù)領(lǐng)域。
背景技術(shù):
隨著智能家庭和智能辦公的概念逐步普及,智能一體化技術(shù)在現(xiàn)實中得以應(yīng)用,主要通過中控平臺、智能網(wǎng)關(guān)和多種傳感器節(jié)點組合來實現(xiàn)。隨著智能網(wǎng)關(guān)的發(fā)展,其所催生出的種類繁多現(xiàn)有智能網(wǎng)關(guān)的觸發(fā)指令多為送[開]、[關(guān)]或[開始報告]、[停止報告]、[定時喚醒]、[外部中斷喚醒]等簡單指令;常見的觸發(fā)指令的幀格式如圖I所示。 其中幀頭包括固定內(nèi)容,比如FE ;命令區(qū)分本命令幀的作用,常見的有控制命令、采集命令、喚醒命令等;長度本幀的長度;數(shù)據(jù)具體應(yīng)用場景的用戶數(shù)據(jù);FCS :校驗碼。一般針對用戶的需要設(shè)定不同觸發(fā)指令對智能網(wǎng)關(guān)進(jìn)行控制,這就給中控平臺和智能網(wǎng)關(guān)之間的通信帶來諸多后續(xù)的不便,因此采用怎樣格式的觸發(fā)指令能夠統(tǒng)一通信格式成為現(xiàn)階段需要亟待解決的技術(shù)問題。而且現(xiàn)用的觸發(fā)指令均為單次發(fā)送,觸發(fā)指令并不能根據(jù)智能網(wǎng)關(guān)的動態(tài)接收狀態(tài)自動調(diào)整發(fā)送形式。
發(fā)明內(nèi)容
為了解決以上的技術(shù)不足,本發(fā)明公開了一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令。本發(fā)明還公開了利用上述觸發(fā)指令實現(xiàn)對多種智能網(wǎng)關(guān)的觸發(fā)方法。本發(fā)明的技術(shù)方案如下—種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令,包括幀頭、觸發(fā)包頭、命令、長度、數(shù)據(jù)和FCS,所述觸發(fā)包頭包括重復(fù)次數(shù)指令、要求上報回執(zhí)指令、失敗重發(fā)延遲指令、失敗重發(fā)次數(shù)指令和加密方式指令;所述重復(fù)次數(shù)指令為3位二進(jìn)制碼、要求上報回執(zhí)指令為I位二進(jìn)制碼、失敗重發(fā)延遲指令為4位二進(jìn)制碼、失敗重發(fā)次數(shù)指令為2位二進(jìn)制碼;加密方式指令為2位二進(jìn)制碼。一種利用上述觸發(fā)指令實現(xiàn)對智能網(wǎng)關(guān)的觸發(fā)方法,即利用本發(fā)明所述的觸發(fā)指令實現(xiàn)中控平臺、智能網(wǎng)關(guān)之間的通信步驟如下(I)中控平臺發(fā)起觸發(fā)指令中控平臺根據(jù)實際需要,按照適用于多種智能網(wǎng)關(guān)的觸發(fā)指令的幀格式,計算并組成一條觸發(fā)指令幀,即觸發(fā)指令;并通過TCP/IP協(xié)議發(fā)送到智能網(wǎng)關(guān);(2 )智能網(wǎng)關(guān)解析步驟(I)所述的觸發(fā)指令智能網(wǎng)關(guān)通過TCP/IP協(xié)議接收到中控平臺發(fā)來的觸發(fā)指令,并按照觸發(fā)指令的幀格式,解析出觸發(fā)指令;根據(jù)觸發(fā)指令的不同,智能網(wǎng)關(guān)計算并組成本地定義的對應(yīng)的應(yīng)用指令;并同時將應(yīng)用指令發(fā)往相對應(yīng)的目的節(jié)點。所述相對應(yīng)的目的節(jié)點是指例如應(yīng)用指令是獲取溫度值,則相對應(yīng)的目的節(jié)點便是能實現(xiàn)測量或采集溫度的節(jié)點。根據(jù)本發(fā)明進(jìn)一步優(yōu)選的,所述智能網(wǎng)關(guān)在向?qū)?yīng)的目的節(jié)點發(fā)送應(yīng)用指令之前,將所述的應(yīng)用指令轉(zhuǎn)換成相對應(yīng)的傳輸協(xié)議的幀格式。本發(fā)明的優(yōu)勢在于本發(fā)明所述的觸發(fā)指令包括幀頭、觸發(fā)包頭、命令、長度、數(shù)據(jù)和FCS,所述觸發(fā)包頭包括重復(fù)次數(shù)指令、要求上報回執(zhí)指令、失敗重發(fā)延遲指令、失敗重發(fā)次數(shù)指令和加密方式指令;采用統(tǒng)一通信格式,該觸發(fā)指令根據(jù)智能網(wǎng)關(guān)的動態(tài)接收狀態(tài)自動調(diào)整發(fā)送形式,確保指令被目的節(jié)點高效執(zhí)行。
圖I是現(xiàn)有的觸發(fā)指令的幀格式;圖2是本發(fā)明所述智能網(wǎng)關(guān)觸發(fā)指令的幀格式。
具體實施例方式下面結(jié)合實施例和說明書附圖對本發(fā)明做詳細(xì)的說明,但不限于此。實施例I、如圖2所示。一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令,包括幀頭、觸發(fā)包頭、命令、長度、數(shù)據(jù)和FCS,所述觸發(fā)包頭包括重復(fù)次數(shù)指令、要求上報回執(zhí)指令、失敗重發(fā)延遲指令、失敗重發(fā)次數(shù)指令和加密方式指令;所述重復(fù)次數(shù)指令為3位二進(jìn)制碼、要求上報回執(zhí)指令為I位二進(jìn)制碼、失敗重發(fā)延遲指令為4位二進(jìn)制碼、失敗重發(fā)次數(shù)指令為2位二進(jìn)制碼;加密方式指令為2位二進(jìn)制碼。實施例2、一種利用如實施例I所述觸發(fā)指令實現(xiàn)對智能網(wǎng)關(guān)的觸發(fā)方法,即利用本發(fā)明所述的觸發(fā)指令實現(xiàn)中控平臺、智能網(wǎng)關(guān)之間的通信步驟如下以控制采集溫度為例,獲取網(wǎng)絡(luò)地址為1234的節(jié)點的溫度值,(I)中控平臺發(fā)起觸發(fā)指令中控平臺根據(jù)實際需要,按照適用于多種智能網(wǎng)關(guān)的觸發(fā)指令的幀格式,計算并組成一條觸發(fā)指令幀,即觸發(fā)指令,如圖2所示幀頭0xFE觸發(fā)包頭0x0634 (重復(fù)次數(shù)3,不需要回執(zhí),失敗延遲3s,失敗重發(fā)I次,無加密)命令RTV(Read Temperature Value)長度0x04數(shù)據(jù)0xl234FCS 0x40即觸發(fā)指令為FE634RTV04123440 ;并通過TCP/IP協(xié)議,發(fā)送到智能網(wǎng)關(guān);(2)智能網(wǎng)關(guān)解析步驟(I)所述的觸發(fā)指令智能網(wǎng)關(guān)通過TCP/IP協(xié)議接收到中控平臺發(fā)來的觸發(fā)指令,并按照觸發(fā)指令的幀格式,解析出觸發(fā)指令為RTV ;根據(jù)觸發(fā)指令的不同,智能網(wǎng)關(guān)計算并組成本地定義的對應(yīng)的應(yīng)用指令GTV ;并同時將應(yīng)用指令發(fā)往相對應(yīng)的目的節(jié)點。網(wǎng)絡(luò)地址為1234的節(jié)點接收并解析應(yīng)用指令巾貞,解析應(yīng)用指令為FE634GTV04123455。
按照觸發(fā)包頭的信息,網(wǎng)絡(luò)地址為1234的節(jié)點將主動采集本地溫度值,并上傳3次。所述智能網(wǎng)關(guān)在向?qū)?yīng)的目的節(jié)點發(fā)送應(yīng)用指令之前,將所述的應(yīng)用指令轉(zhuǎn)換成相對應(yīng)的傳輸協(xié)議的幀格式。
權(quán)利要求
1.一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令,其特征在于,該觸發(fā)指令包括幀頭、觸發(fā)包頭、命令、長度、數(shù)據(jù)和FCS,所述觸發(fā)包頭包括重復(fù)次數(shù)指令、要求上報回執(zhí)指令、失敗重發(fā)延遲指令、失敗重發(fā)次數(shù)指令和加密方式指令;所述重復(fù)次數(shù)指令為3位二進(jìn)制碼、要求上報回執(zhí)指令為I位二進(jìn)制碼、失敗重發(fā)延遲指令為4位二進(jìn)制碼、失敗重發(fā)次數(shù)指令為2位二進(jìn)制碼;加密方式指令為2位二進(jìn)制碼。
2.一種利用如權(quán)利要求I所述觸發(fā)指令實現(xiàn)對智能網(wǎng)關(guān)的觸發(fā)方法,即利用本發(fā)明所述的觸發(fā)指令實現(xiàn)中控平臺、智能網(wǎng)關(guān)之間的通信步驟如下 (1)中控平臺發(fā)起觸發(fā)指令 中控平臺根據(jù)實際需要,按照適用于多種智能網(wǎng)關(guān)的觸發(fā)指令的幀格式,計算并組成一條觸發(fā)指令幀,即觸發(fā)指令;并通過TCP/IP協(xié)議發(fā)送到智能網(wǎng)關(guān); (2)智能網(wǎng)關(guān)解析步驟(I)所述的觸發(fā)指令 智能網(wǎng)關(guān)通過TCP/IP協(xié)議接收到中控平臺發(fā)來的觸發(fā)指令,并按照觸發(fā)指令的幀格式,解析出觸發(fā)指令;根據(jù)觸發(fā)指令的不同,智能網(wǎng)關(guān)計算并組成本地定義的對應(yīng)的應(yīng)用指令;并同時將應(yīng)用指令發(fā)往相對應(yīng)的目的節(jié)點。
3.根據(jù)權(quán)利要求2所述的觸發(fā)指令實現(xiàn)對智能網(wǎng)關(guān)的觸發(fā)方法,其特征在于,該方法中所述智能網(wǎng)關(guān)在向?qū)?yīng)的目的節(jié)點發(fā)送應(yīng)用指令之前,將所述的應(yīng)用指令轉(zhuǎn)換成相對應(yīng)的傳輸協(xié)議的幀格式。
全文摘要
本發(fā)明涉及一種適用于多種智能網(wǎng)關(guān)的觸發(fā)指令,包括幀頭、觸發(fā)包頭、命令、長度、數(shù)據(jù)和FCS,所述觸發(fā)包頭包括重復(fù)次數(shù)指令、要求上報回執(zhí)指令、失敗重發(fā)延遲指令、失敗重發(fā)次數(shù)指令和加密方式指令;所述重復(fù)次數(shù)指令為3位二進(jìn)制碼、要求上報回執(zhí)指令為1位二進(jìn)制碼、失敗重發(fā)延遲指令為4位二進(jìn)制碼、失敗重發(fā)次數(shù)指令為2位二進(jìn)制碼;加密方式指令為2位二進(jìn)制碼。本發(fā)明還涉及一種利用上述觸發(fā)指令實現(xiàn)對智能網(wǎng)關(guān)的觸發(fā)方法。本發(fā)明采用統(tǒng)一通信格式,該觸發(fā)指令根據(jù)智能網(wǎng)關(guān)的動態(tài)接收狀態(tài)自動調(diào)整發(fā)送形式,確保指令被目的節(jié)點高效執(zhí)行。
文檔編號H04L12/66GK102970113SQ20121051251
公開日2013年3月13日 申請日期2012年12月4日 優(yōu)先權(quán)日2012年12月4日
發(fā)明者吳建軍, 楊學(xué)鵬, 康良亭 申請人:山東萬博科技股份有限公司