[0048]通過執行設備組網部分的步驟,能夠實時保證接入中央控制器的ZIGBEE節點與中央控制器之間的通信通道是正確的。
[0049]設備控制部分包括以下步驟:
[0050]S6:中央控制器將設備編號映射列表中的設備編號發送至控制終端中;
[0051]S7:控制終端接收用戶對某個設備的控制指令,并將該控制指令和相應的設備編號發送至中央控制器;
[0052]S8:中央控制器根據該設備編號獲取相應的短地址,通過該短地址向相應的ZIGBEE節點發送控制指令,以控制對應于該ZIGBEE節點的設備。
[0053]通過上述設備控制部分的步驟,中央控制器讀取最新的設備編號映射列表,通過中央控制器中的WIFI模塊將其中的設備編號發送至控制終端中,控制終端可以是智能手機、智能平板或者計算機。控制終端根據接收到的設備編號更新APP中的可控制設備列表,用戶可通過APP向控制終端發送針對某個設備的控制指令,控制終端接收到控制指令后,將該控制指令和相應的設備編號發送至中央控制器中的WIFI模塊,由WIFI模塊通過UART透傳指令發送至ZIGBEE控制模塊進行處理,中央控制器中的ZIGBEE控制模塊根據接收到的設備編號獲取相應的短地址,通過該短地址向相應的ZIGBEE節點發送該控制指令,達到控制對應于該ZIGBEE節點的設備工作狀態的目的,例如控制某個LED燈的開關狀態。
[0054]另外,每個ZIGBEE節點中均設有重置按鍵,通過重置按鍵可以使該ZIGBEE節點的設備編號重置為初始值。
[0055]通過本發明的ZIGBEE動態地址組網控制方法,實現整個ZIGBEE設備系統全自動組網,用戶無需任何組網操作便可以在控制終端獲取最新的設備組網情況,并可對新接入的設備進行控制。另外,中央控制器為每個ZIGBEE節點分配唯一的設備編號,并且實時更新設備編號與對應設備的短地址的映射關系,保證接入中央控制器的ZIGBEE節點與中央控制器之間的通信通道是準確的。
[0056]本發明還公開了一種ZIGBEE動態地址組網控制系統,包括設備組網部分和/或設備控制部分;設備組網部分包括以下模塊:
[0057]等待組網模塊:設于中央控制器,用于讀取設備編號映射列表,等待ZIGBEE節點發起組網請求;
[0058]組網請求模塊:設于ZIGBEE節點,用于啟動并搜索范圍內的中央控制器,向搜索到的中央控制器發送組網請求指令和自身的設備編號;
[0059]設備判斷模塊:設于中央控制器,用于判斷接收到的ZIGBEE節點的設備編號是否為初始值,若是,則執行建立映射關系模塊,否則執行更新映射關系模塊;
[0060]創建映射關系模塊:設于中央控制器,用于根據設備編號映射列表向該ZIGBEE節點分配空閑的設備編號,將該空閑的設備編號與該ZIGBEE節點的短地址建立映射關系并保存至設備編號映射列表中;
[0061]更新映射關系模塊:設于中央控制器,用于根據接收到的該ZIGBEE節點的設備編號和短地址更新設備編號映射列表中相應的映射關系;
[0062]設備控制部分包括以下模塊:
[0063]設備編號發送模塊:設于中央控制器,用于將設備編號映射列表中的設備編號發送至控制終端中;
[0064]控制指令發送模塊:設于控制終端,用于接收用戶對某個設備的控制指令,并將該控制指令和相應的設備編號發送至中央控制器;
[0065]設備控制模塊:設于中央控制器,用于根據該設備編號獲取相應的短地址,通過該短地址向相應的ZIGBEE節點發送控制指令,以控制對應于該ZIGBEE節點的設備。
[0066]優選的,設備編號映射列表存儲于中央控制器的非易失存儲區。
[0067]優選的,ZIGBEE節點包括路由節點和設備節點,路由節點用于在設備節點與中央控制器之間建立固定的通信通道,設備節點用于控制相應的受控設備。
[0068]優選的,在設備編號發送模塊中,中央控制器通過內部的WIFI模塊將設備編號映射列表中的設備編號發送至控制終端中。
[0069]優選的,所述控制終端為智能手機、智能平板或者計算機。
[0070]對本領域的技術人員來說,可根據以上描述的技術方案以及構思,做出其它各種相應的改變以及形變,而所有的這些改變以及形變都應該屬于本發明權利要求的保護范圍之內。
【主權項】
1.一種ZIGBEE動態地址組網控制方法,其特征在于,包括設備組網部分和/或設備控制部分;設備組網部分包括以下步驟: 51:中央控制器讀取設備編號映射列表,等待ZIGBEE節點發起組網請求; 52=ZIGBEE節點啟動并搜索范圍內的中央控制器,向搜索到的中央控制器發送組網請求指令和自身的設備編號; 53:中央控制器判斷接收到的ZIGBEE節點的設備編號是否為初始值,若是,則執行步驟S4,否則執行步驟S5; 54:根據設備編號映射列表向該ZIGBEE節點分配空閑的設備編號,將該空閑的設備編號與該ZIGBEE節點的短地址建立映射關系并保存至設備編號映射列表中; 55:根據接收到的該ZIGBEE節點的設備編號和短地址更新設備編號映射列表中相應的映射關系; 設備控制部分包括以下步驟: 56:中央控制器將設備編號映射列表中的設備編號發送至控制終端中; 57:控制終端接收用戶對某個設備的控制指令,并將該控制指令和相應的設備編號發送至中央控制器; 58:中央控制器根據該設備編號獲取相應的短地址,通過該短地址向相應的ZIGBEE節點發送控制指令,以控制對應于該ZIGBEE節點的設備。2.根據權利要求1所述的ZIGBEE動態地址組網控制方法,其特征在于,設備編號映射列表存儲于中央控制器的非易失存儲區。3.根據權利要求1所述的ZIGBEE動態地址組網控制方法,其特征在于,ZIGBEE節點包括路由節點和設備節點,路由節點用于在設備節點與中央控制器之間建立固定的通信通道,設備節點用于控制相應的受控設備。4.根據權利要求1所述的ZIGBEE動態地址組網控制方法,其特征在于,在步驟S6中,中央控制器通過內部的WIFI模塊將設備編號映射列表中的設備編號發送至控制終端中。5.根據權利要求1所述的ZIGBEE動態地址組網控制方法,其特征在于,所述控制終端為智能手機、智能平板或者計算機。6.一種ZIGBEE動態地址組網控制系統,其特征在于,包括設備組網部分和/或設備控制部分;設備組網部分包括以下模塊: 等待組網模塊:設于中央控制器,用于讀取設備編號映射列表,等待ZIGBEE節點發起組網請求; 組網請求模塊:設于ZIGBEE節點,用于啟動并搜索范圍內的中央控制器,向搜索到的中央控制器發送組網請求指令和自身的設備編號; 設備判斷模塊:設于中央控制器,用于判斷接收到的ZIGBEE節點的設備編號是否為初始值,若是,則執行建立映射關系模塊,否則執行更新映射關系模塊; 創建映射關系模塊:設于中央控制器,用于根據設備編號映射列表向該ZIGBEE節點分配空閑的設備編號,將該空閑的設備編號與該ZIGBEE節點的短地址建立映射關系并保存至設備編號映射列表中; 更新映射關系模塊:設于中央控制器,用于根據接收到的該ZIGBEE節點的設備編號和短地址更新設備編號映射列表中相應的映射關系; 設備控制部分包括以下模塊: 設備編號發送模塊:設于中央控制器,用于將設備編號映射列表中的設備編號發送至控制終端中; 控制指令發送模塊:設于控制終端,用于接收用戶對某個設備的控制指令,并將該控制指令和相應的設備編號發送至中央控制器; 設備控制模塊:設于中央控制器,用于根據該設備編號獲取相應的短地址,通過該短地址向相應的ZIGBEE節點發送控制指令,以控制對應于該ZIGBEE節點的設備。7.根據權利要求6所述的ZIGBEE動態地址組網控制系統,其特征在于,設備編號映射列表存儲于中央控制器的非易失存儲區。8.根據權利要求6所述的ZIGBEE動態地址組網控制系統,其特征在于,ZIGBEE節點包括路由節點和設備節點,路由節點用于在設備節點與中央控制器之間建立固定的通信通道,設備節點用于控制相應的受控設備。9.根據權利要求6所述的ZIGBEE動態地址組網控制系統,其特征在于,在設備編號發送模塊中,中央控制器通過內部的WIFI模塊將設備編號映射列表中的設備編號發送至控制終端中。10.根據權利要求6所述的ZIGBEE動態地址組網控制系統,其特征在于,所述控制終端為智能手機、智能平板或者計算機。
【專利摘要】本發明公開了一種ZIGBEE動態地址組網控制方法和系統,方法中的設備組網部分包括以下步驟:中央控制器讀取設備編號映射列表,等待ZIGBEE節點接入;ZIGBEE節點向中央控制器發送組網請求指令和自身的設備編號;中央控制器判斷接收到的ZIGBEE節點的設備編號是否為初始值,若是,則根據設備編號映射列表向該ZIGBEE節點分配空閑的設備編號,將該空閑的設備編號與該ZIGBEE節點的短地址建立映射關系并保存至設備編號映射列表中;否則根據接收到的該ZIGBEE節點的設備編號和短地址更新設備編號映射列表中相應的映射關系。本發明實現整個ZIGBEE設備系統全自動組網,用戶無需任何組網操作便可以在控制終端獲取最新的設備組網情況,并可對新加入的設備進行控制。
【IPC分類】H04W48/16, H04W84/18
【公開號】CN105120504
【申請號】CN201510417466
【發明人】龐桂偉, 李吉蘭, 王明洪, 龐桂兌, 楚阿真, 劉小林, 龐結蓮, 陳麟, 曾慶春, 王林東
【申請人】深圳市通普科技有限公司
【公開日】2015年12月2日
【申請日】2015年7月15日