论文部分内容阅读
无线传感器网络是集信息采集、信息传输、信息处理于一体的智能信息系统,综合了微机电系统、传感器技术、嵌入式计算技术、现代网络及无线通信技术、分布式信息处理技术等,能够通过各类集成化的微型传感器协作地实时监测、感知和采集各种环境或监测对象的信息,这些信息通过无线方式被发送出去,并以自组多跳的网络方式传送到用户终端,从而实现物理世界、计算机世界以及人类社会三元世界的连通。无线传感器网络具有广阔的应用前景,在军事国防、工农业、城市管理、生物医疗、抢险救灾、危险区域远程控制、环境监测等许多重要领域都有潜在的实用价值,已经引起了许多国家学术界和工业界的高度重视,被认为是21世纪产生巨大影响力的技术之一。本文主要是基于TinyOS操作系统对无线传感器网络协议进行研究,并提出了TinyOS调度策略的改进方案。本文首先从单节点和网络体系结构两个方面对无线传感器网络结构进行分析,并基于无线传感器网络参考体系结构,研究分析了物理层、数据链路层、网络层、传输层、应用层功能及其协议,并比较了几种专用无线传感器网络操作系统。TinyOS作为一种典型的无线传感器网络操作系统被广泛使用,但它现有的调度策略采用非剥夺的先来先服务(first-come-first-served, FCFS)调度策略,不能够保证系统的响应性能,当系统发生过载时,紧急任务不能及时可靠的执行,导致如节点通信性能下降等情况的发生。针对无线传感器网络及其节点的特殊性,结合嵌入式实时系统的任务调度理论基础,在TinyOS中采用抢占阀值调度策略,实现无线传感器网络实时性和可靠性的改善和提高。最后,本文通过TOSSIM仿真对修改前和修改后的TinyOS进行了测试和分析,分析结果说明了本文采用的抢占阀值调度策略的有效性和合理性。