4 无线传感器网络通信体系结构
无线传感器网络的实现需要自组织网络技术,相对于一般意义上的自组织网络,传感器网络有以下一些特色,需要在体系结构的设计中特殊考虑。
(1)无线传感器网络中的节点数目众多,这就对传感器网络的可扩展性提出了要求,由于传感器节点的数目多,开销大,传感器网络通常不具备全球唯一的地址标识,这使得传感器网络的网络层和传输层相对于一般网络而言有很大的简化。
(2)自组织传感器网络最大的特点就是能量受限,传感器节点受环境的限制,通常由电量有限且不可更换的电池供电,所以在考虑传感器网络体系结构以及各层协议设计时,节能是设计的主要考虑目标之一。
(3)由于传感器网络应用的环境的特殊性,无线信道不稳定以及能源受限的特点,传感器网络节点受损的概率远大于传统网络节点,因此自组织网络的健壮性保障是必须的,以保证部分传感器网络的损坏不会影响全局任务的进行。
(4)传感器节点高密度部署,网络拓扑结构变化快。对于拓扑结构的维护也提出了挑战。
根据以上特性分析,传感器网络需要根据用户对网络的需求设计适应自身特点的网络体系结构,为网络协议和算法的标准化提供统一的技术规范,使其能够满足用户的需求。无线传感执行网络通信体系结构如图4所示,即横向的通信协议层和纵向的传感器网络管理面。通信协议层可以划分为物理层、链路层、网络层、传输层、应用层。而网络管理面则可以划分为能耗管理面、移动性管理面以及任务管理面,管理面的存在主要是用于协调不同层次的功能以求在能耗管理、移动性管理和任务管理方面获得综合考虑的最优设计。
(1)物理层
无线传感器网络的传输介质可以是无线、红外或者光介质。无线传感器网络主要使用无线传输。
(2)数据链路层
数据链路层负责数据流的多路复用、数据帧检测、媒体接入和差错控制。数据链路层保证了无线传感器网络内点到点和点到多点的连接。
媒体访问控制(MAC)层协议主要负责两个职能。其一是网络结构的建立。因为成千上万个传感器节点高密度地分布于待测地域,MAC层机制需要为数据传输提供有效的通信链路,并为无线通信的多跳传输和网络的自组织特性提供网络组织结构。其二是为传感器节点有效合理地分配资源。
(3)网络层
传感器网络节点高密度地分布于待测环境内或周围,在传感器网络发送节点和接收节点之间需要特殊的多跳无线路由协议。无线传感器网络的路由算法在设计时需要特别考虑能耗的问题。基于节能的路由有若干种,如最大有效功率(PA)路由算法、最小能耗路由算法、基于最小跳数路由、基于最大最小有效功率节点路由等。传感器网络的网络层的设计特色还体现在以数据为中心。在传感器网络中人们只关心某个区域的某个观测指标的值,而不会去关心具体某个节点的观测数据。而传统网络传送的数据是和节点的物理地址联系起来的,以数据为中心的特点要求传感器网络能够脱离传统网络的寻址过程,快速有效的组织起各个节点的信息并融合提取出有用信息直接传送给用户。
(4)传输层
无线传感器网络的计算资源和存储资源都十分有限,而且通常数据传输量并不是很大。因而,传感器网络是否需要传输层是一个问题。因特网的传输控制协议 (TCP)是基于全局地址的端到端传输协议,其设计思想中基于属性的命名对于传感器网络的扩展性并没有太大的必要性,因此适合于传感器网络的传输层协议应该更类似于UDP协议。
5 结束语
传感器网络的体系结构受应用驱动。总的说来,灵活性、容错性、高密度以及快速部署等传感器网络的特征为其带来了许多新的应用、在未来,有许多广阔的应用领域可以使传感器网络成为人们生活中的一个不可缺少的组成部分,实现这些和其他的传感器网络的应用需要自组织网络技术。然而,传统Ad hoc网络的技术并不能够完全适应于传感器网络的应用。因此,充分认识和研究传感器网络自组织方式及传感器网络的体系结构,为网络协议和算法的标准化提供理论依据,为设备制造商的实现提供参考,成为当前无线传感器网络研究领域中一项十分紧迫的任务。也只有从网络体系结构的研究人手,带动传感器组织方式及通信技术的研究,才能更有力地推动这一具有战略意义的新技术的研究和发展。