[互联网]无线传感器网络操作系统应用.doc
《[互联网]无线传感器网络操作系统应用.doc》由会员分享,可在线阅读,更多相关《[互联网]无线传感器网络操作系统应用.doc(53页珍藏版)》请在三一办公上搜索。
1、南昌工程学院本科毕业设计(论文)南 昌 工 程 学 院毕 业 设 计 (论 文) 信息工程学院 系(院) 计算机科学与技术 专业毕业设计(论文)题目 无线传感器网络操作系统应用 学生姓名 刘名慧 班 级 08计算机科学与技术 学 号 2008100810 指导教师 刘有珠老师 完成日期 2012 年 5 月 28 日无线传感器网络操作系统应用无线传感器网络操作系统应用The application of TinyOS总计 毕业设计(论文) 42 页 表 格 2 个插 图 40 幅南昌工程学院本科毕业设计(论文)摘 要无线传感器网络(WSN)是在需要的区域范围中撒播大量的固定或移动的节点传感器,
2、然后通过自组织和多跳路由的办法连接起来,组成的无线网络。其作用是为了感应监控区域中的监测信息,收集处理并传输需要的监测数据,然后对数据进行融合加工并传送给监测者。这样就可以使得用户在随时随地了解到监控区域的所有自己感兴趣的详细数据。为做出的判断提供理论依据。WSN主要采用的技术有嵌入式计算技术、通信技术、传感器技术及分布式信息处理技术等,是时下最流行、最受关注的新一代科学技术。它是当代前沿科技的代表。应为WSN将这些技术融合在了一起。不管是人与人之间还是人与物亦或是物与物之间,我们都能通过这项技术实现计算和通讯。TinyOS是由美国某高校研发室开发,主要针对MICA系列节点的WSN嵌入式操作系
3、统,由于它的源码公开,所以随着传感节点的发展和推广,别的系列节点也由此借鉴,只要做一些适当的修改和创新,就可以将其应用于其他节点上。关键词: 无线传感器网络 传感器技术 TinyOS 通信技术南昌工程学院本科毕业设计(论文)AbstractWireless sensor network (WSN) is in the area where we need put a lot of random fixed or mobile node sensor, and then through the organization and connected to jump routing, that we
4、 composed of a wireless network. Its role is to sensing monitoring of the area of the monitoring information, collection and handling and transmission of data to monitor, and then the data fusion processing and transmitted to the monitoring. This can make users no matter he is at anywhere or anytime
5、 to understand that you are interested in detailed data in all the monitored area. For our judgment to provide the theory basis. The technology is mainly by WSN embedded computing technology, the communication technology, the sensor technology and distributed information processing technology, is th
6、e most popular, the most concern of a new generation of science and technology. It is the representative of the contemporary cutting edge technology. Should these technology integration of WSN together. Whether people and things or people and things or the thing between, we all can pass this technol
7、ogy to computing and communications. TinyOS is a university in the United States by the workshop development, mainly in MICA series of WSN nodes embedded operating system, because of its source code open, so with the development of the sensor node and the promotion, other series node has thus refere
8、nce, as long as do some modifications and innovation, it can be applied to other nodes.Key Words: Wireless sensor network; sensor technology; TinyOs; communication technology南昌工程学院本科毕业设计(论文)目 录摘 要IAbstract目 录III第一章 引 言11.1无线传感器网络概述21.1.1无线传感器网络的发展历史21.1.2无线传感器网络的定义和特点21.2课题研究的动态与背景31.3WSN的体系结构31.4WS
9、N的应用与前景需求4第二章 基于TinyOS的WSN平台72.1泛在系统模式72.2节点的创建82.3System Configuration 系统配置9第三章 无线传感网络操作系统103.1TinyOS简介103.2TinyOS的特点113.3TinyOS组件介绍11第四章 nesC语言124.1nesC语言简介124.1.1nesC语言重要术语134.2TinyOS中的重要概念134.3NesC 的移植14第五章 ZigBee无线通信技术及其应用155.1Zigbee发展概况155.2Zigbee标准165.3ZigBee与几种无线传输技术165.3.1蓝牙(BlueTooth)165.3
10、.2Wi-Fi(IEEE802.11)165.3.3IrDA175.3.4ZigBee175.4几种常用无线通信方式性能比较175.5ZigBee与IEEE802.15.4的区别195.6TinyOS和ZigbeX195.6.1ZigbeX的配置195.6.2连接ISP接口235.6.3USB驱动235.7ZigbeX II的组成和通信255.7.1传感器节点255.7.2微控制器265.7.3射频调制解调器265.7.4传感器节点265.7.5直接序列扩频275.7.6频分多址27第六章 开发过程、数据分析及结果286.1TinyOS 开发环境286.1.1TinyOS开发环境286.1.2
11、集成开发环境286.1.3安装ZigbeX Studio开发环境286.2TinyOS开发流程介绍316.3具体实例数据分析、结果346.3.1项目架构346.3.2创建项目356.3.3创建组件实例356.3.4创建接口实例366.3.5描述关系366.3.6实现函数366.3.7运行结果38结 语40参考文献41致 谢42南昌工程学院本科毕业设计(论文)第一章 引 言自从第三次科学技术革命以来,计算机开始进入人们的日常生活,随着时代的发展,计算机无论在软件还是在硬件上都有了飞速发展,运算速度和智能化得到明显提高,但信息的获取和采集方式却跟不上需要。因此,融合了传感器技术、嵌入式计算技术和分
12、布式信息处理技术和无线通信技术的无线传感器网络便应时代的需要而产生。无线传感器网络的诞生掀起了一场PC时代的革命。无线传感器网络(WSN)是指在我们需要的区域范围中撒播大量的固定或移动的节点传感器,然后通过自组织和多跳路由的办法连接起来,组成的无线网络。其作用是为了感应监控区域中的监测信息,收集处理并传输需要的监测数据,然后对数据进行融合加工并传送给监测者。这样就可以使得用户在随时随地了解到监控区域的所有自己感兴趣的详细数据。为我们的判断提供理论依据。无线传感器网络结构如图1-1所示,因其独有的特点使它无论是在军事、还是民用(像工业、农业、环境医疗监测)领域都有着极其广泛的应用。WSN的特征主
13、要集中在:第一,无线传感器网络是一种嵌入式系统,可以提供分布处理,因此具有动态性和适应性;第二,它由大量的小型或微型感应节点构成,中心应用为通讯。特点表现在灵活、自由组织上,但严重限制了资源,并需要长时间的单任务串行处理与实时处理并存,同时要求在大部分时间保持低功耗状态。它是一种特殊通信网络,网络节点密集、通信自由组织。上述这些特点需要一个专门的软件系统来管理各硬件资源,以求最大限度地减少通讯功耗和算运功耗,这便就是TinyOS。图1-1 无线传感器网络结构1.1 无线传感器网络概述1.1.1 无线传感器网络的发展历史无线传感器网络第一阶段最早起源于冷战时期美国军方的一个项目,当时这个项目主要
14、是布置大量的传感器在海水中,用来监测敌方潜水艇,运用的技术是点对点传输。因为当时技术水平有限,传感器网络当时只具备获取数据的能力,所以难以进行推广应用。这是第一代传感器网络;伴随着相关科学技术(计算机技术和通信技术等)的日益发展和成熟,传感器网络被赋予了获取各种信号的综合处理能力,然后通过网络把传感器连接起来,便组成了有综合分析和处理能力的无线网络,我们就把它统称为第二代网络;再到了上世纪九十年代末期,总线技术开始出现,并应用于传感器网络上,智能传感器也实现了由现场总线连接传感器控制器构成了局域网,我们通过这种方式连接起来的具有一定智能的网络,具有多种功能。由此,无线传感器网络便慢慢的形成了。
15、也就是被称为第三代的传感器网络;近几年,各方面科学技术快速发展,为无线传感器网络的进一步发展提供了条件,使它渐渐走进了我们的生活,这就是新兴的第四代传感器网络。1.1.2 无线传感器网络的定义和特点Tiny0S的研制者给出了无线传感器网络的定义:SensingCPURadioThousands of potential application;中国的研究人员认为:无线传感器网络是由大量的节点传感器通过自组织、多跳路由的方式构成的网络,目的为了感应监控区域中的监测信息,收集处理并传输需要的监测数据,然后对数据进行融合加工并传送给监测者。无线传感器网络通常可以理解为一个数据获取网络加上一个数据分布
16、网络和控制管理中心。无线传感器最主要的部分为数据集成采集单元、数据处理单元、无线数据收发单元和小型电池单元,一般尺寸小,成本较低、功耗也低、功能却多的特点;各传感器会把自己采集到的数据发送到数据汇聚中心进行处理、优化,然后传输给信息中心进行进一步分析。它是通过传感器中的探测功能实现对所在范围的温湿度、光照、压力压强等参数的监测,各节点会连接起来组成一个分布式网络,并将检测的数据经由无线电波送至信息处理中心进行分析、处理和转发。无线传感器网络是在特定地点或空间中安装各种传感器节点,采集周围环境和目标的传感数据信息。不同于现有主要面相通讯的网络,无线传感器网络自动采集终端信息,射频技术和小型传感器
17、节点是实现无线传感器网络的重要先决条件,但是射频技术可能会需要比传感和数据处理消耗更大的电源量进行无线通信,因此我们必须考虑环境操作因素。1.2 课题研究的动态与背景作为一项世界前沿的技术,无线传感器网络引起了全球范围的关注。最早开始进行相关研究的是美国军方,代表有C4KISR计划等。国际上许多大型研究机构和高等院校也都不甘落后,先后投入到该领域中进行研究工作,像Intel早在本世纪初就进行了基于微型传感器网络的新型计算发展规划,主要致力于研究WSN在医学、环境监测、大陆板块调查、空间探测领域的应用。美国Dust Networks和Crossbow Technologies等公司的“智能尘埃研
18、究已经成功到了应用测试阶段。现在,科学研究者们主要致力于高空监控跟踪检测以及工农业方面监控的实现,并有相当一部分技术已经成熟。NASA的JPLf实验室的Sensor Webs项目正在研究将WSN应用于未来的火星探测上,通过传感器探测监,视查外太空星球地表的环境状况,为以后人类的登陆作准备。国内大部分公司和企业在该方面主要研究大棚蔬菜温度监控,煤气抄表等领域因此,我们可以说国内关于传感器网络方面的研究只是在起步的阶段。尽管如此人们也尽力使WSN产品化,逐渐让它融入我们的生活。目前对WNS的研究还存在缺陷,在操作系统方面的研究十分少。其实,操作系统实现了对物理资源的抽象,并管理有限的内存、处理器等
19、资源,它的高效性与灵活性直接影响到系统性能,因此对于节点上操作系统的研究是非常有必要的。这也是个意义深远的课题,需要我们做出大量的理论和实践。无线传感器网络在各方面都与传统嵌入式系统有着巨大的差别,因此传统的以实现硬件资源访问控制为主的嵌入式系统就不适合传感器网络节点的要求了,所以急需开发出一款新型操作系统。近几年来,有很多操作系统被提出,其中最具代表的是TinyOS。操作系统按照内核调度策略分成两类:一类是非抢占式操作系统,另一类是抢占式操作系统。TinyOS属于前者。另外,操作系统还做一些必须的扩展扩充。鉴于操作系统是新兴的研究课题,目前没有相应的规范标准,所以难免有一些地方做的不到位,并
20、且应用需求和设计目的也在不断变换,操作系统被要求时时更新。1.3 WSN的体系结构最具代表性的WSN网络是层次型网络,它由分布在我们所需要监测区域中的节点传感器,构成网络的汇聚节点,和传输网络组成。我们需要的数据时通过在需要的检测区域内撒播大量的传感器节点组成的分布式网络,然后传感器节点将采集到的信息由网络传送到汇聚点,汇聚节点再将接收到的数据经过基站传送给主机,主机又将传感数据发送到终端的数据处理中心。传感器节点是组成WSN最重要的基本单元。它的主要目的是为了感应、收集信息并发送给终端。传感器节点通常包括四部分:传感单元、处理单元、无线收发单元和电源单元。其组成结构如图1-2:图1-2 传感
21、器节点结构组成1.4 WSN的应用与前景需求由于目前技术方面还不纯熟,WSN还难以大范围的投入使用。但近几年来计算机的发展也给它带来了机遇。目前无线传感器网络的应用有以下几个方面:1军事领域首先,通过一定方式将大量微型传感器节点布署到战场上(通常用飞机播撒或者火炮发射),然后节点附近的各种数据(如温湿度、声音等)进行收集,最后经由网络传至信息处理中心进行分析,随时了解战场动态,以掌握敌我军情,为进攻和撤退提供可靠的根据。如图1-3所示:图1-3 WSN军事领域应用2医疗护理无线传感器网络医疗护理上也发挥着巨大作用。通常用来测量每天24小时的血压、脉搏、呼吸等。同时也方便护理老年人和智障人士。从
22、而达到减轻护士的压力和负担。3环境的监测和保护近年来,环境问题越来越受人关注,用WSN进行环境监测,采集数据,如图1-4所示具有很多优点。它能有效避免在采集数据时对环境的破坏。从而达到保护环境的目的。图1-4 环境的监测4其他应用领域除此之外,WSN还有广泛应用。工农业、交通、高空作业等领域如图1-5所示都可以通过WSN来实现。这样既省人力有能防止危险发生。图1-5 WSN在农业上的应用综上所述,WSN的未来十分广阔,目前在各领域露出的只是冰山一角,以后一定会融入到我们生活的各个方面。同样,WSN作为一项意义深远、影响重大的前沿科学技术,它还存在着许多不足等待着我们解决。我们在对该领域的前景进
23、行了适当研究调查后,对重要的需求和趋势归纳如下: 1真正实现电子信息化需要WSN实地数据的采集和监控。传统的有线传感只能用在布线相对容易的短距离空间,而对很多长距离的监控无能为力。以前的传感器需要布线,同时传感器之间难以互相通信,制约了这种应用,现在这问题就好解决了。但是这种无线监控最大的问题是它不如有线传感器可靠。2. WSN为各种监控提供了先进的技术手段。用于生态环境、农作物生长环境、城市交通的监控等。大量的WSN节点的冗余可以提高节点的可靠性,但是它们需要相当长时间处于不维护的状态,因此电池的寿命就成了这种应用的关键。3. WSN也可用于监测特殊或危险物品。这些对物品的监测要求很高的可靠
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 无线 传感器 网络 操作系统 应用
链接地址:https://www.31ppt.com/p-4662799.html