无线传感器网络的拓扑结构与应用
无线传感器网络是由散布在工作区域中大量的体积小、成本低、具有无线通信、传感和数据处理能力的传感器节点组成的。每个节点可能具有不同的感知形态,例如声纳、震动波、红外线等,节点却可以完成对目标信息的采集、传输、决策制定与实施,实现区域监控、目标跟踪、定位和预测等任务。每一个节点都具有存储、处理、传输数据的能力。通过无线网络,传感器节点之间可以相互交换信息,也可以把信息传送到远程端。 无线传感器网络的通讯体系结构 无线传感器网络的实现需要自组织网络技术,相对于一般意义上的自组织网络,该网络有以下一些特点,需要在体系结构的设计中特殊考虑。无线传感器网络中的节点数目众多,这就对传感器网络的可扩展性提出了要求,由于传感器节点的数目多、开销大,传感器网络通常不具备全球唯一的地址标识,这使得传感器网络的网络层和传输层相对于一般网络而言有很大的简化。 自组织传感器网络最大的特点就是能量受限,传感器节点受环境的限制,通常由电量有限且不可更换的电池供电,所以在考虑传感器网络体系结构以及各层协议设计时,节能是设计的主要考虑目标之一。 由于传感器网络应用的环境的特殊性,无线信号不稳定以及能源受限的特点,传感器网络节点受损的概率远大于传统网络节点,因此自组织网络的健壮性保障是必须的,以保证部分传感器网络的损坏不会影响全局任务的进行。 传感器节点高密度部署,网络拓扑结构变化快。对于拓扑结构的维护也提出了挑战。 根据以上特性分析,传感器网络需要根据用户对网络的需求设计适应自身特点的网络体系结构,为网络协议和算法的标准化提供统一的技术规范,使其能够满足用户的需求。无线传感执行网络通信体系结构如图1所示,即横向的通信协议层和纵向的传感器网络管理面。通信协议层可以划分为物理层、链路层、网络层、传输层、应用层。而网络管理面则可以划分为能耗管理面、移动性管理面以及任务管理面,管理面的存在主要是用于协调不同层次的功能以求在能耗管理、移动性管理和任务管理方面获得综合考虑的最优设计。 图1 无线传感器网络通讯体系与结构 基于CC2510的无线传感器网络节点设计 无线传感器网络是由大量传感器节点通过无线通信技术自组织构成的网络。从小体积、低功耗和高可靠性节点设计和自组织协议的角度,基于CC2510的节点结构能方便地实现节点自组织和数据多点跳传的无线通讯协议。 Chipcon公司的CC2510芯片是一块内嵌8051单片机的单片可编程UHF收发器芯片。该芯片除了以8051技术为核心外,还内嵌32kB的Flash存储器、4kB的SRAM,以及8通道8-14bitA/D转换器、1个16位定时器和3个8位定时器、2个UART/SPI、RTC、看门狗电路、DES编码和21个通用I/O。芯片的高度集成结构使其具有高速度、高灵敏度性、低功耗、低成本、集成单片机和位判决、同步、频率灵活性等特点。 以往的无线传感器网络节点设计是将数据处理控制模块和通信模块分开,至少使用两块芯片。CC2510芯片使原有的数据处理控制和通信两大模块的设计只需要1块6mmx6mm芯片就可以完成,减少了整个系统体积,降低了成本。而且无线收发电路和8051单片机系统有机地整合在同一晶片上,最大限度地减少了单片机数字电路对高频模拟电路的干扰,提高了可靠性。图2为应用CC2510芯片的节点设计框架。 图2 基于CC2510芯片的节点设计框架 该无线传感器网络由一个基站和若干个无线传感器节点构成,文中以6个传感器节点为例。传感器节点负责中转其他节点数据包和采集、处理、压缩数据,并将数据包发送出去。基站节点负责发出控制命令和接收各个传感器节点发回的数据,并通过RS232接口把数据发送给PC机。PC机对各个数据进行综合分析处理。网络组成如图3所示。 图3 无线传感网络组成 |