发明名称 用于线状监测网络的节能MAC与路由跨层方法
摘要 本发明涉及用于线状监测网络的节能MAC和路由跨层方法。它是对所有节点预先按照物理位置,配置逻辑ID;通信由端节点发起,MAC协议基于睡眠唤醒机制实现,且唤醒方法为群唤,被唤醒的节点具有根据收到数据中的ID和方向信息自动判断是否睡眠或者继续侦听,节点在选择下跳节点时,路由层根据MAC层数据中上一跳节点信息自动选择下一跳;邻居节点在被呼节点无回复情况时,可跨跳应答;当前节点融合以前所有节点数据并向下一级传输,从而减少发送无用信息,提高能耗效率。本发明可广泛应用于管道监测、道路监测、燃气无线网络采集系统等场合,本方法具有节约监测节点能量,延长节点生命期,有效提高了工作效率。
申请公布号 CN101742544B 申请公布日期 2012.10.31
申请号 CN200910199548.2 申请日期 2009.11.26
申请人 上海大学;上海燃气(集团)有限公司 发明人 严军;朱渝林;沈明华;张雪凡;金美华;洪慧
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 上海上大专利事务所(普通合伙) 31205 代理人 何文欣
主权项 一种用于线状监测网络的节能MAC和路由跨层方法,其特征在于对所有节点预先按照物理位置,配置逻辑ID;通信由端节点发起,MAC协议基于睡眠唤醒机制实现,且唤醒方法为群唤,被唤醒的节点根据收到数据中的ID和方向信息自动判断是否睡眠或者继续侦听,节点在选择下跳节点时,路由层根据MAC层数据中上一跳节点信息自动选择下一跳;邻居节点在被呼节点无回复情况时,可跨跳应答;当前节点融合以前所有节点数据并向下一级传输,从而减少发送无用信息,提高能耗效率;实现的具体步骤为:1)首先,按照网络中节点的物理位置配置其逻辑ID,并在通信中使用逻辑ID进行标识,根据线状网中的位置,其逻辑ID依次递增;2)汇聚由线状网中端节点发起,发起节点连续重复发送唤醒序列,唤醒序列长度大于接收节点的一个睡眠侦听周期,唤醒序列发送完毕,则发送一握手帧;3)在通信范围内节点被唤醒序列唤醒后,都保持侦听,直至节点唤醒序列发送完毕,根据序列中的信息判断,若为目的节点,则回发应答建立连接,完成第一跳数据汇聚;4)当前跳节点融合前面所有数据,进行下一跳传输,当数据量过大时,采用分割为多包的机制;传输时,当前节点先发一帧试探帧,若有应答,则建立连接,进行下一级传输,否则,按照发起节点相同方法发送唤醒序列,进行下一级汇聚传输;5)在通信范围内节点被唤醒序列唤醒后,通过唤醒序列中的ID信息和方向信息判断自身情况,判断是否是传输方向上的节点,是则保持侦听等待,否则睡眠;6)判断自己为目的节点的接收节点收到后,侦听至唤醒序列结束,回复应答帧,从而建立连接,进行数据传输;7)非目的节点的侦听节点,若已收到邻居两跳的唤醒信号,但未收到应答,则主动应答给邻居两跳,建立连接,完成数据接力传输;8)重复步骤4)~7),完成整个线状网络的数据汇聚传输。
地址 200444 上海市宝山区上大路99号
您可能感兴趣的专利