发明名称 用于电能表无线抄表系统的自主组网方法
摘要 本发明涉及一种用于电能表无线抄表系统的自主组网方法,该系统中的节点包括集中器和采集终端,包括以下步骤:节点周期性以广播方式向网络中发送邻居交换命令;各节点接收到邻居交换命令,将发送邻居交换命令的节点地址添加到各节点的自身邻居表中;如果与某节点可双向通信,且该节点已加入网络,则以该节点为父节点建立到集中器间的上行路由;上述刚加入网络的节点通过自身父节点以单播方式向集中器发送路由更新命令,建立由集中器到该刚加入网络节点的下行路由;该刚加入网络节点自主加入网络完毕;循环执行,直至所有节点加入网络。应用本发明方法的无线抄表系统组网速度加快,易维护,可以及时反应网络状态,实现彻底的无人值守功能。
申请公布号 CN102480770B 申请公布日期 2015.07.08
申请号 CN201010553127.8 申请日期 2010.11.22
申请人 中国科学院沈阳自动化研究所 发明人 王忠锋;李力刚;黄剑龙;朱珍
分类号 H04W40/24(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W40/24(2009.01)I
代理机构 沈阳科苑专利商标代理有限公司 21002 代理人 李晓光
主权项 一种用于电能表无线抄表系统的自主组网方法,该系统中的节点包括集中器和采集终端,其特征在于包括以下步骤:节点周期性以广播方式向网络中发送邻居交换命令;各节点接收到邻居交换命令,将发送邻居交换命令的节点地址添加到各节点的自身邻居表中;各节点根据邻居交换命令确定与某节点是否可双向通信;如果与某节点可双向通信,则判断该节点是否已加入网络;如果该节点已加入网络,则以该节点为父节点建立到集中器间的上行路由;上述刚加入网络的节点通过自身父节点以单播方式向集中器发送路由更新命令,建立由集中器到该刚加入网络节点的下行路由;该刚加入网络节点自主加入网络完毕;重复上述步骤,循环执行,直至所有节点加入网络;如果该节点没有加入网络,或者与自身不可双向通信,则返回节点周期性以广播方式向网络中发送邻居交换命令步骤循环执行,直至所有节点加入网络;所述节点周期性以广播方式向网络发送的邻居交换命令包括自身在网络中的跳数、自身地址以及邻居地址列表,其中集中器的跳数固定为0,采集终端如果未加入网络,则其跳数为0xFF,加入网络后其跳数为对应的级数;邻居地址列表包括与自身可在一跳范围进行通信的所有节点的地址;所述各节点根据邻居交换命令确定与某节点是否可双向通信的过程为:节点收到邻居交换指令后,先将发送该指令的节点的地址加入自身邻居地址列表中;判断该邻居交换命令中的邻居地址列表中是否包含节点自身地址,如果包含节点自身地址,则认为可与发送该邻居交换命令的节点双向通信,否则认为不可与发送该邻居交换命令的节点双向通信;以该节点为父节点建立到集中器间的上行路由步骤包括:将该节点地址存放到自身路由表第一项作为父节点;自身在网络中的跳数由0xFF修改为父节点的跳数加1,上行路由建立完毕;所述路由更新命令包括:路由更新命令标识,父节点地址,自身在网络中的跳数;所述建立由集中器到该刚加入网络节点的下行路由的步骤包括:节点接收到路由更新命令后,将发送路由更新命令的节点地址存放到自身路由表中,其中路由表的目的地址为发送路由更新命令的节点地址, 下一跳地址为转发该路由更新命令的节点地址;判断节点自身是否为集中器,如果是集中器,则由集中器到该刚加入网络节点的下行路由建立完毕;如果节点自身不是集中器,则向自身父节点转发该路由更新命令;返回至节点接收到路由更新命令步骤,循环执行,直至路由更新命令到达集中器。
地址 110016 辽宁省沈阳市东陵区南塔街114号