摘要

IEEE 802.15.6标准提供了一种2-Hop的星形拓扑扩展结构用于节省单跳长距离通信带来的能量消耗,但该标准没有指明如何选择转发节点的机制。本文提出了一种IEEE 802.15.6 2-Hop的星形拓扑扩展结构转发节点选择协议ORR,通过请求转发的Relayed节点k广播包含自己的IDk、数据产生的频率FDatak和请求转发的持续时间Treq Lenk的Relay Node Discovery消息,请求转发节点为自己转发数据;候选Relaying节点根据自己和已为转发的其他节点数据的能量消耗,在保留自己能量阈值EThreshi的情况下,单播发出响应Relay Info消息;Relay Info消息包含节点i自己的IDi,平均信噪比Avg SNRik和能提供转发的最长数据时间Tmax Lenik;节点k根据这些参数选择最优或重新选择转发节点,提高了网络可靠性。性能分析与模拟实验表明:该协议在网络寿命和网络吞吐量方面优于传统的IEEE 802.15.6策略。