亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)及方法

文檔序號(hào):7553041閱讀:591來源:國(guó)知局
專利名稱:ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及ZigBee技術(shù)領(lǐng)域,尤其涉及一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(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ò)。在ZigBee網(wǎng)絡(luò)中,有些結(jié)點(diǎn)采用電池供電。為了降低功耗,采用電池供電的結(jié)點(diǎn)都帶有休眠功能。這類結(jié)點(diǎn),沒有事件發(fā)生的時(shí)候,主動(dòng)關(guān)閉天線,進(jìn)入休眠狀態(tài)。只有當(dāng)有事件需要上報(bào)時(shí),它們才會(huì)打開天線,與上位機(jī)進(jìn)行通信。在管理中,有時(shí)候上位控制機(jī)需要對(duì)ZigBee設(shè)備結(jié)點(diǎn)(以下簡(jiǎn)稱ZigBee節(jié)點(diǎn)模塊)的一些參數(shù),例如,報(bào)警傳感器的閥值,進(jìn)行設(shè)置。但是對(duì)進(jìn)入休眠狀態(tài)的結(jié)點(diǎn)進(jìn)行這種設(shè)置的話,是不會(huì)成功的。目前解決這個(gè)問題的一種方法是在節(jié)點(diǎn)上增加一個(gè)物理開關(guān),當(dāng)需要進(jìn)行設(shè)置時(shí),先在控制器上將配置的信息設(shè)置好,然后按動(dòng)結(jié)點(diǎn)的物理開關(guān),喚醒結(jié)點(diǎn),節(jié)點(diǎn)從協(xié)調(diào)器中取得設(shè)置的信息,進(jìn)行自我的配置,配置完成后再進(jìn)入休眠狀態(tài)。雖然此方法可以解決上述問題,但這種方法存在以下缺點(diǎn)。缺點(diǎn)1:在結(jié)點(diǎn)中需要一個(gè)物理開關(guān),增加了硬件成本以及相應(yīng)的硬件設(shè)計(jì)、軟件分析,同時(shí)也會(huì)對(duì)結(jié)點(diǎn)的美觀性造成影響。缺點(diǎn)2:因?yàn)橐磩?dòng)開關(guān),用戶操作麻煩,如果結(jié)點(diǎn)安裝比較高,還需要攀爬,不方便也不安全,用戶體驗(yàn)感比較差。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)及方法。為解決上述問題,本發(fā)明采用的一種技術(shù)方案是:提供一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng),包括:上位控制機(jī)、與上位控制機(jī)通信連接的ZigBee網(wǎng)關(guān)、以及與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)ZigBee節(jié)點(diǎn)模塊;所述ZigBee節(jié)點(diǎn)模塊包括休眠類ZigBee節(jié)點(diǎn)模塊和非休眠類ZigBee節(jié)點(diǎn)模塊;所述上位控制機(jī)用于通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID ;所述ZigBee網(wǎng)關(guān)包括:緩存模塊;休眠判定模塊,用于基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊;設(shè)置指令第一推送模塊,用于當(dāng)所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊為非休眠類ZigBee節(jié)點(diǎn)模塊時(shí),將設(shè)置指令直接發(fā)送至該指定ZigBee節(jié)點(diǎn)模塊;設(shè)置指令第二推送模塊,用于當(dāng)所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是休眠類ZigBee節(jié)點(diǎn)模塊時(shí),將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊;所述設(shè)置指令第二推送模塊,還用于當(dāng)ZigBee網(wǎng)關(guān)接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令。其中,所述設(shè)置指令第二推送模塊包括:接收單元,用于接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息,并判斷在ZigBee網(wǎng)關(guān)的緩存模塊中是否有所述休眠類ZigBee節(jié)點(diǎn)模塊的未完成設(shè)置指令;第一判定單元,用于在判定所述ZigBee網(wǎng)關(guān)的緩存模塊中有未完成設(shè)置指令的情況下,將未完成設(shè)置指令發(fā)送至所述休眠類ZigBee節(jié)點(diǎn)模塊;第二判定單元,用于在判定所述ZigBee網(wǎng)關(guān)的緩存模塊中沒有未完成設(shè)置指令的情況下觸發(fā)接收單元接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息。為解決上述問題,本發(fā)明采用的另一種技術(shù)方案是:提供一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置方法,包括:所述上位控制機(jī)通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID ;所述ZigBee網(wǎng)關(guān)接收所述設(shè)置指令,并基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊;若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是非休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令直接發(fā)送至該指定ZigBee節(jié)點(diǎn)模塊;若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊,并在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令;所述指定ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行所述設(shè)置指令。其中,所述“在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令”包括:S10、接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息,并判斷在ZigBee網(wǎng)關(guān)的緩存模塊中是否有所述休眠類ZigBee節(jié)點(diǎn)模塊的未完成設(shè)置指令;S11、若是,則該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令;S12、若否,則返回S10。本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)硬件成本增加,且用戶操作既不方便也不安全,本發(fā)明通過利用ZigBee網(wǎng)關(guān)將上位控制機(jī)向休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的設(shè)置指令存入緩存模塊,并在接收到休眠類ZigBee節(jié)點(diǎn)模塊蘇醒后發(fā)送的事件通知消息后將未完成設(shè)置指令發(fā)送至此休眠類ZigBee節(jié)點(diǎn)模塊,休眠類ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行此未完成設(shè)置指令,從而完成上位控制機(jī)對(duì)休眠類ZigBee節(jié)點(diǎn)模塊的控制設(shè)置。本發(fā)明不需要在ZigBee節(jié)點(diǎn)模塊上增加開關(guān),也不需要在增加相應(yīng)的軟件控制,同時(shí)本發(fā)明是自動(dòng)完成對(duì)休眠類ZigBee節(jié)點(diǎn)模塊的控制設(shè)置的,安全方便,解決了背景技術(shù)中提到的諸多不足。


圖1是本發(fā)明ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)架構(gòu)圖;圖2是圖1中上位控制機(jī)、ZigBee網(wǎng)關(guān)以及休眠類ZigBee節(jié)點(diǎn)模塊之間的會(huì)話圖;圖3是圖1中上位控制機(jī)、ZigBee網(wǎng)關(guān)以及非休眠類ZigBee節(jié)點(diǎn)模塊之間的會(huì)話圖;圖4是一實(shí)施方式中ZigBee網(wǎng)關(guān)的模塊示意圖;圖5是本發(fā)明ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置方法在ZigBee網(wǎng)關(guān)端的方法流程示意圖;圖6為本發(fā)明在ZigBee網(wǎng)關(guān)端的部分流程示意圖。
具體實(shí)施例方式為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖詳予說明。請(qǐng)參閱圖1至圖4,本實(shí)施方式提供一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng),包括:上位控制機(jī)、與上位控制機(jī)通信連接的ZigBee網(wǎng)關(guān)、以及與ZigBee網(wǎng)關(guān)通信連接的兩個(gè)ZigBee節(jié)點(diǎn)模塊,兩個(gè)ZigBee節(jié)點(diǎn)模塊分別為報(bào)警傳感器和氣體傳感器。所述上位控制機(jī)通過TCP/IP網(wǎng)絡(luò)與ZigBee網(wǎng)關(guān)連接,所述ZigBee網(wǎng)關(guān)通過ZigBee網(wǎng)絡(luò)與ZigBee節(jié)點(diǎn)模塊連接,上位控制機(jī)主要用于通過ZigBee網(wǎng)關(guān)向ZigBee節(jié)點(diǎn)發(fā)送設(shè)置指令。在本實(shí)施方式中,報(bào)警傳感器為休眠類ZigBee節(jié)點(diǎn),氣體傳感器為非休眠類ZigBee節(jié)點(diǎn)。在本系統(tǒng)中,ZigBee網(wǎng)關(guān)包括緩存模塊、休眠判定模塊、設(shè)置指令第一推送模塊以及設(shè)置指令第二推送模塊。請(qǐng)?jiān)俅螀㈤唸D2-圖3,下面將具體解釋本系統(tǒng)的工作原理。系統(tǒng)搭建好后,上位控制機(jī)向ZigBee網(wǎng)關(guān)發(fā)送對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID。ZigBee網(wǎng)關(guān)的休眠判定模塊接收所述設(shè)置指令,并基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊。在本實(shí)施方式中,休眠判定模塊基于指定ZigBee節(jié)點(diǎn)模塊ID判斷報(bào)警傳感器、氣體傳感器的類型。如圖2所示,ZigBee網(wǎng)關(guān)的設(shè)置指令第二推送模塊判定報(bào)警傳感器為休眠類ZigBee節(jié)點(diǎn)模塊,將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊,并在接收到報(bào)警傳感器蘇醒后發(fā)送的事件通知消息后將該未完成設(shè)置指令向報(bào)警傳感器發(fā)送,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令。報(bào)警傳感器接收并執(zhí)行所述未完成設(shè)置指令。如圖3所示,ZigBee網(wǎng)關(guān)的設(shè)置指令第一推送模塊判定氣體傳感器為非休眠類ZigBee節(jié)點(diǎn)模塊,則直接將所述設(shè)置指令發(fā)送至氣體傳感器。氣體傳感器接收并執(zhí)行所述設(shè)置指令。本發(fā)明通過利用ZigBee網(wǎng)關(guān)將上位控制機(jī)向休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的設(shè)置指令存入緩存模塊,并在接收到休眠類ZigBee節(jié)點(diǎn)模塊蘇醒后發(fā)送的事件通知消息后將未完成設(shè)置指令發(fā)送至此休眠類ZigBee節(jié)點(diǎn)模塊,休眠類ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行此未完成設(shè)置指令,從而完成上位控制機(jī)對(duì)休眠類ZigBee節(jié)點(diǎn)模塊的控制設(shè)置。本發(fā)明不需要在ZigBee節(jié)點(diǎn)模塊上增加開關(guān),也不需要在增加相應(yīng)的軟件控制,解決了背景技術(shù)中提到的諸多不足。請(qǐng)參閱圖4,具體的,設(shè)置指令第二推送模塊包括:接收單元、第一判定單元和第二判定單元。休眠類ZigBee節(jié)點(diǎn)模塊即報(bào)警傳感器蘇醒后會(huì)即時(shí)向ZigBee網(wǎng)關(guān)發(fā)送事件通知消息。接收單元接收到報(bào)警傳感器發(fā)送的事件通知消息后,判斷地ZigBee網(wǎng)關(guān)的緩存模塊中是否有報(bào)警傳感器的未完成設(shè)置指令。第一判定單元判定所述ZigBee網(wǎng)關(guān)的緩存模塊中有報(bào)警傳感器的未完成設(shè)置指令,則將未完成設(shè)置指令發(fā)送至報(bào)警傳感器。第二判定單元判定所述ZigBee網(wǎng)關(guān)的緩存模塊中沒有報(bào)警傳感器的未完成設(shè)置指令,則觸發(fā)接收單元繼續(xù)等待接收?qǐng)?bào)警傳感器發(fā)送的事件通知消息。上述具體實(shí)施方式
通過判斷比較ZigBee網(wǎng)關(guān)的緩存模塊中是否有休眠類ZigBee節(jié)點(diǎn)模塊的(報(bào)警傳感器)未完成設(shè)置指令,并只發(fā)送未完成設(shè)置指令給此休眠類ZigBee節(jié)點(diǎn)模塊,不必在每次休眠類ZigBee節(jié)點(diǎn)模塊蘇醒后均向休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送所有設(shè)置指令,提高了網(wǎng)絡(luò)辦事效率并減少了網(wǎng)絡(luò)、軟件的冗余。與上述系統(tǒng)相對(duì)應(yīng)的,請(qǐng)參閱圖5,本實(shí)施方式提供一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置方法,包括:所述上位控制機(jī)通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID ;所述ZigBee網(wǎng)關(guān)接收所述設(shè)置指令,并基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊;若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是非休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令直接發(fā)送至該指定ZigBee節(jié)點(diǎn)模塊;若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊,并在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令;所述指定ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行所述設(shè)置指令。本發(fā)明通過利用ZigBee網(wǎng)關(guān)將上位控制機(jī)向休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的設(shè)置指令存入緩存模塊,并在接收到休眠類ZigBee節(jié)點(diǎn)模塊蘇醒后發(fā)送的事件通知消息后將未完成設(shè)置指令發(fā)送至此休眠類ZigBee節(jié)點(diǎn)模塊,休眠類ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行此未完成設(shè)置指令,從而完成上位控制機(jī)對(duì)休眠類ZigBee節(jié)點(diǎn)模塊的控制設(shè)置。本發(fā)明不需要在ZigBee節(jié)點(diǎn)模塊上增加開關(guān),也不需要在增加相應(yīng)的軟件控制,解決了背景技術(shù)中提到的諸多不足。具體的,請(qǐng)參閱圖6,所述“在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令”包括:S10、接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息,并判斷在ZigBee網(wǎng)關(guān)的緩存模塊中是否有所述休眠類ZigBee節(jié)點(diǎn)模塊的未完成設(shè)置指令;S11、若是,則該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令;S12、若否,則返回S10。上述具體實(shí)施方式
通過判斷比較ZigBee網(wǎng)關(guān)的緩存模塊中是否有休眠類ZigBee節(jié)點(diǎn)模塊的(報(bào)警傳感器)未完成設(shè)置指令,并只發(fā)送未完成設(shè)置指令給此休眠類ZigBee節(jié)點(diǎn)模塊,不必在每次休眠類ZigBee節(jié)點(diǎn)模塊蘇醒后均向休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送所有設(shè)置指令,提高了網(wǎng)絡(luò)辦事效率并減少了網(wǎng)絡(luò)、軟件的冗余。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng),其特征在于,包括:上位控制機(jī)、與上位控制機(jī)通信連接的ZigBee網(wǎng)關(guān)、以及與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)ZigBee節(jié)點(diǎn)模塊;所述ZigBee節(jié)點(diǎn)模塊包括休眠類ZigBee節(jié)點(diǎn)模塊和非休眠類ZigBee節(jié)點(diǎn)豐旲塊; 所述上位控制機(jī)用于通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID ; 所述ZigBee網(wǎng)關(guān)包括: 緩存模塊; 休眠判定模塊,用于接收所述設(shè)置指令,并基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊; 設(shè)置指令第一推送模塊,用于當(dāng)所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊為非休眠類ZigBee節(jié)點(diǎn)模塊時(shí),將設(shè)置指令直接發(fā)送至該指定ZigBee節(jié)點(diǎn)模塊; 設(shè)置指令第二推送模塊,用于當(dāng)所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是休眠類ZigBee節(jié)點(diǎn)模塊時(shí),將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊;所述設(shè)置指令第二推送模塊,還用于當(dāng)ZigBee網(wǎng)關(guān)接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令。
2.根據(jù)權(quán)利要求1所述的ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng),其特征在于,所述設(shè)置指令第二推送模塊包括: 接收單元,用于接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息,并判斷在ZigBee網(wǎng)關(guān)的緩存模 塊中是否有所述休眠類ZigBee節(jié)點(diǎn)模塊的未完成設(shè)置指令; 第一判定單元,用于在判定所述ZigBee網(wǎng)關(guān)的緩存模塊中有未完成設(shè)置指令設(shè)置指令的情況下,將未完成設(shè)置指令發(fā)送至所述休眠類ZigBee節(jié)點(diǎn)模塊; 第二判定單元,用于在判定所述ZigBee網(wǎng)關(guān)的緩存模塊中沒有未完成設(shè)置指令設(shè)置指令的情況下觸發(fā)接收單元接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息。
3.一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置方法,其特征在于,包括: 所述上位控制機(jī)通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID設(shè)置指令; 所述ZigBee網(wǎng)關(guān)接收所述設(shè)置指令,并基于指定ZigBee節(jié)點(diǎn)模塊ID判斷指定ZigBee節(jié)點(diǎn)模塊是否是休眠類ZigBee節(jié)點(diǎn)模塊; 若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是非休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令直接發(fā)送至該指定ZigBee節(jié)點(diǎn)模塊; 若判定所述休眠判定模塊確定指定ZigBee節(jié)點(diǎn)模塊是休眠類ZigBee節(jié)點(diǎn)模塊,則將設(shè)置指令作為未完成設(shè)置指令存儲(chǔ)至所述緩存模塊,并在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令;設(shè)置指令設(shè)置指令設(shè)置指令; 所述指定ZigBee節(jié)點(diǎn)模塊接收并執(zhí)行所述設(shè)置指令。
4.根據(jù)權(quán)利要求3所述的ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置方法,其特征在于,所述“在接收到該休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息時(shí),將該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令設(shè)置指令”包括: S10、接收所述休眠類ZigBee節(jié)點(diǎn)模塊發(fā)送的事件通知消息,并判斷在ZigBee網(wǎng)關(guān)的緩存模塊中是否有所述休眠類ZigBee節(jié)點(diǎn)模塊的未完成設(shè)置指令; S11、若是,則該未完成設(shè)置指令發(fā)送至該休眠類ZigBee節(jié)點(diǎn)模塊,并將該未完成設(shè)置指令標(biāo)記為已完成設(shè)置指令; S12、若否,則返回S10。
全文摘要
本發(fā)明公開了一種ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)、方法,其中ZigBee控制網(wǎng)絡(luò)的ZigBee節(jié)點(diǎn)模塊自動(dòng)配置系統(tǒng)包括上位控制機(jī)、與上位控制機(jī)通信連接的ZigBee網(wǎng)關(guān)、以及與ZigBee網(wǎng)關(guān)通信連接的至少一個(gè)ZigBee節(jié)點(diǎn)模塊;所述ZigBee節(jié)點(diǎn)模塊包括休眠類ZigBee節(jié)點(diǎn)模塊和非休眠類ZigBee節(jié)點(diǎn)模塊;所述上位控制機(jī)用于通過ZigBee網(wǎng)關(guān)向指定ZigBee節(jié)點(diǎn)模塊發(fā)送設(shè)置指令,所述設(shè)置指令包括對(duì)指定ZigBee節(jié)點(diǎn)模塊的設(shè)置信息以及指定ZigBee節(jié)點(diǎn)模塊ID。
文檔編號(hào)H04W88/16GK103167525SQ20131007011
公開日2013年6月19日 申請(qǐng)日期2013年3月5日 優(yōu)先權(quán)日2013年3月5日
發(fā)明者黃文著, 羅健文, 余鑄斌 申請(qǐng)人:福建格通電子信息科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1