基于Flex的传感器网络中间件管理系统的设计与实现

来源 :东北大学 | 被引量 : 3次 | 上传用户:guoxiuguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传感器网络是由大量的集成了传感器、数据处理单元和通信模块的微小节点构成的全分布式网络。传感器网络管理系统对系统的资源配置、性能、故障和安全等提供一体化的管理机制,更有效地监视和控制无线传感器网络,对发挥传感器网络的性能具有重要的作用。无线传感器网络中间件管理系统采用了基于OSGI框架的后台中间件管理,支持功能模块以Bundle的性质动态加载到中间件中,方便软件的更新、升级以及中间件管理系统的功能拓展。另外,Flex是种领先的客户端RIA开发语言,可用于构建具有表现力的Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR,运行时跨浏览器、桌面和操作系统实现一致的部署。因此,构建一个全新的基于Flex的中间件管理系统来控制和管理无线传感器网络系统有很好的现实意义,它能够对各种类型的数据进行处理,并且对于各种业务的接入游刃有余。本文首先对传感器网络和传感器网络管理的研究现状进行了总结和分析,接着详细分析了无线网络传感器中间件管理系统的功能需求、性能需求以及运行环境需求。然后,在需求确立的基础上,对于整个中间件管理系统的总体框架进行了设计,实现了基于OSGI架构的后台中间件服务器和基于Flex的前台客户端两个重要组成部分。后台服务器采用OSGI架构设计,将中间件的各种功能模块制作成独立的Bundle,其中包含数据处理,前后台通信等等,实现了对前台类SQL语句,用户命令的解析以及对后台数据的接收。基于Flex的前台管理系统运用pureMVC架构进行搭建,实现了查询管理功能、用户管理功能、拓扑管理功能和用户鉴权管理功能,并且设计了应用开发代理来和后台中间件平台进行通信。最后,在实验室环境下搭建了测试环境,利用传感器节点和模拟串口接收工具接收传感器网络的数据,并且通过中间件管理系统对数据进行分类,然后对管理系统的各个功能模块进行了测试。测试结果表明,基于Flex的无线传感器网络中间件系统能够达到管理系统的功能要求。
其他文献
人物检索是互联网用户最重要的活动之一。人物搜索引擎、社会网络构建等与人物相关的网络应用成为研究的热点。人物属性抽取是这些研究的一个重要基础。本文基于维基百科的人
我国是一个农业大国,农业生产在我国的经济生产中占据很重要的位置,随着农业的进一步发展,发展智能农业已经成为了研究热点。智能农业的发展对于计算机的应用提出了更高的要
在现代飞速发展的信息通信领域中,Internet和移动通信的未来发展是两个引人瞩目的方向。随着以IPv6协议为基础的下一代互联网(CNGI)以及3G移动通信网络的部署和应用,以单机移
基于视频图像序列的人体运动跟踪技术是计算机视觉领域中的研究热点之一。人体运动跟踪的目标是从视频图像序列中检测、跟踪运动人体,获得人体运动参数,编辑并利用已经获取的
高速铁路车载单元采用无线通讯协议,和轨旁的无线闭塞中心,或其它与之相关的安全设备交互信息。而这些安全设备之间需要通过认证密钥进行通信,因此需要有专门的密钥管理识别系统
渗透测试是指借助于值得信任的组织试图对信息系统中的漏洞进行探测和开发的安全实践活动。渗透测试已经从不同系统开发阶段的应用测试发展到生产系统中的网络安全测试。同时
数据挖掘在最近几年里已被广泛的研究和应用,而频繁项集挖掘则是诸如关联规则挖掘、序列模式挖掘等数据挖掘问题中的关键步骤,因此对它的研究具有重要的理论和实际价值。本文的
海洋对全球气候变化具有重大影响。对不同海域的海洋环境数据进行关联分析,使得我们可以从海洋环境数据中发现海洋气候异常变化规律,从而为全球气候变化预测提供智力支持。本
数据文件的安全是信息安全领域里研究的重要内容,防止文件泄密的有效手段是对文件进行加密存储,而传统的用户层加密软件由于改变了用户的使用习惯而给用户的普遍使用带来了不便
随着互联网和电子商务的发展,信息过载现象越发的严重,导致人们在寻找自己所需的信息时要耗费越来越多的时间与精力,有时候还可能迷失在众多信息之中,忘记自己真正需要的信息