资源描述:
《基于无线传感器网络移动代理变种在tinyos中的实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第20卷第10期传感技术学报Vol.20No.102007年10月CHINESEJOURNALOFSENSORSANDACTUATORSOCT.2007ImplementationofMobileAgentVariationBasedonWirelessSensorNetworkinTinyOS3LINHua2jie,SHIHao2shan(ElectronicInformationCollege,NorthwesternPolytechnicalUniversity,Xi'an710072,China)Abstract:Theconceptandthecharacte
2、risticofmobileagentinwirelesssensornetworkareintroduced,andthebasicprincipleofactivemessagecommunicationmodelisanalyzedinTinyOS,Furthermore,schemetorealizemobileagentvariationinTinyOSisprovided.Thesimulationresultsshowthat,networkperform2anceinmobileagentvariationmodeisbetterthantheonein
3、traditionalclient/servermodewhennumberofnodesismuch.Keywords:wirelesssensornetwork;activemessagecommunication;mobileagentvariationEEACC:6150P基于无线传感器网络移动代理变种在TinyOS中的实现3林华杰,史浩山(西北工业大学电子信息学院,西安710072)摘要:介绍了无线传感器网络移动代理的概念和特点,分析了TinyOS主动消息通信模型基本原理,进而提出了一种移动代理变种在TinyOS中的实现机制.该变种把代码空间和数据空间区分传输
4、,利用无线信道的广播特性极大地减少了发送代码空间的能量消耗.仿真结果表明,在节点数目较多的情况下,移动代理变种模式的网络性能比传统的客户端服务器模式更加优越.关键词:无线传感器网络;主动消息通信;移动代理变种中图分类号:TP393文献标识码:A文章编号:100421699(2007)1022324204[4]随着传感器技术、嵌入式计算技术和无线通信基于移动代理的方法等.其中,文献[4]的分析和等技术的飞速发展,具有感知、计算存储和无线通信仿真表明移动代理模式更适合无线传感器网络.能力的微型传感器开始出现在军事、工业、农业和宇本文提出了一种移动代理变种在TinyOS中的航
5、各个领域.这些廉价的、低功率的微型传感器节点实现机制.在分析TinyOS主动消息通信模型的基组织成无线传感器网络(WirelessSensorNetwork,础上,实现了基于主动消息通信模型的移动代理运WSN),能够协作地监测、采集和处理其网络覆盖区行环境,该运行环境支持节点访问路径规划和移动域内的多种环境信息并传送到远处的Sink节点进代理的路由选择.实验证明了本文实现的移动代理行处理.尽管有潜在的明显优势,众多资源有限的传框架的有效性.感器节点组成的无线传感器网络在网络设计和信息1移动代理处理等领域仍面临巨大挑战:①降低功耗,延长网络生命周期和保证网络拓扑稳定;②满
6、足节点数量移动代理(MobileAgent,MA)是能访问路径增长的可扩展性;③提高自适应容错能力.预设节点,并对节点数据进行处理的特殊软件模块,协作信号处理(CollaborativeSignalandInfor2包括代理标志、运行代码、访问路径和数据空间四个mationProcessing,CSIP)技术是构建无线传感器网主要部件.MA通过代理标志三元组(NetworksID,[1]络关键技术之一.近年来,已提出多种方法,如信NodelD,TimeStamp)唯一给定.网络标志(Net2[2][3]息驱动的动态传感器协作,基于关系的方法和worksID)在网络部署前
7、给定,节点标志(NodelD)可收稿日期:2007203218修改日期:2007205227第10期林华杰,史浩山等:基于无线传感器网络移动代理变种在TinyOS中的实现2325预设或经协商确定,序列号(TimeStamp)是该节点分发层是负责连接所有应用层处理器和主动消派发MA的时间戳.运行代码提供网络访问和信息息通信组件的系统组件,它记录了网络中所有配置处理指令.访问路径是MA的访问节点列表,标识的处理器,负责分别将消息转交给处理器,并接收处已访问和当前所在的节点,并指示下一访问节点,图理之后的消息.即使消息本地从一个处理器转发到1中