[发明专利]ZigBee控制网络的ZigBee节点模块自动配置系统及方法有效
申请号: | 201310070111.5 | 申请日: | 2013-03-05 |
公开(公告)号: | CN103167525A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 黄文著;罗健文;余铸斌 | 申请(专利权)人: | 福建格通电子信息科技有限公司 |
主分类号: | H04W24/00 | 分类号: | H04W24/00;H04W88/16 |
代理公司: | 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福建省福州市马尾区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | zigbee 控制 网络 节点 模块 自动 配置 系统 方法 | ||
技术领域
本发明涉及ZigBee技术领域,尤其涉及一种ZigBee控制网络的ZigBee节点模块自动配置系统及方法。
背景技术
ZigBee是短距离、低功耗、低速率、自组网的无线通信技术。它可以用于构筑各种自动化传感控制网络,例如,可以应用ZigBee技术来构筑智能家居、智能酒店、智能电网等的传感控制网络。
在ZigBee网络中,有些结点采用电池供电。为了降低功耗,采用电池供电的结点都带有休眠功能。这类结点,没有事件发生的时候,主动关闭天线,进入休眠状态。只有当有事件需要上报时,它们才会打开天线,与上位机进行通信。在管理中,有时候上位控制机需要对ZigBee设备结点(以下简称ZigBee节点模块)的一些参数,例如,报警传感器的阀值,进行设置。但是对进入休眠状态的结点进行这种设置的话,是不会成功的。
目前解决这个问题的一种方法是在节点上增加一个物理开关,当需要进行设置时,先在控制器上将配置的信息设置好,然后按动结点的物理开关,唤醒结点,节点从协调器中取得设置的信息,进行自我的配置,配置完成后再进入休眠状态。虽然此方法可以解决上述问题,但这种方法存在以下缺点。
缺点1:在结点中需要一个物理开关,增加了硬件成本以及相应的硬件设计、软件分析,同时也会对结点的美观性造成影响。
缺点2:因为要按动开关,用户操作麻烦,如果结点安装比较高,还需要攀爬,不方便也不安全,用户体验感比较差。
发明内容
本发明主要解决的技术问题是提供一种ZigBee控制网络的ZigBee节点模块自动配置系统及方法。
为解决上述问题,本发明采用的一种技术方案是:提供一种ZigBee控制网络的ZigBee节点模块自动配置系统,包括:上位控制机、与上位控制机通信连接的ZigBee网关、以及与ZigBee网关通信连接的至少一个ZigBee节点模块;所述ZigBee节点模块包括休眠类ZigBee节点模块和非休眠类ZigBee节点模块;
所述上位控制机用于通过ZigBee网关向指定ZigBee节点模块发送设置指令,所述设置指令包括对指定ZigBee节点模块的设置信息以及指定ZigBee节点模块ID;
所述ZigBee网关包括:
缓存模块;
休眠判定模块,用于基于指定ZigBee节点模块ID判断指定ZigBee节点模块是否是休眠类ZigBee节点模块;
设置指令第一推送模块,用于当所述休眠判定模块确定指定ZigBee节点模块为非休眠类ZigBee节点模块时,将设置指令直接发送至该指定ZigBee节点模块;
设置指令第二推送模块,用于当所述休眠判定模块确定指定ZigBee节点模块是休眠类ZigBee节点模块时,将设置指令作为未完成设置指令存储至所述缓存模块;所述设置指令第二推送模块,还用于当ZigBee网关接收到该休眠类ZigBee节点模块发送的事件通知消息时,将该未完成设置指令发送至该休眠类ZigBee节点模块,并将该未完成设置指令标记为已完成设置指令。
其中,所述设置指令第二推送模块包括:
接收单元,用于接收所述休眠类ZigBee节点模块发送的事件通知消息,并判断在ZigBee网关的缓存模块中是否有所述休眠类ZigBee节点模块的未完成设置指令;
第一判定单元,用于在判定所述ZigBee网关的缓存模块中有未完成设置指令的情况下,将未完成设置指令发送至所述休眠类ZigBee节点模块;
第二判定单元,用于在判定所述ZigBee网关的缓存模块中没有未完成设置指令的情况下触发接收单元接收所述休眠类ZigBee节点模块发送的事件通知消息。
为解决上述问题,本发明采用的另一种技术方案是:提供一种ZigBee控制网络的ZigBee节点模块自动配置方法,包括:
所述上位控制机通过ZigBee网关向指定ZigBee节点模块发送设置指令,所述设置指令包括对指定ZigBee节点模块的设置信息以及指定ZigBee节点模块ID;
所述ZigBee网关接收所述设置指令,并基于指定ZigBee节点模块ID判断指定ZigBee节点模块是否是休眠类ZigBee节点模块;
若判定所述休眠判定模块确定指定ZigBee节点模块是非休眠类ZigBee节点模块,则将设置指令直接发送至该指定ZigBee节点模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建格通电子信息科技有限公司,未经福建格通电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310070111.5/2.html,转载请声明来源钻瓜专利网。