发明名称 基于低压电力线的载波表自组网方法
摘要 本发明提供一种基于低压电力线的载波表自组网方法,该方法包括:载波主节点指定各第N层节点依次执行广播找相邻载波节点;各第N层节点搜集自身的每个相邻载波节点的信息并转发给载波主节点,载波主节点为各第N层节点的每个相邻载波节点分配MAC地址,并将该载波从节点记录为第N+1层节点;当所有第N层节点都已找到自身的所有相邻载波节点时,判断是否还有载波节点需要加入到前面步骤所建立的网络中,若是,则令N=N+1并返回执行本方法的第一个步骤,否则结束流程;其中,N的初始值为0;第0层节点为所述载波主节点;当N为正整数时,第N层节点为所述载波从节点。采用该方法得到的网络的抄表效率和稳定性高,有效通信距离长。
申请公布号 CN103281105B 申请公布日期 2015.04.08
申请号 CN201310237706.5 申请日期 2013.06.17
申请人 北京科技大学 发明人 李擎;崔家瑞;胡广大;刘启晗
分类号 H04B3/54(2006.01)I;G08C19/00(2006.01)I 主分类号 H04B3/54(2006.01)I
代理机构 北京市广友专利事务所有限责任公司 11237 代理人 张仲波
主权项 一种基于低压电力线的载波表自组网方法,其特征在于,预先将抄表装置定义为载波主节点,将载波表和载波采集器定义为载波从节点,该方法包括步骤:步骤A:载波主节点指定各第N层节点依次执行广播找相邻载波节点;步骤B:各第N层节点搜集自身的每个相邻载波节点的信息,并转发给载波主节点,载波主节点接收到各第N层节点的每个相邻载波节点的信息后,为其分配MAC地址,并将第N层节点的相邻载波从节点记录为第N+1层节点;步骤C:当所有第N层节点都已找到自身的所有相邻载波节点时,判断是否还有载波节点需要加入到前面步骤所建立的网络中?若是,则执行步骤D,否则结束流程;步骤D:令N=N+1并返回执行步骤A;其中,N的初始值为0;当N=0时,所述第0层节点为所述载波主节点;当N为正整数时,所述第N层节点为所述载波从节点;其中,所述步骤B具体包括:步骤1:当前被载波主节点所指定的第N层节点发起找相邻载波从节点的广播;步骤2:收到该找相邻载波从节点的广播的所有载波从节点通过预先设定的竞争上报机制向发出该广播的第N层节点竞争上报自身信息;步骤3:该第N层节点将当前收到的信息对应的载波从节点作为自身的相邻载波从节点,并将该相邻载波从节点的信息依次通过其上行节点实时转发给所述载波主节点;步骤4:载波主节点接收到该第N层节点的该相邻载波从节点的信息后,为该第N层节点的该相邻载波从节点分配MAC地址,将该第N层节点的该相邻载波从节点记录为第N+1层节点,并将该MAC地址通过原路下发至该第N层节点;步骤5:该第N层节点将该MAC地址转发给其所对应的载波从节点,该载波从节点退出本轮竞争上报,并记录自己的上行节点是该第N层节点;同时,其他未获得MAC地址且已收到该找相邻载波从节点的广播的载波从节点侦听到该第N层节点将该MAC地址转发给其所对应的载波从节点的命令帧后继续通过预先设定的竞争上报机制向发出该广播的第N层节点竞争上报自身信息;步骤6:若该第N层节点在上一次收到某一载波从节点竞争上报的信息的时刻之后的预定延时时长T内再次收到其他载波从节点竞争上报的信息,则返回执行步骤3;若该第N层节点在上一次收到某一载波从节点竞争上报的信息的时刻之后的预定延时时长T内未检测到其他载波从节点竞争上报的信息,则首先判断该第N层节点是否已发起过两次找相邻载波从节点的广播?若是则跳至执行步骤7,否则,该第N层节点第二次发起找相邻载波从节点的广播,随后,若第N层节点第二次发起找相邻载波从节点的广播后的预定延时时长T内仍未检测到其他载波从节点竞争上报的信息,则结束当前该第N层节点找相邻载波从节点的过程,并执行步骤7,若该第N层节点第二次发起找相邻载波从节点的广播后的预定延时时长T内收到其他载波从节点竞争上报的信息,则返回执行步骤3;步骤7:判断是否还有未被载波主节点指定广播找相邻载波从节点的第N层节点?若是,则载波主节点指定任意一个未被指定过的第N层节点广播找相邻载波从节点,并返回执行步骤1;否则,执行步骤C。
地址 100083 北京市海淀区学院路30号