无线传感器网络的应用探索

来源 :硅谷 | 被引量 : 0次 | 上传用户:LOVE85954709
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]设计一个无线传感器网络的应用模型婴儿物理行为系统。利用MoteWorks开发平台获取无线传感器网络的数据,通过数学建模的方式,利用Matlab和概率学等数学理论,定义两种婴儿物理行为的状态,并通过实际测试,对于非正常状态的婴儿物理行定义了警报,完成了实验应用目标。
  [关键词]无线传感器网络 传感器节点加速计 应用 Matlab MoteWorks
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1110060-01
  
  一、概述
  
  无线传感器网络是当前在国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。它综合了传感器技术、信息处理技术和网络通信技术,是信息技术中的一个新的领域。在军事国防、工农业、城市管理、生物医疗、环境监测、抢险救灾、危险区域远程控制等许多重要领域都有潜在的实用价值,已经引起了许多国家学术界和工业界的高度重视,被认为是对21 世纪产生巨大影响力的技术之一。
  本文提出并构建了一个关于利用无线传感器网络侦测婴儿身体行为的一个简单系统。目的在于使用传感器的加速度传感器,它可以监测出十分微小的加速度。并且设计一个简单易用的系统,便于监测婴儿的身体行为,帮助妈妈们更好的管理生活。此应用也可扩展到病人护理,老人护理等。
  
  二、开发无线传感器网络的硬件系统和软件环境
  
  在本文中,使用到无线传感器网络的硬件部分主要包括基站和传感器节点。传感器板型号 是MTS310CA,它内嵌了2-axis 加速度传感器,无线电通信板型号是MICAz 2.4GH以及一个USB连接线,一个串行编成板,都是来自Crossbow公司的产品。这些硬件将用于建立起婴儿身体行为侦测系统的实验基本硬件框架。其他实验设备还包括电动婴儿以及婴儿床等。
  TinyOS是由加州大学伯克利分校开发的一个开源的嵌入式操作系统,主要针对传感器网络的特性设计。MoteWorks是一个提供给研究无线传感器网络者使用的免费软件包,它提供了一个完整的无线网络传感器应用的软件开发环境。它主要是有三个部分的软件模块,Xmesh,Xserver,Xview。包括Cygwin,Xsniffer,Notepad2等软件组件。
  
  三、传感器节点数据过滤和数学建模
  
  本文利用了数学模型来分析传感器节点的运动,分别对于加速度传感器的X轴和Y轴,以及其合成的函数进行分析,其目的是为了通过分析这些数据选择出最适合作为传感器节点运动分析的一种数据。为了获得更为理想的衡量运动的数据,定义如下函数: 。这个函数的特点是,综合了X和Y的值,其函数值仍以mg为单位,和加速度传感器的X,Y输出单位一致。
  在本文中,婴儿的身体行为被分成两类:正常和非正常。实验所用的是一个电动婴孩,当按下一个按钮,这个电动婴孩就会运动50秒,手脚身体的运动等。
  对于函数 ,如果设X=Zσ+μ,则其中Z变量符合标准正态分布。这样X变量便可以利用标准正态分布查询表。在本课题中选取了X取值在(-3,3)之间,则此间的数据出现的概率高达99%。也就是说,婴孩的正常行为范围将被定义在99%。Matlab可以帮助很多数学计算,其中σ和μ的值是通过函数 的真实实验数据,通过Matlab的命令“mean”和“std”得出的。由此可确定婴儿身体行为的正常与否的极限点。
  在确定了确立极限点后,需要定义一个警报。通过多次实践,确定在每个50秒中如果有大于等于四个值超出极限点,即有四个在99%的概率之外的数据出现,将产生一个警报。其表现是在相应的警报出现的时间点同时输出一个提示“error”,同时在Matlab中产生警鸣。
  
  四、原型系统的实现
  
  整个原型系统的实现过程和最终测试可以分成三个部分:
  (一)配置部署系统
  在这部分,主要是要配置网络硬件环境。首先将传感器板和无线电通讯板合并起来构成传感器节点,将无线电通讯板和编程板拼接起来构成基站;然后将基站和与传感器节点上的两块传感器板,分别与编程板拼接,并与电脑相连,利用MoteWorks开发平台的Notepad2向传感器节点和基站进行编程,并通过编译将软件转载到传感器板的闪存中。最后,利用Cygwin配置传感器节点和基站的数据发送接受频率,并且构建实验所需实验器材如婴儿床等。
  (二)利用已有系统分析数据,确定极限和定义警报
  第二阶段,将构建好的硬件环境搭好,即传感器节点已经开始和基站通讯,基站通过USB数据线连接电脑,然后通过Cygwin获取传感器节点获得的数据,并且将数据保存在dat文件中。使用C++程序将有用的信息从dat文件中过滤出来,保存在另一个文件中以待测试使用。接着,将实验数据导入Matlab。根据数学建模和分析,将实验中的C变量近似成正态分布,并通X变量过变形,制作出另外一个Z变量,符合标准正态分布,以便通过查表而得到概率。利用Matlab确定极限和定义警报。
  (三)利用系统和定义的极限及警报作最终测试
  最终,通过前期准备,分析研究,数学建模等,将获取的新的数据,通过已定义了的上下极限和警报,得出在Matlab中的行为分析图。这样便实现了婴儿行为正常和异常的检测。最终的测试是进行了3分30秒,通过Cygwin,计算机得到了1105个数据包。通过数据过滤得到1105组X轴Y轴的加速度传感器值。实验过程分为四部分:
  第一部分,婴儿处于正常行为状态下;第二部分使婴儿处于非正常状态,即大幅运动;第四部分婴儿回归正常;第四部分婴儿基本没有运动,可以理解为睡眠状态等。在第二部分,实验为了看到明显的数据反映,施加了外力给婴儿床。所以,在第二阶段的时间内,应该出现报警,在Matlab的输出区域看到相应的报警信息。
  通过Matlab数据分析得到下图的实验结果,在图2中,X轴是数据包传输,按时间推移的次序,Y轴是加速度传感器X,Y值合成C函数的值,蓝色虚线是C值被定义出的极限,在此虚线内的是出现频率为99%的数据,即被认为是正常行为的数据,在此虚线之外的是被认为不正常的数据。在最终
  
  测试的数据中,在连续的50s内,超出99%的数据有出现四次以上的,所以该图中在第200到第300个数据中,有出现三个警报显示。这些值是明显是超出了极限,并且相对密集的。也就是说,这个时候婴儿的运动相对是异于平常的。值得引起关注。这样,从信息收集,到信息传输,到信息过滤,最后到信息分析。物理世界的抽象现象,通过科学的手段,以感性的图片形式,以精确的数学分析,体现了出来。
  
  五、结论与展望
  
  总体上看,当前无线传感器网络应用的研究还处于初级阶段,应用成果还不是很多。本文只是初步的一些测试和
  学习,很多方面还不够细致和精确,对于实际的应用开发还需更多学习与研究。相信随着相关技术的发展和推进,无线传感器网络一定会得到更大的应用。
  
  参考文献:
  [1]孙利民、李建中、陈渝等,《无线传感器网络》.北京:清华大学出版社,2005,1-20.
  [2]于海斌、曾鹏,《智能无线传感器网络系统》.北京:科学出版社,2006.
  [3]Crossbow. MoteWorks Getting Started Guide.2007. http://www.xbow.com/Support/Support_pdf_files/MoteWorks_Getting_Started_Guide.pdf.
  
  作者简介:
  毛谦,男,河南省开封市人,同济大学软件学院06级软件工程研究生。
  
  注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
其他文献
[摘要]数据库技术是随着计算机技术的重要组成,由于不同数据库应用程序开发工具有不同的数据库访问技术,因而有必要对计算机数据库访问技术进行系统性的研究和探讨。重点讲解ASPNET的数据库访问技术,JSP中的数据库访问技术以及基于ASP的WEB数据库访问技术。  [关键词]数据库 访问技术 ASPNET JSP Web数据库  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008
[摘要]无线局域网是目前通讯技术中发展快速的技术之一,其中的安全性也备受关注。从无线局域网安全技术的发展历程来对无线局域网当中采用的安全技术WEP、WPA/WPA2、WPA-PSK/WPA2-PSK等进行概述,介绍其工作原理,特点、优缺点以及各自适用的范围。  [关键词]802.11i WEP WPA WPA2  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1110
[摘要]计算机网络的高速发展为现代教育提供一种全新的教育形式网络教育。在分析学习模式和教学模式关系的基础上,对基于计算机网络的学习模式进行深入研究,并从学习者、教师和计算机网络文化等角度探讨影响学习模式实施的主客观因素。  [关键词]计算机网络 学习模式 因素 研究  中图分类号:G42 文献标识码:A 文章编号:1671-7597(2008)1110055-01    一、引言    随着网络技
最早提出干部队伍年轻化建设的是改革开放的总设计师邓小平。文章论述了邓小平关于选拔中青年干部的思想内涵,认为邓小平对抓紧培养年轻干部有一种时不我待的急迫心情,反映了
[摘要]进入互联网时代后,结合WEB技术的快速发展,人们有很多日常活动都可以在网上实现,更多的经济活动也能够在网上支付和收取,这令消费者可以非常方便地购买票证。创新性地提出COM+/MTS和条形码相结合的技术,有效解决消费者自主选择座位、票证重复以及票务防伪问题。构建的网上电子票务平台,为电子票务安全的研究和应用,提供一个典型应用示例,为电子票务实现真正商业化应用给出了完整的系统解决方案和业务解决
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
分光光度计是光学、精密机械和电子技术三者紧密结合而成的光谱仪器,它依据物质对辐射产生的特征吸收光谱及朗伯——比尔定律测量物质对不同波长单色辐射的吸收程度,是一种常
[摘要]嵌入式操作系统的性能和选择是大多数嵌入式系统开发都要面临的问题。比较3种开源嵌入式操作系统嵌入式Linux、QNX和eCos,分析3种开源操作系统的主要性能,并根据分析结果指出各自的适用领域。  [关键词]嵌入式操作系统 RTOS 嵌入式系统  中图分类号:TP316.2 文献标识码:A 文章编号:1671-7597(2008)1110061-01    一、三种开源EOS介绍    (一
[摘要]目前计算机网络考试已成为高校考试的先进手段,这也是课程考试方式改革和发展的必然趋势,我们在充分分析考试需求和计算机网络考试特性的基础上,采用PB9.0软件以及Access数据库进行设计实现了一个简单实用、适应性强的计算机基础网络考试系统,并对系统的功能与设计、实现进行介绍。  [关键词]计算机基础 网络考试系统 设计  中图分类号:G71 文献标识码:A 文章编号:1671-7597(20