基于WSN网络的照明监控系统及其群控命令的实现方法.pdf

上传人:t**** 文档编号:1674000 上传时间:2018-07-03 格式:PDF 页数:13 大小:468.55KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110252922.8

申请日:

2011.08.30

公开号:

CN102413607A

公开日:

2012.04.11

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):H05B 37/02变更事项:专利权人变更前:苏州博络克信息技术服务有限公司变更后:苏州博络克信息技术股份有限公司变更事项:地址变更前:215134 江苏省苏州市相城区渭塘镇通成路变更后:苏州高新区珠江路855号3号厂房3层西|||专利权的转移IPC(主分类):H05B 37/02变更事项:专利权人变更前权利人:南京博络克信息技术服务有限公司变更后权利人:苏州博络克信息技术服务有限公司变更事项:地址变更前权利人:211100 江苏省南京市江宁区将军大道20号中惠大厦9幢1009室变更后权利人:215134 江苏省苏州市相城区渭塘镇通成路变更事项:专利权人变更前权利人:苏州博络克信息技术服务有限公司登记生效日:20141204|||授权|||专利申请权的转移IPC(主分类):H05B 37/02变更事项:申请人变更前权利人:南京博络克信息技术服务有限公司变更后权利人:南京博络克信息技术服务有限公司变更事项:地址变更前权利人:211100 江苏省南京市江宁区将军大道20号中惠大厦1009室变更后权利人:211100 江苏省南京市江宁区将军大道20号中惠大厦9幢1009室变更事项:申请人变更后权利人:苏州博络克信息技术服务有限公司登记生效日:20120912|||实质审查的生效IPC(主分类):H05B 37/02申请日:20110830|||公开

IPC分类号:

H05B37/02; H04L29/08

主分类号:

H05B37/02

申请人:

南京博络克信息技术服务有限公司

发明人:

杜庆峰; 邓士伟; 李沛祥

地址:

211100 江苏省南京市江宁区将军大道20号中惠大厦1009室

优先权:

专利代理机构:

南京苏高专利商标事务所(普通合伙) 32204

代理人:

杨晓玲

PDF下载: PDF下载
内容摘要

本发明公开了一种基于WSN网络的照明监控系统,它包括灯光支路控制器和若干安装在路灯上的单灯控制器,所述的灯光支路控制器与各个单灯控制器之间采用树形组网方式连接,即灯光支路控制器上连接有若干个一级单灯控制器,每个一级单灯控制器上又分别连接了若干二级单灯控制器;每个二级单灯控制器上又连接了若干三级单灯控制器,依次类推,灯光支路控制器和若干级单灯控制器形成树形组网的连接方式。本发明还公开了该监控系统的群控命令的实现方法。本发明降低模块间通信距离,提高了系统的通信可靠性;对于树形组网方式采用更加高效的群控命令,大大降低了对网络信道的占用;通信成功率不低于99%。

权利要求书

1: 一种基于 WSN 网络的照明监控系统, 它包括灯光支路控制器 (1) 和若干安装在路灯 上的单灯控制器 (2), 其特征在于 : 所述的灯光支路控制器 (1) 与各个单灯控制器 (2) 之间 采用树形组网方式连接, 即灯光支路控制器 (1) 上连接有若干个一级单灯控制器 (2), 每个 一级单灯控制器 (2) 上又分别连接了若干二级单灯控制器 (2) ; 每个二级单灯控制器 (2) 上又连接了若干三级单灯控制器 (2), 依次类推, 灯光支路控制器 (1) 和若干级单灯控制器 (2) 形成树形组网的连接方式。
2: 权利要求 1 所述的一种基于 WSN 网络的照明监控系统的群控命令的实现方法, 其特 征在于, 它包括 : (1) 建立基于 WSN 网络的城市照明树形组网系统的控制网络, 同时在灯光支路控制器 以及每个单灯控制器中分别建立直接子节点表 ; (2) 当单灯控制器加入控制网络时, 该单灯控制器的信息被写入其父节点的直接子节 点表中 ; 如果有单灯控制器要退出控制网络, 则该单灯控制器的原父节点将该单灯节点信 息删除 ; (3) 当收到群控命令之后, 灯光支路控制器在直接子节点表中读出其存储的所有一级 单灯控制器的信息, 然后将该群控命令转发给一级单灯控制器 ; 一级单灯控制器再向存储 在其直接子节点表中的所有二级单灯控制器转发群控命令 ; 依次类推, 直到所有的单灯控 制器都接收到群控命令 ; (4) 群控命令转发完成之后, 各个节点按照群控命令执行相应动作。
3: 根据权利要求 2 所述的一种基于 WSN 网络的照明监控系统的群控命令的实现方法, 其特征在于, 所述的步骤 (1) 包括如下步骤 : (101) 灯光支路控制器建立网络 ; (102) 每个单灯控制器均为一个节点, 设有 M 个节点, M 为大于等于 1 的自然数 ; 一号单灯控制器扫描网络后, 加入网络 ; 此时控制网络由灯光支路控制器和一号单灯 控制器组成, 整个树状网络的深度为 1 ; (103) 二号单灯控制器扫描网络, 准备加入网络, 此时有灯光支路控制器和一号单灯控 制器网络均可加入, 在通信质量相当的情况下, 优先选择深度较浅的灯光支路控制器发送 加入网络请求 ; 灯光支路控制器根据当前网络情况, 即预置的最大子节点个数以及二号单 灯控制器携带的鉴权信息, 判断灯光支路控制器允许二号单灯控制器接入 ; 后续加入的三号单灯控制器、 四号单灯控制器…… M 号单灯控制器加入时, 根据通信 质量、 当前网络情况判断是否可连接在灯光支路控制器上, 如果允许, 则接入灯光支路控制 器, 组网结束 ; 如果不允许, 则转入步骤 (104) ; 其中, 与灯光支路控制器直接相连的单灯控制器均为一级单灯控制器 ; (104) 没有加入灯光支路控制器的单灯控制器扫描网络, 准备加入网络, 此时有一级单 灯控制器网络可加入, 一级单灯控制器的深度相同, 优先选择通信质量高的一级单灯控制 器, 发送加入网络请求 ; 一级单灯控制器根据当前网络情况, 即预置的最大子节点个数以及 该单灯控制器携带的鉴权信息, 判断允许这些单灯控制器接入 ; 与一级单灯控制器相连的单灯控制器为二级单灯控制器 ; 如果所有的一级单灯控制器都允许后续的二级单灯控制器加入, 则组网结束 ; 如果不 允许, 则剩余的单灯控制器继续扫描网络, 寻找可以加入的单灯控制器, 直到所有的单灯控 2 制器均加入控制网络 ; 由此形成以灯光支路控制器为中心的一级单灯控制器、 二级单灯控 制器、 三级单灯控制器…… n 级单灯控制器组成的网络, 组网结束。

说明书


基于 WSN 网络的照明监控系统及其群控命令的实现方法

    技术领域 本发明涉及一种基于 WSN 网络的城市照明单灯监控系统以及该系统的群控命令 的实现方法。
     背景技术 城市照明系统的监控终端主要由灯光支路控制器 (BranchNode) 和单灯控制器 (LeafNode) 组成, 并组成 WSN 网络, 灯光支路控制器负责整个 WSN 网络建立与维护, 单灯控 制器主动加入 WSN 网络后即可实现与灯光支路控制器的数据传输。在实际应用中, 一个灯 光支路控制器监控的配电柜一般由多条支路组成, 每条支路有多个路灯, 每个路灯由一个 LeafNode 监控。
     群控命令, 顾名思义就是在 WSN 网络中需要每个单灯控制器接收, 并按照要求执 行相应的命令。实现群控命令采用的是向每一个单灯控制器发送单控命令, 向所有单灯控 制器发送完毕之后, 即实现了该 WSN 网络的群控。
     在现有灯光照明监控系统中, 灯光支路控制器与单灯控制器之间一般采用星形组 网, 如图 1 所示, 星形组网是每个单灯控制器节点直接与灯光支路控制器进行数据传输。采 用星形组网时, 支路上的每个单灯控制器 2 均直接与灯光支路控制器 1 进行数据传输, 单灯 控制器 2 与灯光支路控制器 1 的物理位置基本处于直线状态。由于各个单灯控制器 2 与灯 光支路控制器 1 之间的距离不同, 以及实际环境中树木、 建筑物等影响, 会造成灯光支路控 制器 1 与个别单灯控制器 2 之间通信成功率较低, 影响这些单灯控制器 2 对其所发送的单 控命令的接受。基于星形组网的当前缺陷, 实际中需通过采用大功率通信模块提高通信可 靠性, 由于大功率模块成本较高, 结果造成系统整体成本大幅度增加, 而且通信效果很难保 证。
     发明内容
     发明目的 : 本发明的目的是针对上述技术问题, 提供一种新型的基于 WSN 网络的 城市照明单灯监控系统。
     本发明的另一个目的在于提供上述基于 WSN 网络的树形组网的城市照明监控系 统的群控命令的实现方法, 降低无线网络上通信命令的传输次数, 提高群控效率。
     为了解决上述技术问题, 本发明采用了如下的技术方案 :
     一种基于 WSN 网络的照明监控系统, 它包括灯光支路控制器和若干安装在路灯上 的单灯控制器, 所述的灯光支路控制器与各个单灯控制器之间采用树形组网方式连接, 即 灯光支路控制器上连接有若干个一级单灯控制器, 每个一级单灯控制器上又分别连接了若 干二级单灯控制器 ; 每个二级单灯控制器上又连接了若干三级单灯控制器, 依次类推, 灯光 支路控制器和若干级单灯控制器形成树形组网的连接方式。
     所述的一种基于 WSN 网络的照明监控系统的群控命令的实现方法, 它包括 :
     (1) 建立基于 WSN 网络的城市照明树形组网系统的控制网络, 同时在灯光支路控制器以及每个单灯控制器中分别建立直接子节点表 ;
     (2) 当单灯控制器加入控制网络时, 该单灯控制器的信息被写入其父节点的直接 子节点表中 ; 如果有单灯控制器要退出控制网络, 则该单灯控制器的原父节点将该单灯节 点信息删除 ;
     (3) 当收到群控命令之后, 灯光支路控制器在直接子节点表中读出其存储的所有 一级单灯控制器的信息, 然后将该群控命令转发给一级单灯控制器 ; 一级单灯控制器再向 存储在其直接子节点表中的所有二级单灯控制器转发群控命令 ; 依次类推, 直到所有的单 灯控制器都接收到群控命令 ;
     (4) 群控命令转发完成之后, 各个节点按照群控命令执行相应动作。
     其中, 所述的步骤 (1) 包括如下步骤 :
     (101) 灯光支路控制器建立网络 ;
     (102) 每个单灯控制器均为一个节点, 设有 M 个节点, M 为大于等于 1 的自然数 ;
     一号单灯控制器扫描网络后, 加入网络 ; 此时控制网络由灯光支路控制器和一号 单灯控制器组成, 整个树状网络的深度为 1 ;
     (103) 二号单灯控制器扫描网络, 准备加入网络, 此时有灯光支路控制器和一号单 灯控制器网络均可加入, 在通信质量相当的情况下, 优先选择深度较浅的灯光支路控制器 发送加入网络请求 ; 灯光支路控制器根据当前网络情况, 即预置的最大子节点个数以及二 号单灯控制器携带的鉴权信息, 判断灯光支路控制器允许二号单灯控制器接入 ; 后续加入 的三号单灯控制器、 四号单灯控制器…… M 号单灯控制器加入时, 根据通信质量、 当前网络 情况判断是否可连接在灯光支路控制器上, 如果允许, 则接入灯光支路控制器, 组网结束 ; 如果不允许, 则转入步骤 (104) ;
     其中, 与灯光支路控制器直接相连的单灯控制器均为一级单灯控制器 ;
     (104) 没有加入灯光支路控制器的单灯控制器扫描网络, 准备加入网络, 此时有一 级单灯控制器网络可加入, 一级单灯控制器的深度相同, 优先选择通信质量高的一级单灯 控制器, 发送加入网络请求 ; 一级单灯控制器根据当前网络情况, 即预置的最大子节点个数 以及该单灯控制器携带的鉴权信息, 判断允许这些单灯控制器接入 ;
     与一级单灯控制器相连的单灯控制器为二级单灯控制器 ; 如果所有的一级单灯控 制器都允许后续的二级单灯控制器加入, 则组网结束 ; 如果不允许, 则剩余的单灯控制器继 续扫描网络, 寻找可以加入的单灯控制器, 直到所有的单灯控制器均加入控制网络 ; 由此形 成以灯光支路控制器为中心的一级单灯控制器、 二级单灯控制器、 三级单灯控制器……n 级 单灯控制器组成的网络, 组网结束。
     本发明通过在灯光支路控制器和单灯控制器上建立直接子节点表, 进行树形组网 时, 将每一个加入网络的单灯控制器的信息写入与该单灯控制器连接的上一级单灯控制器 的直接子节点表中 ; 这样, 灯光支路控制器和单灯控制器只向其直接子节点表中存有信息 的下一级单灯控制器发送控制命令, 每一个单灯控制器接收到命令后, 再将命令发送至其 直接子节点表中存有信息的下一级单灯控制器。 与原有灯光支路控制器所发出的控制命令 通过多级节点跳转方式传送至所有单灯控制器相比, 降低了无线网络上通信命令的传输次 数, 提高了群控效率。
     有益效果 : (1) 本发明的树状组网通过路由方式降低模块间通信距离, 提高了系统的通信可靠性 ; 通过树状组网, 小功率通信模块可以完成数据通信, 降低系统成本。
     (2) 对 于 树 形 组 网 方 式 采 用 更 加 高 效 的 群 控 命 令, 使通信命令传输次数与 Leafnode 的数量的成正比, 大大降低了对网络信道的占用 ; 采用树状组网后, 随着通信距 离缩短, 通信成功率明显提高, 在实际测试中考虑各种因素, 通信成功率不低于 99%。
     (3) 优化了树形组网的群控命令实现方式, 对网络占用降低, 效率大幅提升。 附图说明
     图 1 为现有的照明监控系统单灯控制器的星形组网示意图。 图 2 为本发明实施例一中照明监控系统单灯控制器的树形组网示意图。 图 3 为本发明实施例二中照明监控系统单灯控制器的树形组网示意图。 图 4 为本发明分群控命令实现方法的流程图。具体实施方式 :
     本发明的一种基于 WSN 网络的城市照明监控系统, 它包括灯光支路控制器 1 和若 干安装在路灯上的单灯控制器 2, 所述的灯光支路控制器 1 与各个单灯控制器 2 之间采用树 形组网方式连接, 即灯光支路控制器 1 上连接有若干个一级单灯控制器 2, 每个一级单灯控 制器 2 上又分别连接了若干二级单灯控制器 2 ; 每个二级单灯控制器 2 上又连接了若干三 级单灯控制器 2, 每个三级单灯控制器 2 上又连接了若干四级单灯控制器 2……, 依次类推, 若干级单灯控制器 2 和灯光支路控制器 1 形成树形组网的连接方式。
     如图 2、 3 所示, 树形组网又有图 2、 3 所示的两种连接方式。 本发明的一种基于 WSN 网络的城市照明单灯监控系统的群控命令的实现方法, 包括: (1) 建立基于 WSN 网络的城市照明树形组网系统的控制网络, 同时在灯光支路控 制器和每个单灯控制器中建立直接子节点表。
     其中, 组建控制网络包括如下步骤 :
     (101) 灯光支路控制器建立网络 ;
     (102) 每个单灯控制器均为一个节点, 设有 M 个节点, M 为大于等于 1 的自然数 ; 一 号单灯控制器扫描网络后, 加入网络 ; 此时控制网络由灯光支路控制器和一号单灯控制器 组成, 整个树状网络的深度为 1 ;
     (103) 二号单灯控制器扫描网络, 准备加入网络, 此时有灯光支路控制器和一号单 灯控制器网络均可加入, 在通信质量相当的情况下, 优先选择深度较浅的灯光支路控制器 (BranchNode) 发送加入网络请求 ; BranchNode 根据当前网络情况, 即预置的最大子节点个 数以及该二号单灯控制器携带的鉴权信息, 判断 BranchNode 允许二号单灯控制器接入。
     后续加入的三号单灯控制器、 四号单灯控制器……M 号单灯控制器加入时, 根据通 信质量、 当前网络情况判断是否可连接在灯光支路控制器上, 如果允许, 则接入灯光支路控 制器, 组网结束 ; 如果不允许, 则转入步骤 (104) ;
     其中, 与灯光支路控制器相连的单灯控制器均为一级单灯控制器 ;
     (104) 没有加入灯光支路控制器的单灯控制器扫描网络, 准备加入网络, 此时有一 级单灯控制器网络可加入, 一级单灯控制器的深度相同, 优先选择通信质量高的一级单灯
     控制器发送加入网络请求 ; 一级单灯控制器根据当前网络信息, 即预置的最大子节点个数 以及要求加入的单灯控制器携带的鉴权信息, 判断是否允许这些单灯控制器接入。
     与一级单灯控制器相连的单灯控制器为二级单灯控制器, 连接在二级单灯控制器 上是三级单灯控制器……依次类推。
     如果所有的一级单灯控制器都允许后续的二级单灯控制器加入, 则组网结束 ; 如 果不允许, 则剩余的单灯控制器继续扫描网络, 寻找可以加入的单灯控制器, 直到所有的单 灯控制器均加入控制网络, 由此形成以灯光支路控制器为中心的一级单灯控制器、 二级单 灯控制器、 三级单灯控制器…… n 级单灯控制器, 组网结束。
     (2) 当单灯控制器加入控制网络时, 该单灯控制器的信息被写入与该单灯控制器 直接相连的父节点的直接子节点表中 ; 如果有单灯控制器要退出控制网络, 则该单灯控制 器原父节点将该单灯节点的信息删除。父节点是指单灯控制器的上一级单灯控制器, 例如 与一级单灯控制器相连的二级单灯控制器中, 一级单灯控制器是二级单灯控制器的父节 点, 二级单灯控制器是一级单灯控制器的子节点。
     (3) 当收到群控命令之后, 灯光支路控制器在其直接子节点表中读出其存储的所 有一级单灯控制器的信息, 然后将该群控命令转发给这些一级单灯控制器 ; 一级单灯控制 器再向存储在其直接子节点表中的所有二级单灯控制器转发群控命令 ; 依次类推, 直到所 有的单灯控制器都接收到群控命令。 (4) 群控命令转发完成之后, 各个节点按照群控命令执行相应动作。
     实施例一 :
     如图 2 所示, 该 WSN 网络为树形组网的一种实施方式, 该实施例的控制系统有一个 灯光支路控制器 1 和六个单灯控制器 2 组成。为方便描述, 分别将六个单灯控制器 2 命名 为: LeafNode1、 LeafNode2、 LeafNode3、 LeafNode4、 LeafNode5 和 LeafNode6, 下同。
     灯光支路控制器 1 分别与 LeafNode1、 LeafNode2 相连, LeafNode1 上分别连接有 LeafNode3 和 LeafNode4, LeafNode2 上分别连接有 LeafNode5 和 LeafNode6, LeafNode1、 LeafNode2 即为一级单灯控制器, LeafNode3、 LeafNode4、 LeafNode5 和 LeafNode6 即为二 级单灯控制器。
     实现群控命令采用的是灯光支路控制器 1 向六个单灯控制器 2 同时发送单控命 令, 发送完毕之后, 即实现了该 WSN 网络的群控。
     现有的控制方式中, 该网络要实现对网络中的六个单灯控制器 2 的群控命令, 命 令传输路径如下 :
     向 LeafNode1 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode1, 为图 2 中 标示的 “路径 1” ;
     向 LeafNode2 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode2, 为图 2 中 标示的 “路径 2” ;
     向 LeafNode3 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode1, 再由 LeafNode1 传送到 LeafNode3, 为图 2 中标示的 “路径 1” +“路径 3” ;
     向 LeafNode4 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode1, 再由 LeafNode1 传送到 LeafNode4, 为图 2 中标示的 “路径 1” +“路径 4” ;
     向 LeafNode5 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode2, 再由
     LeafNode2 传送到 LeafNode5, 为图 2 中标示的 “路径 2” +“路径 5” ;
     向 LeafNode6 发送单控命令, 命令传输由 BranchNode 传送到 Leafnode2, 再由 LeafNode2 传送到 LeafNode6, 为图 2 中标示的 “路径 2” +“路径 6” 。
     所以, 为了实现 LeafNode1 至 LeafNode6 的群控命令, 命令在点到点之间传输次数 为: “路径 1” +“路径 2” +(“路径 1” +“路径 3” )+(“路径 1” +“路径 4” )+(“路径 2” +“路 径 5” )+(“路径 2” +“路径 6” ), 即总共发送 10 次。
     本发明提供的城市照明单灯监控系统灯光节点控制器上群控命令的实现方法 是:
     (1) 建立基于 WSN 网络的城市照明树形组网系统的控制网络, 同时在灯光支路控 制器中建立直接子节点表, 在每个单灯控制器中建立直接子节点表。
     其中, 组建控制网络包括如下步骤 :
     (101) 灯光支路控制器建立网络 ;
     (102) 一号单灯控制器 2(LeafNode1) 扫描网络后, 加入网络 ; 此时单灯系统组成 树状网络由 BranchNode 和 LeafNode1 组成, 整个树状网络的深度为 1。
     (103) 二号单灯控制器 2(LeafNode2) 扫描网络, 准备加入网络, 发现 Branchnode 和 leafNode1 网络均可加入, 在通信质量相当的情况下则选择深度为 0 的 BranchNode 发送 加入网络请求。BranchNode 判断预置的最大子节点个数以及单灯控制器携带的鉴权信息, 发现 BranchNode 本身还可以允许 LeafNode2 接入。 此时树状网络深度为 1, BranchNode 与 LeafNode1 及 LeafNode2 进行通信时直接 进行数据传输。
     (104) 三号单灯控制器 2(LeafNode3) 请求加入网络时, 根据当前实际网络中 LeafNode 情况, LeafNode3 通过 LeafNode1 节点接入网络 ; 此时树状网络深度为 2。在 BranchNode 与 LeafNode3 进行数据交互时, 以下行数据为例, BranchNode 将数据发送到 LeafNode1, LeafNode1 再将数据路由到 LeafNode3, 即每次数据传输为所逻辑组网中相邻 节点, 数据传输距离可控, 数据传输时间为两次数据路由时间。
     (105)LeafNode4 请 求 加 入 网 络 时, 根 据 当 前 实 际 网 络 中 LeafNode 节 点 情 况, LeafNode4 通 过 LeafNode1 节 点 接 入 网 络 ; 此 时 树 状 网 络 深 度 仍 为 2。 在 BranchNode 与 LeafNode4 进行数据交互时, 以下行数据为例, BranchNode 将数据发送到 LeafNode1, LeafNode1 再将数据路由到 LeafNode4, 即每次数据传输为逻辑组网中相邻节点, 数据传输 距离比直接通过 BranchNode 发送到 LeafNode4 近, 数据传输时间为两次数据路由时间。
     (106)LeafNode5 请 求 加 入 网 络 时, 根 据 当 前 实 际 网 络 中 LeafNode 节 点 情 况, LeafNode5 通过 LeafNode2 节点接入网络。此时树状网络深度为 2。在 BranchNode 与 LeafNode5 进 行 数 据 交 互 时, 以 下 行 数 据 为 例, BranchNode 将 数 据 发 送 到 LeafNode2, LeafNode2 再将数据路由到 LeafNode5, 即每次数据传输为所逻辑组网中相邻节点, 数据传 输距离比直接通过 BranchNode 发送到 LeafNode2 近一半, 数据传输时间为两次数据路由时 间。
     后续 LeafNode 加入时, 仍按照上述规则进行处理。
     在 BranchNode 和 LeafNode1 至 LeafNode6 启动时分别建立直接子节点表。
     (2) 当单灯控制器 2 加入控制网络时, 该单灯控制器 2 的信息被写入与该单灯控制
     器 2 相连的父节点的直接子节点表中 ; 如果有单灯控制器要退出控制网络, 则该单灯控制 器 2 的原父节点将该单灯节点的信息删除。
     即 在 以 BranchNode 为 组 网 控 制 中 心 控 制 所 有 的 LeafNode 进 行 依 次 拓 扑 组 网 时, 如 图 2 所 示, LeafNode1 和 LeafNode2 的 信 息 写 入 BranchNode 的 直 接 子 节 点 表 中, LeafNode3 和 LeafNode4 的 信 息 写 入 LeafNode1 的 直 接 子 节 点 表 中, LeafNode5 和 LeafNode6 的信息写入 LeafNode2 的直接子节点表中, 即将每一个加入网络的 LeafNode 的 信息写入与该 LeafNode 连接的上一级 LeafNode 的直接子节点表中。
     (3) 在需要对所有 LeafNode 发送控制命令式时, BranchNode 向其直接子节点表中 存有信息的 LeafNode1 和 LeafNode2 发送控制命令, LeafNode1 接收到命令后, 再将命令发 送至其直接子节点表中存有信息的 LeafNode3 和 LeafNode4, LeafNode2 接收到命令后, 再 将命令发送至其直接子节点表中存有信息的 LeafNode5 和 LeafNode6。
     本发明实现群控命令的路径如下表 1 所示 :
     表1:
     (4) 群控命令转发完成之后, 各个节点按照群控命令执行相应动作。
     由此可以看出, 采用本发明只需要发送 6 次即可实现群控命令, 发送次数和 LeafNode 数一致, 比现有控制方法减少 4 次。
     实施例二 :
     如图 3 所示, 为该 WSN 网络为树形组网的另一种实施方式, 该实施例的控制系统有 一个灯光支路控制器 1 和六个单灯控制器 2 组成。对于极端情况下每个节点只允许一个子 节点时, 就是图 3 所示的连接方式, 即灯光支路控制器 1 依次与两个单灯控制器 2 相连。所 述的六个单灯控制器 2 分别为一级单灯控制器、 二级单灯控制器、 三级单灯控制器、 四级单 灯控制器、 五级单灯控制器和六级单灯控制器。
     要实现 LeafNode1-LeafNode6 的群控命令, 现有控制方法的命令在点到点之间传 输次数为 : “路径 1” +(“路径 1” +“路径 2” )+(“路径 1” +“路径 2” +“路径 3” )+(“路径 1” +“路径 2” +“路径 3” +“路径 4” )+(“路径 1” +“路径 2” +“路径 3” +“路径 4” +“路 径 5” )+(“路径 1” +“路径 2” +“路径 3” +“路径 4” +“路径 5” +“路径 6” ), 共 21 次点 到点通信。也是就说要实现群控命令, 发送次数为 n*(n+1)/2, 其中 n 为节点数 (Leafnode 数 )。
     而本发明提供的城市照明系统监控终端上群控命令的实现方法是 :
     (1) 建立基于 WSN 网络的城市照明树形组网系统的控制网络, 同时在灯光支路控 制器中建立直接子节点表, 在每个单灯控制器中建立直接子节点表。
     其中, 组建控制网络包括如下步骤 :
     (101) 灯光支路控制器建立网络 ;
     (102) 一号单灯控制器 2(LeafNode 1) 扫描网络后, 加入网络, 此时单灯系统组成 树状网络由 BranchNode 和 LeafNode 1 组成, 整个树状网络的深度为 1。
     (103) 二号单灯控制器 2(LeafNode 2) 扫描网络, 准备加入网络, 根据通信质量判 断, LeafNode 2 只能加入 LeafNode1。此时树状网络深度为 2。 (104) 三 号 单 灯 控 制 器 2(LeafNode3) 请 求 加 入 网 络 时, 根 据 通 信 质 量 判 断, LeafNode3 只能加入 LeafNode2, 依次类推, LeafNode 4 只能加入 LeafNode 3, LeafNode 5 只能加入 LeafNode 4, LeafNode 6 只能加入 LeafNode 5。
     (2) 当单灯控制器 2 加入控制网络时, 该单灯控制器 2 的信息被写入与该单灯控制 器 2 相连的父节点的直接子节点表中 ; 如果有单灯控制器要退出控制网络, 则该单灯控制 器 2 原父节点将该单灯节点的信息删除
     图 3 所示的实施例中, 在以 BranchNode 为组网控制中心控制所有的 LeafNode 进 行依次拓扑组网时, LeafNode1 的信息写入 BranchNode 的直接子节点表中, LeafNode2 的信 息写入 LeafNode1 的直接子节点表中, LeafNode3 的信息写入 LeafNode2 的直接子节点表 中, LeafNode4 的信息写入 LeafNode3 的直接子节点表中, LeafNode5 的信息写入 LeafNode4 的直接子节点表中, LeafNode6 的信息写入 LeafNode5 的直接子节点表中。
     3、 当收到群控命令之后, 灯光支路控制器 1 在直接子节点表中读出其中存储的 一级单灯控制器 2 的信息, 然后将该群控命令转发给一级单灯控制器 2, 即图 3 中所示的 LeafNode1 ; 一级单灯控制器 LeafNode1 再向存储在其直接子节点表中的二级单灯控制器, 即 LeafNode2 转发群控命令 ; 依次类推, 直到所有的单灯控制器 2 都接收到群控命令。
     即在需要对所有 LeafNode 发送控制命令式时, BranchNode 向其直接子节点表中 存有信息的 LeafNode1 发送控制命令, LeafNode1 接收到命令后, 再将命令发送至其直接子 节点表中存有信息的 LeafNode2, LeafNode2 接收到命令后, 再将命令发送至其直接子节点 表中存有信息的 LeafNode3, LeafNode3 接收到命令后, 再将命令发送至其直接子节点表中 存有信息的 LeafNode4, LeafNode4 接收到命令后, 再将命令发送至其直接子节点表中存有 信息的 LeafNode5, LeafNode5 接收到命令后, 再将命令发送至其直接子节点表中存有信息 的 LeafNode6。
     实施例二所示的命令传输路径如下表 2 所示 :
     表2
     10102413607 A CN 102413620
     节点说明书群控命令 经路径 1 发给 LeafNode18/8 页直接子节点表中的信息BranchNodeLeafNode1 经路径 2 发给 LeafNode2LeafNode1LeafNode2 经路径 3 发给 LeafNode3LeafNode2 LeafNode3 LeafNode4 LeafNode5 LeafNode6
     LeafNode3 LeafNode4 LeafNode5 LeafNode6 无 经路径 4 发给 LeafNode4 经路径 5 发给 LeafNode5 经路径 6 发给 LeafNode64、 群控命令转发完成之后, 各个节点按照群控命令执行相应动作。
     可以看出, 采用本发明只需要发送 6 次即可实现群控命令, 发送次数和 LeafNode 数一致, 比原来减少多次。
     本发明对网络带宽占用减少非常显著, 节点数目越多, 这种效果越显著, 可以大大 提升城市照明系统监控终端的群控效率。
    

基于WSN网络的照明监控系统及其群控命令的实现方法.pdf_第1页
第1页 / 共13页
基于WSN网络的照明监控系统及其群控命令的实现方法.pdf_第2页
第2页 / 共13页
基于WSN网络的照明监控系统及其群控命令的实现方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《基于WSN网络的照明监控系统及其群控命令的实现方法.pdf》由会员分享,可在线阅读,更多相关《基于WSN网络的照明监控系统及其群控命令的实现方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102413607 A(43)申请公布日 2012.04.11CN102413607A*CN102413607A*(21)申请号 201110252922.8(22)申请日 2011.08.30H05B 37/02(2006.01)H04L 29/08(2006.01)(71)申请人南京博络克信息技术服务有限公司地址 211100 江苏省南京市江宁区将军大道20号中惠大厦1009室(72)发明人杜庆峰 邓士伟 李沛祥(74)专利代理机构南京苏高专利商标事务所(普通合伙) 32204代理人杨晓玲(54) 发明名称基于WSN网络的照明监控系统及其群控命令的实现方法(57)。

2、 摘要本发明公开了一种基于WSN网络的照明监控系统,它包括灯光支路控制器和若干安装在路灯上的单灯控制器,所述的灯光支路控制器与各个单灯控制器之间采用树形组网方式连接,即灯光支路控制器上连接有若干个一级单灯控制器,每个一级单灯控制器上又分别连接了若干二级单灯控制器;每个二级单灯控制器上又连接了若干三级单灯控制器,依次类推,灯光支路控制器和若干级单灯控制器形成树形组网的连接方式。本发明还公开了该监控系统的群控命令的实现方法。本发明降低模块间通信距离,提高了系统的通信可靠性;对于树形组网方式采用更加高效的群控命令,大大降低了对网络信道的占用;通信成功率不低于99。(51)Int.Cl.(19)中华人。

3、民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 8 页 附图 2 页CN 102413620 A 1/2页21.一种基于WSN网络的照明监控系统,它包括灯光支路控制器(1)和若干安装在路灯上的单灯控制器(2),其特征在于:所述的灯光支路控制器(1)与各个单灯控制器(2)之间采用树形组网方式连接,即灯光支路控制器(1)上连接有若干个一级单灯控制器(2),每个一级单灯控制器(2)上又分别连接了若干二级单灯控制器(2);每个二级单灯控制器(2)上又连接了若干三级单灯控制器(2),依次类推,灯光支路控制器(1)和若干级单灯控制器(2)形成树形组网的连接方式。2.权利要求1所述的一。

4、种基于WSN网络的照明监控系统的群控命令的实现方法,其特征在于,它包括:(1)建立基于WSN网络的城市照明树形组网系统的控制网络,同时在灯光支路控制器以及每个单灯控制器中分别建立直接子节点表;(2)当单灯控制器加入控制网络时,该单灯控制器的信息被写入其父节点的直接子节点表中;如果有单灯控制器要退出控制网络,则该单灯控制器的原父节点将该单灯节点信息删除;(3)当收到群控命令之后,灯光支路控制器在直接子节点表中读出其存储的所有一级单灯控制器的信息,然后将该群控命令转发给一级单灯控制器;一级单灯控制器再向存储在其直接子节点表中的所有二级单灯控制器转发群控命令;依次类推,直到所有的单灯控制器都接收到群。

5、控命令;(4)群控命令转发完成之后,各个节点按照群控命令执行相应动作。3.根据权利要求2所述的一种基于WSN网络的照明监控系统的群控命令的实现方法,其特征在于,所述的步骤(1)包括如下步骤:(101)灯光支路控制器建立网络;(102)每个单灯控制器均为一个节点,设有M个节点,M为大于等于1的自然数;一号单灯控制器扫描网络后,加入网络;此时控制网络由灯光支路控制器和一号单灯控制器组成,整个树状网络的深度为1;(103)二号单灯控制器扫描网络,准备加入网络,此时有灯光支路控制器和一号单灯控制器网络均可加入,在通信质量相当的情况下,优先选择深度较浅的灯光支路控制器发送加入网络请求;灯光支路控制器根据。

6、当前网络情况,即预置的最大子节点个数以及二号单灯控制器携带的鉴权信息,判断灯光支路控制器允许二号单灯控制器接入;后续加入的三号单灯控制器、四号单灯控制器M号单灯控制器加入时,根据通信质量、当前网络情况判断是否可连接在灯光支路控制器上,如果允许,则接入灯光支路控制器,组网结束;如果不允许,则转入步骤(104);其中,与灯光支路控制器直接相连的单灯控制器均为一级单灯控制器;(104)没有加入灯光支路控制器的单灯控制器扫描网络,准备加入网络,此时有一级单灯控制器网络可加入,一级单灯控制器的深度相同,优先选择通信质量高的一级单灯控制器,发送加入网络请求;一级单灯控制器根据当前网络情况,即预置的最大子节。

7、点个数以及该单灯控制器携带的鉴权信息,判断允许这些单灯控制器接入;与一级单灯控制器相连的单灯控制器为二级单灯控制器;如果所有的一级单灯控制器都允许后续的二级单灯控制器加入,则组网结束;如果不允许,则剩余的单灯控制器继续扫描网络,寻找可以加入的单灯控制器,直到所有的单灯控权 利 要 求 书CN 102413607 ACN 102413620 A 2/2页3制器均加入控制网络;由此形成以灯光支路控制器为中心的一级单灯控制器、二级单灯控制器、三级单灯控制器 n级单灯控制器组成的网络,组网结束。权 利 要 求 书CN 102413607 ACN 102413620 A 1/8页4基于 WSN 网络的照。

8、明监控系统及其群控命令的实现方法技术领域0001 本发明涉及一种基于WSN网络的城市照明单灯监控系统以及该系统的群控命令的实现方法。背景技术0002 城市照明系统的监控终端主要由灯光支路控制器(BranchNode)和单灯控制器(LeafNode)组成,并组成WSN网络,灯光支路控制器负责整个WSN网络建立与维护,单灯控制器主动加入WSN网络后即可实现与灯光支路控制器的数据传输。在实际应用中,一个灯光支路控制器监控的配电柜一般由多条支路组成,每条支路有多个路灯,每个路灯由一个LeafNode监控。0003 群控命令,顾名思义就是在WSN网络中需要每个单灯控制器接收,并按照要求执行相应的命令。实。

9、现群控命令采用的是向每一个单灯控制器发送单控命令,向所有单灯控制器发送完毕之后,即实现了该WSN网络的群控。0004 在现有灯光照明监控系统中,灯光支路控制器与单灯控制器之间一般采用星形组网,如图1所示,星形组网是每个单灯控制器节点直接与灯光支路控制器进行数据传输。采用星形组网时,支路上的每个单灯控制器2均直接与灯光支路控制器1进行数据传输,单灯控制器2与灯光支路控制器1的物理位置基本处于直线状态。由于各个单灯控制器2与灯光支路控制器1之间的距离不同,以及实际环境中树木、建筑物等影响,会造成灯光支路控制器1与个别单灯控制器2之间通信成功率较低,影响这些单灯控制器2对其所发送的单控命令的接受。基。

10、于星形组网的当前缺陷,实际中需通过采用大功率通信模块提高通信可靠性,由于大功率模块成本较高,结果造成系统整体成本大幅度增加,而且通信效果很难保证。发明内容0005 发明目的:本发明的目的是针对上述技术问题,提供一种新型的基于WSN网络的城市照明单灯监控系统。0006 本发明的另一个目的在于提供上述基于WSN网络的树形组网的城市照明监控系统的群控命令的实现方法,降低无线网络上通信命令的传输次数,提高群控效率。0007 为了解决上述技术问题,本发明采用了如下的技术方案:0008 一种基于WSN网络的照明监控系统,它包括灯光支路控制器和若干安装在路灯上的单灯控制器,所述的灯光支路控制器与各个单灯控制。

11、器之间采用树形组网方式连接,即灯光支路控制器上连接有若干个一级单灯控制器,每个一级单灯控制器上又分别连接了若干二级单灯控制器;每个二级单灯控制器上又连接了若干三级单灯控制器,依次类推,灯光支路控制器和若干级单灯控制器形成树形组网的连接方式。0009 所述的一种基于WSN网络的照明监控系统的群控命令的实现方法,它包括:0010 (1)建立基于WSN网络的城市照明树形组网系统的控制网络,同时在灯光支路控说 明 书CN 102413607 ACN 102413620 A 2/8页5制器以及每个单灯控制器中分别建立直接子节点表;0011 (2)当单灯控制器加入控制网络时,该单灯控制器的信息被写入其父节。

12、点的直接子节点表中;如果有单灯控制器要退出控制网络,则该单灯控制器的原父节点将该单灯节点信息删除;0012 (3)当收到群控命令之后,灯光支路控制器在直接子节点表中读出其存储的所有一级单灯控制器的信息,然后将该群控命令转发给一级单灯控制器;一级单灯控制器再向存储在其直接子节点表中的所有二级单灯控制器转发群控命令;依次类推,直到所有的单灯控制器都接收到群控命令;0013 (4)群控命令转发完成之后,各个节点按照群控命令执行相应动作。0014 其中,所述的步骤(1)包括如下步骤:0015 (101)灯光支路控制器建立网络;0016 (102)每个单灯控制器均为一个节点,设有M个节点,M为大于等于1。

13、的自然数;0017 一号单灯控制器扫描网络后,加入网络;此时控制网络由灯光支路控制器和一号单灯控制器组成,整个树状网络的深度为1;0018 (103)二号单灯控制器扫描网络,准备加入网络,此时有灯光支路控制器和一号单灯控制器网络均可加入,在通信质量相当的情况下,优先选择深度较浅的灯光支路控制器发送加入网络请求;灯光支路控制器根据当前网络情况,即预置的最大子节点个数以及二号单灯控制器携带的鉴权信息,判断灯光支路控制器允许二号单灯控制器接入;后续加入的三号单灯控制器、四号单灯控制器M号单灯控制器加入时,根据通信质量、当前网络情况判断是否可连接在灯光支路控制器上,如果允许,则接入灯光支路控制器,组网。

14、结束;如果不允许,则转入步骤(104);0019 其中,与灯光支路控制器直接相连的单灯控制器均为一级单灯控制器;0020 (104)没有加入灯光支路控制器的单灯控制器扫描网络,准备加入网络,此时有一级单灯控制器网络可加入,一级单灯控制器的深度相同,优先选择通信质量高的一级单灯控制器,发送加入网络请求;一级单灯控制器根据当前网络情况,即预置的最大子节点个数以及该单灯控制器携带的鉴权信息,判断允许这些单灯控制器接入;0021 与一级单灯控制器相连的单灯控制器为二级单灯控制器;如果所有的一级单灯控制器都允许后续的二级单灯控制器加入,则组网结束;如果不允许,则剩余的单灯控制器继续扫描网络,寻找可以加入。

15、的单灯控制器,直到所有的单灯控制器均加入控制网络;由此形成以灯光支路控制器为中心的一级单灯控制器、二级单灯控制器、三级单灯控制器 n级单灯控制器组成的网络,组网结束。0022 本发明通过在灯光支路控制器和单灯控制器上建立直接子节点表,进行树形组网时,将每一个加入网络的单灯控制器的信息写入与该单灯控制器连接的上一级单灯控制器的直接子节点表中;这样,灯光支路控制器和单灯控制器只向其直接子节点表中存有信息的下一级单灯控制器发送控制命令,每一个单灯控制器接收到命令后,再将命令发送至其直接子节点表中存有信息的下一级单灯控制器。与原有灯光支路控制器所发出的控制命令通过多级节点跳转方式传送至所有单灯控制器相。

16、比,降低了无线网络上通信命令的传输次数,提高了群控效率。0023 有益效果:(1)本发明的树状组网通过路由方式降低模块间通信距离,提高了系说 明 书CN 102413607 ACN 102413620 A 3/8页6统的通信可靠性;通过树状组网,小功率通信模块可以完成数据通信,降低系统成本。0024 (2)对于树形组网方式采用更加高效的群控命令,使通信命令传输次数与Leafnode的数量的成正比,大大降低了对网络信道的占用;采用树状组网后,随着通信距离缩短,通信成功率明显提高,在实际测试中考虑各种因素,通信成功率不低于99。0025 (3)优化了树形组网的群控命令实现方式,对网络占用降低,效率。

17、大幅提升。附图说明0026 图1为现有的照明监控系统单灯控制器的星形组网示意图。0027 图2为本发明实施例一中照明监控系统单灯控制器的树形组网示意图。0028 图3为本发明实施例二中照明监控系统单灯控制器的树形组网示意图。0029 图4为本发明分群控命令实现方法的流程图。具体实施方式 :0030 本发明的一种基于WSN网络的城市照明监控系统,它包括灯光支路控制器1和若干安装在路灯上的单灯控制器2,所述的灯光支路控制器1与各个单灯控制器2之间采用树形组网方式连接,即灯光支路控制器1上连接有若干个一级单灯控制器2,每个一级单灯控制器2上又分别连接了若干二级单灯控制器2;每个二级单灯控制器2上又连。

18、接了若干三级单灯控制器2,每个三级单灯控制器2上又连接了若干四级单灯控制器2,依次类推,若干级单灯控制器2和灯光支路控制器1形成树形组网的连接方式。0031 如图2、3所示,树形组网又有图2、3所示的两种连接方式。0032 本发明的一种基于WSN网络的城市照明单灯监控系统的群控命令的实现方法,包括:0033 (1)建立基于WSN网络的城市照明树形组网系统的控制网络,同时在灯光支路控制器和每个单灯控制器中建立直接子节点表。0034 其中,组建控制网络包括如下步骤:0035 (101)灯光支路控制器建立网络;0036 (102)每个单灯控制器均为一个节点,设有M个节点,M为大于等于1的自然数;一号。

19、单灯控制器扫描网络后,加入网络;此时控制网络由灯光支路控制器和一号单灯控制器组成,整个树状网络的深度为1;0037 (103)二号单灯控制器扫描网络,准备加入网络,此时有灯光支路控制器和一号单灯控制器网络均可加入,在通信质量相当的情况下,优先选择深度较浅的灯光支路控制器(BranchNode)发送加入网络请求;BranchNode根据当前网络情况,即预置的最大子节点个数以及该二号单灯控制器携带的鉴权信息,判断BranchNode允许二号单灯控制器接入。0038 后续加入的三号单灯控制器、四号单灯控制器 M号单灯控制器加入时,根据通信质量、当前网络情况判断是否可连接在灯光支路控制器上,如果允许,。

20、则接入灯光支路控制器,组网结束;如果不允许,则转入步骤(104);0039 其中,与灯光支路控制器相连的单灯控制器均为一级单灯控制器;0040 (104)没有加入灯光支路控制器的单灯控制器扫描网络,准备加入网络,此时有一级单灯控制器网络可加入,一级单灯控制器的深度相同,优先选择通信质量高的一级单灯说 明 书CN 102413607 ACN 102413620 A 4/8页7控制器发送加入网络请求;一级单灯控制器根据当前网络信息,即预置的最大子节点个数以及要求加入的单灯控制器携带的鉴权信息,判断是否允许这些单灯控制器接入。0041 与一级单灯控制器相连的单灯控制器为二级单灯控制器,连接在二级单灯。

21、控制器上是三级单灯控制器依次类推。0042 如果所有的一级单灯控制器都允许后续的二级单灯控制器加入,则组网结束;如果不允许,则剩余的单灯控制器继续扫描网络,寻找可以加入的单灯控制器,直到所有的单灯控制器均加入控制网络,由此形成以灯光支路控制器为中心的一级单灯控制器、二级单灯控制器、三级单灯控制器 n级单灯控制器,组网结束。0043 (2)当单灯控制器加入控制网络时,该单灯控制器的信息被写入与该单灯控制器直接相连的父节点的直接子节点表中;如果有单灯控制器要退出控制网络,则该单灯控制器原父节点将该单灯节点的信息删除。父节点是指单灯控制器的上一级单灯控制器,例如与一级单灯控制器相连的二级单灯控制器中。

22、,一级单灯控制器是二级单灯控制器的父节点,二级单灯控制器是一级单灯控制器的子节点。0044 (3)当收到群控命令之后,灯光支路控制器在其直接子节点表中读出其存储的所有一级单灯控制器的信息,然后将该群控命令转发给这些一级单灯控制器;一级单灯控制器再向存储在其直接子节点表中的所有二级单灯控制器转发群控命令;依次类推,直到所有的单灯控制器都接收到群控命令。0045 (4)群控命令转发完成之后,各个节点按照群控命令执行相应动作。0046 实施例一:0047 如图2所示,该WSN网络为树形组网的一种实施方式,该实施例的控制系统有一个灯光支路控制器1和六个单灯控制器2组成。为方便描述,分别将六个单灯控制器。

23、2命名为:LeafNode1、LeafNode2、LeafNode3、LeafNode4、LeafNode5和LeafNode6,下同。0048 灯光支路控制器1分别与LeafNode1、LeafNode2相连,LeafNode1上分别连接有LeafNode3和LeafNode4,LeafNode2上分别连接有LeafNode5和LeafNode6,LeafNode1、LeafNode2即为一级单灯控制器,LeafNode3、LeafNode4、LeafNode5和LeafNode6即为二级单灯控制器。0049 实现群控命令采用的是灯光支路控制器1向六个单灯控制器2同时发送单控命令,发送完毕之。

24、后,即实现了该WSN网络的群控。0050 现有的控制方式中,该网络要实现对网络中的六个单灯控制器2的群控命令,命令传输路径如下:0051 向LeafNode1发送单控命令,命令传输由BranchNode传送到Leafnode1,为图2中标示的“路径1”;0052 向LeafNode2发送单控命令,命令传输由BranchNode传送到Leafnode2,为图2中标示的“路径2”;0053 向LeafNode3发送单控命令,命令传输由BranchNode传送到Leafnode1,再由LeafNode1传送到LeafNode3,为图2中标示的“路径1”+“路径3”;0054 向LeafNode4发送。

25、单控命令,命令传输由BranchNode传送到Leafnode1,再由LeafNode1传送到LeafNode4,为图2中标示的“路径1”+“路径4”;0055 向LeafNode5发送单控命令,命令传输由BranchNode传送到Leafnode2,再由说 明 书CN 102413607 ACN 102413620 A 5/8页8LeafNode2传送到LeafNode5,为图2中标示的“路径2”+“路径5”;0056 向LeafNode6发送单控命令,命令传输由BranchNode传送到Leafnode2,再由LeafNode2传送到LeafNode6,为图2中标示的“路径2”+“路径6”。

26、。0057 所以,为了实现LeafNode1至LeafNode6的群控命令,命令在点到点之间传输次数为:“路径1”+“路径2”+(“路径1”+“路径3”)+(“路径1”+“路径4”)+(“路径2”+“路径5”)+(“路径2”+“路径6”),即总共发送10次。0058 本发明提供的城市照明单灯监控系统灯光节点控制器上群控命令的实现方法是:0059 (1)建立基于WSN网络的城市照明树形组网系统的控制网络,同时在灯光支路控制器中建立直接子节点表,在每个单灯控制器中建立直接子节点表。0060 其中,组建控制网络包括如下步骤:0061 (101)灯光支路控制器建立网络;0062 (102)一号单灯控制。

27、器2(LeafNode1)扫描网络后,加入网络;此时单灯系统组成树状网络由BranchNode和LeafNode1组成,整个树状网络的深度为1。0063 (103)二号单灯控制器2(LeafNode2)扫描网络,准备加入网络,发现Branchnode和leafNode1网络均可加入,在通信质量相当的情况下则选择深度为0的BranchNode发送加入网络请求。BranchNode判断预置的最大子节点个数以及单灯控制器携带的鉴权信息,发现BranchNode本身还可以允许LeafNode2接入。0064 此时树状网络深度为1,BranchNode与LeafNode1及LeafNode2进行通信时直。

28、接进行数据传输。0065 (104)三号单灯控制器2(LeafNode3)请求加入网络时,根据当前实际网络中LeafNode情况,LeafNode3通过LeafNode1节点接入网络;此时树状网络深度为2。在BranchNode与LeafNode3进行数据交互时,以下行数据为例,BranchNode将数据发送到LeafNode1,LeafNode1再将数据路由到LeafNode3,即每次数据传输为所逻辑组网中相邻节点,数据传输距离可控,数据传输时间为两次数据路由时间。0066 (105)LeafNode4请求加入网络时,根据当前实际网络中LeafNode节点情况,LeafNode4通过Leaf。

29、Node1节点接入网络;此时树状网络深度仍为2。在BranchNode与LeafNode4进行数据交互时,以下行数据为例,BranchNode将数据发送到LeafNode1,LeafNode1再将数据路由到LeafNode4,即每次数据传输为逻辑组网中相邻节点,数据传输距离比直接通过BranchNode发送到LeafNode4近,数据传输时间为两次数据路由时间。0067 (106)LeafNode5请求加入网络时,根据当前实际网络中LeafNode节点情况,LeafNode5通过LeafNode2节点接入网络。此时树状网络深度为2。在BranchNode与LeafNode5进行数据交互时,以下。

30、行数据为例,BranchNode将数据发送到LeafNode2,LeafNode2再将数据路由到LeafNode5,即每次数据传输为所逻辑组网中相邻节点,数据传输距离比直接通过BranchNode发送到LeafNode2近一半,数据传输时间为两次数据路由时间。0068 后续LeafNode加入时,仍按照上述规则进行处理。0069 在BranchNode和LeafNode1至LeafNode6启动时分别建立直接子节点表。0070 (2)当单灯控制器2加入控制网络时,该单灯控制器2的信息被写入与该单灯控制说 明 书CN 102413607 ACN 102413620 A 6/8页9器2相连的父节点。

31、的直接子节点表中;如果有单灯控制器要退出控制网络,则该单灯控制器2的原父节点将该单灯节点的信息删除。0071 即在以BranchNode为组网控制中心控制所有的LeafNode进行依次拓扑组网时,如图2所示,LeafNode1和LeafNode2的信息写入BranchNode的直接子节点表中,LeafNode3和LeafNode4的信息写入LeafNode1的直接子节点表中,LeafNode5和LeafNode6的信息写入LeafNode2的直接子节点表中,即将每一个加入网络的LeafNode的信息写入与该LeafNode连接的上一级LeafNode的直接子节点表中。0072 (3)在需要对所。

32、有LeafNode发送控制命令式时,BranchNode向其直接子节点表中存有信息的LeafNode1和LeafNode2发送控制命令,LeafNode1接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode3和LeafNode4,LeafNode2接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode5和LeafNode6。0073 本发明实现群控命令的路径如下表1所示:0074 表1:0075 0076 0077 (4)群控命令转发完成之后,各个节点按照群控命令执行相应动作。0078 由此可以看出,采用本发明只需要发送6次即可实现群控命令,发送次数和Leaf。

33、Node数一致,比现有控制方法减少4次。0079 实施例二:0080 如图3所示,为该WSN网络为树形组网的另一种实施方式,该实施例的控制系统有一个灯光支路控制器1和六个单灯控制器2组成。对于极端情况下每个节点只允许一个子节点时,就是图3所示的连接方式,即灯光支路控制器1依次与两个单灯控制器2相连。所述的六个单灯控制器2分别为一级单灯控制器、二级单灯控制器、三级单灯控制器、四级单灯控制器、五级单灯控制器和六级单灯控制器。说 明 书CN 102413607 ACN 102413620 A 7/8页100081 要实现LeafNode1-LeafNode6的群控命令,现有控制方法的命令在点到点之间。

34、传输次数为:“路径1”+(“路径1”+“路径2”)+(“路径1”+“路径2”+“路径3”)+(“路径1”+“路径2”+“路径3”+“路径4”)+(“路径1”+“路径2”+“路径3”+“路径4”+“路径5”)+(“路径1”+“路径2”+“路径3”+“路径4”+“路径5”+“路径6”),共21次点到点通信。也是就说要实现群控命令,发送次数为n*(n+1)/2,其中n为节点数(Leafnode数)。0082 而本发明提供的城市照明系统监控终端上群控命令的实现方法是:0083 (1)建立基于WSN网络的城市照明树形组网系统的控制网络,同时在灯光支路控制器中建立直接子节点表,在每个单灯控制器中建立直接子。

35、节点表。0084 其中,组建控制网络包括如下步骤:0085 (101)灯光支路控制器建立网络;0086 (102)一号单灯控制器2(LeafNode 1)扫描网络后,加入网络,此时单灯系统组成树状网络由BranchNode和LeafNode 1组成,整个树状网络的深度为1。0087 (103)二号单灯控制器2(LeafNode 2)扫描网络,准备加入网络,根据通信质量判断,LeafNode 2只能加入LeafNode1。此时树状网络深度为2。0088 (104)三号单灯控制器2(LeafNode3)请求加入网络时,根据通信质量判断,LeafNode3只能加入LeafNode2,依次类推,Lea。

36、fNode 4只能加入LeafNode 3,LeafNode 5只能加入LeafNode 4,LeafNode 6只能加入LeafNode 5。0089 (2)当单灯控制器2加入控制网络时,该单灯控制器2的信息被写入与该单灯控制器2相连的父节点的直接子节点表中;如果有单灯控制器要退出控制网络,则该单灯控制器2原父节点将该单灯节点的信息删除0090 图3所示的实施例中,在以BranchNode为组网控制中心控制所有的LeafNode进行依次拓扑组网时,LeafNode1的信息写入BranchNode的直接子节点表中,LeafNode2的信息写入LeafNode1的直接子节点表中,LeafNode。

37、3的信息写入LeafNode2的直接子节点表中,LeafNode4的信息写入LeafNode3的直接子节点表中,LeafNode5的信息写入LeafNode4的直接子节点表中,LeafNode6的信息写入LeafNode5的直接子节点表中。0091 3、当收到群控命令之后,灯光支路控制器1在直接子节点表中读出其中存储的一级单灯控制器2的信息,然后将该群控命令转发给一级单灯控制器2,即图3中所示的LeafNode1;一级单灯控制器LeafNode1再向存储在其直接子节点表中的二级单灯控制器,即LeafNode2转发群控命令;依次类推,直到所有的单灯控制器2都接收到群控命令。0092 即在需要对所。

38、有LeafNode发送控制命令式时,BranchNode向其直接子节点表中存有信息的LeafNode1发送控制命令,LeafNode1接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode2,LeafNode2接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode3,LeafNode3接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode4,LeafNode4接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode5,LeafNode5接收到命令后,再将命令发送至其直接子节点表中存有信息的LeafNode6。0093 实施例二所示的命令传输路径如下表2所示:0094 表2说 明 书CN 102413607 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 其他类目不包含的电技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1