3.2.2 无线传感器网络MAC协议需要解决的问题

尽管无线传感器网络的数据链路层协议已经发展得比较成熟,但是还有一些关键性的问题有待解决,归纳如下。

1. 网络性能的优化

在MAC协议中,无线传感器网络的关键性能指标不是独立存在的,而是互相影响的,在提高一种性能的同时可能会降低其他性能。例如,为了提高网络的实时性,通常会要求节点能够保持侦听状态,但这会增加传感器节点的能量消耗;为了提高网络的稳定性,通常要求采用比较简单的算法,但这又会导致系统的功能无法得到最好的实现。现在所提出来的MAC协议往往只考虑一种或两种性能指标,没有综合各种指标使之达到更好的性能水平。

2. 跨层优化

无线传感器网络区别于传统无线网络最重要的一点就是无线传感器网络各层之间能够实现合作和信息共享。在传统的分层结构模型中,各层都是相互独立的,下层相对上层来说是透明的,各层之间也不共享信息,因此网络的性能不能实现突破性的提高。在无线传感器网络中采用了跨层设计,各层之间能够通过共享一些信息来共同调节网络的性能。例如,MAC层协议可以利用上层传递数据的优先级来分配节点不同信道的访问优先级,从而提高网络的性能。