欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于復(fù)合ZigBee模塊的管理系統(tǒng)、方法及通信方法

文檔序號(hào):7553009閱讀:164來源:國知局
專利名稱:基于復(fù)合ZigBee模塊的管理系統(tǒng)、方法及通信方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通訊技術(shù),尤其涉及一種基于復(fù)合ZigBee模塊的管理系統(tǒng)、方法及通信方法。
背景技術(shù)
ZigBee是短距離、低功耗、低速率、自組網(wǎng)的無線通信技術(shù)。它可以用于構(gòu)筑各種自動(dòng)化傳感控制網(wǎng)絡(luò),例如,可以應(yīng)用ZigBee技術(shù)來構(gòu)筑智能家居、智能酒店、智能電網(wǎng)等的傳感控制網(wǎng)絡(luò)。正如圖1所示,圖1為現(xiàn)有技術(shù)中常用的ZigBee網(wǎng)絡(luò)。在ZigBee網(wǎng)絡(luò)中,復(fù)合ZigBee模塊是指一個(gè)帶有多個(gè)傳感器或執(zhí)行器的ZigBee結(jié)點(diǎn),在這里傳感器或執(zhí)行器我們可以稱為部件結(jié)點(diǎn)。例如,有害氣體傳感結(jié)點(diǎn),是單個(gè)ZigBee結(jié)點(diǎn)模塊,但是內(nèi)部卻連接有煙霧傳感器、可燃?xì)怏w傳感器、一氧化碳傳感器等三個(gè)傳感器。再如,酒店的電子門牌,也是在單個(gè)ZigBee模塊上同時(shí)連接有一個(gè)門鈴按鈕、以及門牌、請(qǐng)勿打擾、清掃等三個(gè)指示功能。類似的結(jié)點(diǎn)還有多路觸摸開關(guān)、多路執(zhí)行器、溫濕度傳感器結(jié)點(diǎn)、具有電量采集功能的智能插座,等等。雖然復(fù)合ZigBee模塊內(nèi)部連接有多種傳感器或執(zhí)行器,但是,在ZigBee網(wǎng)絡(luò)中,它不是以多個(gè)結(jié)點(diǎn)存在,而是以一個(gè)單獨(dú)的結(jié)點(diǎn)存在。對(duì)這種部件結(jié)點(diǎn)多功能的復(fù)合ZigBee模塊進(jìn)行管理,通常直接采用對(duì)獨(dú)立的部件結(jié)點(diǎn)控制的方法,即在ZigBee模塊上開辟一個(gè)接口,對(duì)復(fù)合ZigBee模塊進(jìn)行單線連接及控制。若要實(shí)現(xiàn)部件結(jié)點(diǎn)的不同功能,就需要在復(fù)合ZigBee模塊與部件結(jié)點(diǎn)之間再設(shè)立一個(gè)物理接口,這就需要為這個(gè)部件結(jié)點(diǎn)定義復(fù)雜的命令接口,上位控制機(jī)將具體設(shè)置指令發(fā)送到ZigBee模塊的接口上,部件結(jié)點(diǎn)需要翻譯這些命令接口的命令,實(shí)現(xiàn)具體的功能。以多路開關(guān)復(fù)合ZigBee模塊為例,需要為每一路開個(gè)定義一個(gè)命令接口。雖然這種方法能夠?qū)崿F(xiàn)相應(yīng)功能,但是仍然有以下三個(gè)缺點(diǎn)。缺點(diǎn)1:由于上位主機(jī)是將控制命令發(fā)送到復(fù)合ZigBee模塊的接口命令上,所以用接口命令方法可以實(shí)現(xiàn)簡單的控制,但是復(fù)雜的管理功能的實(shí)現(xiàn)就有一定的困難。例如,按下請(qǐng)勿打擾按鈕后,需要禁止電子門牌上的門鈴按鈕功能,同時(shí)又要點(diǎn)亮上面的請(qǐng)勿打擾指示燈的場合,描述這一連串的動(dòng)作較困難。缺點(diǎn)2:當(dāng)復(fù)合ZigBee模塊的內(nèi)部功能要進(jìn)行微調(diào)時(shí),ZigBee模塊的接口部分的軟件要進(jìn)行重新改寫,可謂牽一發(fā)而動(dòng)全身。缺點(diǎn)3:不同結(jié)點(diǎn)上,具有相同的功能時(shí),這種方法應(yīng)用非常麻煩,因?yàn)橐獙?duì)不同結(jié)點(diǎn)寫不同的軟件。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種基于復(fù)合ZigBee模塊的管理系統(tǒng)、方法及通/[目方法。為解決上述問題,本發(fā)明采用的一種技術(shù)方案是:提供一種基于復(fù)合ZigBee模塊的管理系統(tǒng),包括上位主機(jī)、與上位主機(jī)通過TCP/IP網(wǎng)絡(luò)連接的ZigBee網(wǎng)關(guān)、與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)復(fù)合ZigBee模塊以及與復(fù)合ZigBee模塊相連的至少一個(gè)部件結(jié)
占.
所述上位主機(jī)包括: 分配模塊,用于為復(fù)合ZigBee模塊分配一一對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及為與所述復(fù)合ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID ;存儲(chǔ)模塊,用于存儲(chǔ)一部件結(jié)點(diǎn)ID鏈表,所述部件結(jié)點(diǎn)ID鏈表記錄有部件結(jié)點(diǎn)ID和復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系;控制模塊,用于根據(jù)部件結(jié)點(diǎn)ID鏈表將控制指令通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至指定的部件結(jié)點(diǎn)ID ;所述復(fù)合ZigBee模塊包括與所述部件結(jié)點(diǎn)--對(duì)應(yīng)連接的虛擬接口,所述虛擬
接口與ZigBee網(wǎng)關(guān)一一通信連接;所述部件結(jié)點(diǎn)用于產(chǎn)生事件觸發(fā)信號(hào)并生成包含部件結(jié)點(diǎn)ID的事件發(fā)生消息,以及將事件發(fā)生消息通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至上位主機(jī);上位主機(jī)還包括事件記錄模塊,用于記錄部件結(jié)點(diǎn)ID對(duì)應(yīng)的事件發(fā)生消息。其中,所述至少一個(gè)部件結(jié)點(diǎn)還用于在與其相連的復(fù)合ZigBee模塊入網(wǎng)時(shí),通過該復(fù)合ZigBee模塊上與所述部件結(jié)點(diǎn)相連的虛擬接口發(fā)送入網(wǎng)通知消息至上位主機(jī);所述上位主機(jī)還包括ID鏈表更新模塊,用于當(dāng)接收到所述入網(wǎng)通知消息時(shí),為相應(yīng)的復(fù)合ZigBee模塊、部件結(jié)點(diǎn)分別分配復(fù)合ZigBee模塊ID、部件結(jié)點(diǎn)ID并將部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID對(duì)應(yīng)地寫入ID鏈表更新模塊。為解決上述問題,本發(fā)明采用的另一種技術(shù)方案是:提供一種基于復(fù)合ZigBee模
塊的管理方法,包括:上位主機(jī)為復(fù)合ZigBee模塊分配--對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及
為與所述復(fù)合ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID ;所述部件結(jié)點(diǎn)產(chǎn)生事件觸發(fā)信號(hào)并向所述部件結(jié)點(diǎn)所屬的復(fù)合ZigBee模塊發(fā)送部件結(jié)點(diǎn)ID的事件發(fā)生消息;所述復(fù)合ZigBee模塊接收所述事件發(fā)生消息,并將所述事件發(fā)生消息通過ZigBee網(wǎng)關(guān)發(fā)送至所述上位主機(jī);所述上位主機(jī)記錄部件結(jié)點(diǎn)ID對(duì)應(yīng)的事件發(fā)生消息。其中,基于復(fù)合ZigBee模塊的管理方法還包括:新部件結(jié)點(diǎn)在與其相連的復(fù)合ZigBee模塊加入網(wǎng)絡(luò)時(shí)通過該復(fù)合ZigBee模塊向所述上位主機(jī)發(fā)送入網(wǎng)通知消息;所述上位主機(jī)接收所述入網(wǎng)通知消息,為相應(yīng)的復(fù)合ZigBee模塊、部件結(jié)點(diǎn)分別分配ZigBee模塊ID、部件結(jié)點(diǎn)ID,并更新部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系。為解決上述問題,本發(fā)明采用的另一種技術(shù)方案是:提供一種基于復(fù)合ZigBee模塊的管理系統(tǒng)的通信方法,包括:上位主機(jī)基于指定部件結(jié)點(diǎn)ID與指定部件結(jié)點(diǎn)之間建立通信通道;

所述上位主機(jī)通過所述通信通道向指定部件結(jié)點(diǎn)發(fā)送控制指令;所述指定部件結(jié)點(diǎn)接收并執(zhí)行所述控制指令。
本發(fā)明的有益效果是:針對(duì)現(xiàn)有技術(shù)采用接口命令實(shí)現(xiàn)復(fù)合ZigBee模塊控制而存在的通用性差的問題,通過本技術(shù)方案,能達(dá)到的技術(shù)效果如下:1、利用復(fù)合ZigBee模塊,降低了硬件成本。通過在復(fù)合ZigBee模塊上設(shè)置虛擬接口,不用為每一個(gè)傳感器或執(zhí)行器設(shè)置一個(gè)ZigBee結(jié)點(diǎn)模塊,節(jié)約了硬件成本。2、同時(shí)利用本發(fā)明提供的方法,降低了上位主機(jī)軟件的復(fù)雜度,從上位主機(jī)角度來看,部件結(jié)點(diǎn)和普通的ZigBee結(jié)點(diǎn)是一樣的,正如圖2所示那樣,ZEDl在上位主機(jī)的角度來看則是部件結(jié)點(diǎn)S1、S2及S3,這樣就能夠?qū)崿F(xiàn)上位主機(jī)直接控制每個(gè)部件結(jié)點(diǎn),能夠很直接且簡單的實(shí)現(xiàn)各種功能,通用性好且效率高。這與現(xiàn)有技術(shù)ZigBee網(wǎng)絡(luò)中復(fù)合ZigBee模塊只作為一個(gè)結(jié)點(diǎn)存在是不同的。


圖1是現(xiàn)有技術(shù)中ZigBee網(wǎng)絡(luò)的網(wǎng)絡(luò)架構(gòu)圖;圖2是本發(fā)明一實(shí)施方式基于復(fù)合ZigBee模塊的管理系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖;圖3是圖2實(shí)施方式的結(jié)構(gòu)模塊圖;圖4是本發(fā)明另一實(shí)施方式基于復(fù)合ZigBee模塊的管理系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖;圖5是本發(fā)明基于復(fù)合ZigBee模塊的管理方法的流程圖;圖6是本發(fā)明基于復(fù)合ZigBee模塊的管理系統(tǒng)的通信方法的流程圖。
具體實(shí)施例方式為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。請(qǐng)參閱圖2及圖3,本實(shí)施方式提供一種基于復(fù)合ZigBee模塊的管理系統(tǒng),包括上位主機(jī)10、與上位主機(jī)10通過TCP/IP網(wǎng)絡(luò)連接的ZigBee網(wǎng)關(guān)20 (圖2中的ZigBeeGateway)、與ZigBee網(wǎng)關(guān)20通信連接的一個(gè)復(fù)合ZigBee模塊30(圖2中的ZigBee Module,即ZED1)以及與復(fù)合ZigBee模塊30相連的三個(gè)部件結(jié)點(diǎn)(分別是:S1、S2和S3)。所述上位主機(jī)10與ZigBee網(wǎng)關(guān)30通過TCP/IP網(wǎng)絡(luò)連接,所述ZigBee網(wǎng)關(guān)30與復(fù)合ZigBee模塊30通過ZigBee網(wǎng)絡(luò)連接。 在其他的實(shí)施方式中,復(fù)合ZigBee模塊30為至少一個(gè)。正如本領(lǐng)域技術(shù)人員能夠理解的那樣,部件結(jié)點(diǎn)ID定義方式也有多種,只要部件結(jié)點(diǎn)ID也部件結(jié)點(diǎn)一一對(duì)應(yīng)即可。其中上位主機(jī)包括:分配模塊101、存儲(chǔ)模塊102以及控制模塊103。分配模塊101,用于為復(fù)合ZigBee模塊分配一一對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及為與所述復(fù)合ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID。存儲(chǔ)模塊102,用于存儲(chǔ)一部件結(jié)點(diǎn)ID鏈表,所述部件結(jié)點(diǎn)ID鏈表記錄有部件結(jié)點(diǎn)ID和復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系。控制模塊103,用于根據(jù)部件結(jié)點(diǎn)ID鏈表將控制指令通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至指定的部件結(jié)點(diǎn)ID。系統(tǒng)搭建好后,上位主機(jī)10的分配模塊101首先為復(fù)合ZigBee模塊ZEDl中的每個(gè)部件結(jié)點(diǎn)S1-S3分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID,其中,部件結(jié)點(diǎn)ID和復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系存儲(chǔ)在上位主機(jī)10的存儲(chǔ)模塊102的部件結(jié)點(diǎn)ID鏈表中。復(fù)合ZigBee模塊30包括與所述部件結(jié)點(diǎn)S1-S3——對(duì)應(yīng)連接的虛擬接口 A1-A3,所述虛擬接口 A1-A3與ZigBee網(wǎng)關(guān)一一通信連接。在本實(shí)施方式中,假設(shè)部件結(jié)點(diǎn)S1、S2及S3的部件結(jié)點(diǎn)ID分別為ZED1_S1、ZED1_S2及ZED1_S3。參閱圖2我們不難看出,由于為復(fù)合ZigBee模塊中
的每個(gè)部件結(jié)點(diǎn)均分配了--對(duì)應(yīng)的部件結(jié)點(diǎn)ID,那么從上位主機(jī)角度來看,復(fù)合ZigBee
模塊中的每個(gè)部件結(jié)點(diǎn)均作為一個(gè)存在,而并非一個(gè)復(fù)合ZigBee模塊的存在,比如:從上位主機(jī)角度來看,ZEDl在上位主機(jī)的角度來看則是部件結(jié)點(diǎn)S1、S2及S3,而并非只是一個(gè)ZEDl的存在。這樣當(dāng)進(jìn)行數(shù)據(jù)傳輸時(shí)就可以在上位主機(jī)與部件結(jié)點(diǎn)之間建立一個(gè)虛鏈接,完成一個(gè)消息通道,實(shí)現(xiàn)上位主機(jī)與特定部件結(jié)點(diǎn)之間點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸與控制。當(dāng)某個(gè)部件結(jié)點(diǎn)需要進(jìn)行功能更改時(shí),也不會(huì)對(duì)其他部件結(jié)點(diǎn)造成影響,工作簡單且工作量少。當(dāng)與復(fù)合ZigBee模塊ZEDl相連的部件結(jié)點(diǎn)SI有事件發(fā)生時(shí),部件結(jié)點(diǎn)SI會(huì)產(chǎn)生事件觸發(fā)信號(hào)并生成包含部件結(jié)點(diǎn)ID的事件發(fā)生消息,然后SI直接向上位主機(jī)發(fā)送包含部件結(jié)點(diǎn)ID (也就是SI的識(shí)別ID)的事件發(fā)生消息。在這里,部件結(jié)點(diǎn)ID為ZED1_S1。上位主機(jī)接收到所述通知消息后,解析出所述通知消息中的部件結(jié)點(diǎn)ID,分析出事件發(fā)生的相關(guān)復(fù)合ZigBee模塊ZEDl及相關(guān)部件結(jié)點(diǎn)SI,并記錄有發(fā)生的事件及相應(yīng)復(fù)合ZigBee模塊ID (ZED1)及部件結(jié)點(diǎn)ID (SI)。在本系統(tǒng)中,上位主機(jī) 還會(huì)向復(fù)合ZigBee模塊中指定的部件結(jié)點(diǎn)S2發(fā)送控制指令,在發(fā)送控制指令之前會(huì)基于指定部件結(jié)點(diǎn)ID (ZED1_S2)與指定部件結(jié)點(diǎn)S2之間建立通信通道,并通過所述通信通道向指定部件結(jié)點(diǎn)S2發(fā)送控制指令。請(qǐng)參閱圖4,當(dāng)有新部件結(jié)點(diǎn)S4、S5及與它們相連的新復(fù)合ZigBee模塊ZED2加入本系統(tǒng)的網(wǎng)絡(luò)時(shí),新部件結(jié)點(diǎn)S4、S5會(huì)通過虛擬接口即時(shí)向上位主機(jī)發(fā)送入網(wǎng)通知消息。上位主機(jī)在接收到此發(fā)送入網(wǎng)通知消息后,為加入網(wǎng)絡(luò)的新復(fù)合ZigBee模塊ZED2中的每個(gè)部件結(jié)點(diǎn)S4、S5分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID:ZED2_S4、ZED2_S5,同時(shí)也為新復(fù)合ZigBee模塊ZED2分配對(duì)應(yīng)的復(fù)合ZigBee模塊ID:ZED2,在分配ID的同時(shí)也會(huì)將部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID對(duì)應(yīng)地寫入ID鏈表更新模塊。S4、S5與ZED2的連接方式與前文S1-S3與ZEDl的連接方式一樣,在此不再說明。通過本技術(shù)方案,能達(dá)到的技術(shù)效果如下:1、利用復(fù)合ZigBee模塊,降低了硬件成本。通過在復(fù)合ZigBee模塊上設(shè)置虛擬接口,不用為每一個(gè)傳感器或執(zhí)行器設(shè)置一個(gè)ZigBee結(jié)點(diǎn)模塊,節(jié)約了硬件成本。2、同時(shí)利用本發(fā)明提供的方法,降低了上位主機(jī)軟件的復(fù)雜度,從上位主機(jī)角度來看,部件結(jié)點(diǎn)和普通的ZigBee結(jié)點(diǎn)是一樣的,正如圖2所示那樣,ZEDl在上位主機(jī)的角度來看則是部件結(jié)點(diǎn)S1、S2及S3,這樣就能夠?qū)崿F(xiàn)上位主機(jī)直接控制每個(gè)部件結(jié)點(diǎn),能夠很直接且簡單的實(shí)現(xiàn)各種功能,通用性好且效率高。這與現(xiàn)有技術(shù)ZigBee網(wǎng)絡(luò)中復(fù)合ZigBee模塊只作為一個(gè)結(jié)點(diǎn)存在是不同的。請(qǐng)參閱圖5,本發(fā)明提供一種基于復(fù)合ZigBee模塊的管理方法,首先,系統(tǒng)搭建好后,上位主機(jī)為復(fù)合ZigBee模塊分配一一對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及為與所述復(fù)合
ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配--對(duì)應(yīng)的部件結(jié)點(diǎn)ID。具體的管理方法主要包
括:所述部件結(jié)點(diǎn)產(chǎn)生事件觸發(fā)信號(hào)并向所述部件結(jié)點(diǎn)所屬的復(fù)合ZigBee模塊發(fā)送部件結(jié)點(diǎn)ID的事件發(fā)生消息;
所述復(fù)合ZigBee模塊接收所述事件發(fā)生消息,并將所述事件發(fā)生消息通過ZigBee網(wǎng)關(guān)發(fā)送至所述上位主機(jī);所述上位主機(jī)記錄部件結(jié)點(diǎn)ID對(duì)應(yīng)的事件發(fā)生消息。在本方法中,還包括以下管理步驟:新部件結(jié)點(diǎn)在與其相連的復(fù)合ZigBee模塊加入網(wǎng)絡(luò)時(shí)通過該復(fù)合ZigBee模塊向所述上位主機(jī)發(fā)送入網(wǎng)通知消息;所述上位主機(jī)接收所述入網(wǎng)通知消息,為相應(yīng)的復(fù)合ZigBee模塊、部件結(jié)點(diǎn)分別分配ZigBee模塊ID、部件結(jié)點(diǎn)ID,并更新部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系。正如本領(lǐng)域人員可理解的那樣,此管理過程在整個(gè)管理方法中的順序并非僅為圖4所示的那樣,它可以出現(xiàn)在前文所述管理方法的前面或中間的某個(gè)步驟。上述管理方法通過為復(fù)合ZigBee模塊的部件結(jié)點(diǎn)分配一個(gè)一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID,這樣能夠?qū)崿F(xiàn)上位主機(jī)與特定部件結(jié)點(diǎn)之間點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸與控制。當(dāng)某個(gè)部件結(jié)點(diǎn)需要進(jìn)行功能更改時(shí),也不會(huì)對(duì)其他部件結(jié)點(diǎn)造成影響,工作簡單且工作量少,能夠解決背景技術(shù)提到的諸多不足。請(qǐng)參閱圖5,本發(fā)明提供一種基于復(fù)合ZigBee模塊的管理系統(tǒng)的通信方法,包括:上位主機(jī)基于指定部件結(jié)點(diǎn)ID與指定部件結(jié)點(diǎn)之間建立通信通道;所述上位主機(jī)通過所述通信通道向指定部件結(jié)點(diǎn)發(fā)送控制指令;所述指定部件結(jié)點(diǎn)接收并執(zhí)行所述控制指令。上述通信方法在進(jìn)行數(shù)據(jù)傳輸時(shí)能夠在上位主機(jī)與部件結(jié)點(diǎn)之間建立一個(gè)虛鏈接,完成一個(gè)消息通道,實(shí)現(xiàn)上位主機(jī)與特定部件結(jié)點(diǎn)之間點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)傳輸與控制。當(dāng)某個(gè)部件結(jié)點(diǎn)需要進(jìn)行功能更改時(shí),也不會(huì)對(duì)其他部件結(jié)點(diǎn)造成影響,工作簡單且工作量少。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種基于復(fù)合ZigBee模塊的管理系統(tǒng),其特征在于:包括上位主機(jī)、與上位主機(jī)通過TCP/IP網(wǎng)絡(luò)連接的ZigBee網(wǎng)關(guān)、與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)復(fù)合ZigBee模塊以及與復(fù)合ZigBee模塊相連的至少一個(gè)部件結(jié)點(diǎn); 所述上位主機(jī)包括: 分配模塊,用于為復(fù)合ZigBee模塊分配一一對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及為與所述復(fù)合ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID ; 存儲(chǔ)模塊,用于存儲(chǔ)一部件結(jié)點(diǎn)ID鏈表,所述部件結(jié)點(diǎn)ID鏈表記錄有部件結(jié)點(diǎn)ID和復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系; 控制模塊,用于根據(jù)部件結(jié)點(diǎn)ID鏈表將控制指令通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至指定的部件結(jié)點(diǎn)ID ; 所述復(fù)合ZigBee模塊包括與所述部件結(jié)點(diǎn)--對(duì)應(yīng)連接的虛擬接口,所述虛擬接口與ZigBee網(wǎng)關(guān)--通信連接; 所述部件結(jié)點(diǎn)用于產(chǎn)生事件觸發(fā)信號(hào)并生成包含部件結(jié)點(diǎn)ID的事件發(fā)生消息,以及將事件發(fā)生消息通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至上位主機(jī); 上位主機(jī)還包括事件記錄模塊,用于記錄部件結(jié)點(diǎn)ID對(duì)應(yīng)的事件發(fā)生消息。
2.一種基于復(fù)合ZigBee 模塊的管理系統(tǒng),其特征在于,所述至少一個(gè)部件結(jié)點(diǎn)還用于在與其相連的復(fù)合ZigBee模塊入網(wǎng)時(shí),通過該復(fù)合ZigBee模塊上與所述部件結(jié)點(diǎn)相連的虛擬接口發(fā)送入網(wǎng)通知消息至上位主機(jī); 所述上位主機(jī)還包括ID鏈表更新模塊,用于當(dāng)接收到所述入網(wǎng)通知消息時(shí),為相應(yīng)的復(fù)合ZigBee模塊、部件結(jié)點(diǎn)分別分配復(fù)合ZigBee模塊ID、部件結(jié)點(diǎn)ID并將部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID對(duì)應(yīng)地寫入ID鏈表更新模塊。
3.一種基于復(fù)合ZigBee模塊的管理方法,其特征在于,包括: 上位主機(jī)為復(fù)合ZigBee模塊分配一一對(duì)應(yīng)的復(fù)合ZigBee模塊ID,及為與所述復(fù)合ZigBee模塊相連的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID ; 所述部件結(jié)點(diǎn)產(chǎn)生事件觸發(fā)信號(hào)并向所述部件結(jié)點(diǎn)所屬的復(fù)合ZigBee模塊發(fā)送部件結(jié)點(diǎn)ID的事件發(fā)生消息; 所述復(fù)合ZigBee模塊接收所述事件發(fā)生消息,并將所述事件發(fā)生消息通過ZigBee網(wǎng)關(guān)發(fā)送至所述上位主機(jī); 所述上位主機(jī)記錄部件結(jié)點(diǎn)ID對(duì)應(yīng)的事件發(fā)生消息。
4.根據(jù)權(quán)利要求3所述的基于復(fù)合ZigBee模塊的管理方法,其特征在于,還包括: 新部件結(jié)點(diǎn)在與其相連的復(fù)合ZigBee模塊加入網(wǎng)絡(luò)時(shí)通過該復(fù)合ZigBee模塊向所述上位主機(jī)發(fā)送入網(wǎng)通知消息; 所述上位主機(jī)接收所述入網(wǎng)通知消息,為相應(yīng)的復(fù)合ZigBee模塊、部件結(jié)點(diǎn)分別分配ZigBee模塊ID、部件結(jié)點(diǎn)ID,并更新部件結(jié)點(diǎn)ID與相應(yīng)的復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系O
5.一種基于復(fù)合ZigBee模塊的管理系統(tǒng)的通信方法,其特征在于,包括: 上位主機(jī)基于指定部件結(jié)點(diǎn)ID與指定部件結(jié)點(diǎn)之間建立通信通道; 所述上位主機(jī)通過所述通信通道向指定部件結(jié)點(diǎn)發(fā)送控制指令; 所述指定部件結(jié)點(diǎn)接收并執(zhí)行所述控制指令。
全文摘要
本發(fā)明公開了一種基于復(fù)合ZigBee模塊的管理系統(tǒng),包括上位主機(jī)、與上位主機(jī)通過TCP/IP網(wǎng)絡(luò)連接的ZigBee網(wǎng)關(guān)、與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)復(fù)合ZigBee模塊以及與復(fù)合ZigBee模塊相連的至少一個(gè)部件結(jié)點(diǎn);上位主機(jī)包括分配模塊,用于為復(fù)合ZigBee模塊的每一個(gè)部件結(jié)點(diǎn)分配一一對(duì)應(yīng)的部件結(jié)點(diǎn)ID;存儲(chǔ)模塊,用于存儲(chǔ)一部件結(jié)點(diǎn)ID鏈表,部件結(jié)點(diǎn)ID鏈表記錄有部件結(jié)點(diǎn)ID和復(fù)合ZigBee模塊ID的對(duì)應(yīng)關(guān)系;控制模塊,用于根據(jù)部件結(jié)點(diǎn)ID鏈表將控制指令通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至指定的部件結(jié)點(diǎn)ID;部件結(jié)點(diǎn)用于產(chǎn)生事件觸發(fā)信號(hào)并生成包含部件結(jié)點(diǎn)ID的事件發(fā)生消息,以及將事件發(fā)生消息通過相應(yīng)的復(fù)合ZigBee模塊發(fā)送至上位主機(jī)。
文檔編號(hào)H04L29/08GK103200706SQ20131006903
公開日2013年7月10日 申請(qǐng)日期2013年3月5日 優(yōu)先權(quán)日2013年3月5日
發(fā)明者黃文著, 羅健文, 鄒祖軍 申請(qǐng)人:福建格通電子信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
竹北市| 大渡口区| 安平县| 越西县| 应城市| 宁海县| 河津市| 阳高县| 金沙县| 确山县| 茂名市| 丰原市| 东乡县| 上林县| 新兴县| 新野县| 龙南县| 岑溪市| 汕尾市| 江山市| 绥德县| 蓬溪县| 时尚| 鄂州市| 石城县| 苍山县| 鹿泉市| 海淀区| 武强县| 平陆县| 海晏县| 张掖市| 乌苏市| 嘉义县| 铅山县| 刚察县| 正阳县| 阜阳市| 封开县| 太谷县| 南溪县|