提出了一种集基于节点地理位置信息的集成拓扑控制、MAC和路由为一体的高能效数据收集协议REEGF(geographic forwarding protocol with reliable and energy-efficient).REEGF使用了具有双无线信道协作通信结构的网络节点,以利用唤醒信道发送和侦听忙音减少节点的空闲侦听时间.利用无线传感器网络的时间同步算法和依赖于本地节点密度、节点剩余能量的概率同步调度算法,REEGF使处于监测状态的网络节点以概率在每个网络侦听周期同步唤醒,减少冗余节点的空闲侦听,确保网络节点局部连通度的一致性和稳定性;在网络节点处于数据传递状态时,REEGF依赖于节点的位置信息,采用候选接收节点竞争的方式,选取朝向目标SINK节点前进距离最大的邻节点,作为下一跳中继接收节点,实现路由.MAC和拓扑管理的有机结合,能够节省节点的资源,平衡节点的能量消耗,确保数据传递的及时性.理论分析和仿真实验的结果均表明,REEGF的能效性和数据传递的多跳时延性能远优于GeRaF,网络节点的能量消耗更加均衡,WSNs寿命得到显著延长,且随着网络节点密度的增加,执行REEGF的WSNs寿命相应于节点的数量近似呈线性增加.
A geographical-aware, integrated topology control, MAC, and routing data delivery protocol, called geographic forwarding protocol with reliable and energy-efficient (REEGF), is proposed to satisfy these requirements for multi-hop WSNs application. In the REEGF protocol, by using a network node with collaborative communications architecture of a dual radio, idle listening time is reduced through sending or listening to a busy tone in a wakeup channel. When adopting time synchronization algorithm of WSNs and probability-based synchronization scheduling algorithm relying on node density and residual energy, network node, in the monitoring state, is awakend synchronistically with a certain probability during any network listening cycle, so idle listening time of redundancy node is reduced and so consistency and stability of the local node’s degree of connectivity can be guaranteed. When network node transitions to a more active transfer state, while adopting the contention among receivers and selecting next-hop relaying node, which is a neighbor node toward the destination SINK with the mostadvancement based on the geographical location, REEGF protocol can integrate Medium Access Control (MAC), routing and topology management into a single layer, save the resources of each node in WSNs, balance the energy consumption of the nodes throughout the network, and guarantee timeliness of data delivery. The results of the theory analyzing and simulations show that REEGF outperforms GeRaF for monitoring and surveillance applications, in terms of the energy efficiency, delay of average multihop data delivery, and the uniformity of network node’s energy consumption. Accordingly, the network lifetime is prolonged considerably and increased approximately linear with node’s density.