基于Eclipse的无线传感网络开发工具集的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:miao4701730
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感网络(WSN)是由部署在监控区域内的大规模传感器节点组成的,为安全监控、过程控制、农作物观察以及医学监控和诊断等领域提供不同功能的自组织网络系统。与传统应用开发有所区别,WSN中不仅要提供代码编辑、编译、调试等基本功能,还需要进行仿真、监控等其他环节,导致其应用程序设计和开发面临很大的挑战。因此,为WSN提供一个统一开发工具集可以简化应用开发,提高开发效率。本文针对无线传感网络的应用开发问题展开了深入研究,设计和实现了基于Eclipse的CSpire/SenSpire OS 1.2的无线传感网络开发工具集。该工具集主要包括两部分:源代码编辑器通过提供一个内部代码分析模块,设计了使用XML的系统库接口封装方式、有效的增量解析方法和综合错误处理恢复机制,提供了丰富的代码编辑功能,提高了代码编写效率;仿真工具集成使用适配模式设计的可扩展框架可用于集成多种仿真工具,为开发者提供了统一的仿真界面,隐藏了底层细节,缩短学习使用曲线。编辑器和仿真工具集成通过Eclipse插件框架集成到SenSpire集成开发环境中,为无线传感网络的应用开发提供了一个统一的开发平台。与既有WSN相关开发工具集相比,本文设计的编辑器和仿真集成有一定的易用性、可扩展性和跨平台特性。对于开发而言,编辑器提供的丰富功能和仿真集成具有很高的易用性。对于系统框架而言,编辑器将代码解析部分和具体功能实现独立封装,并为以后的二次开发提供了很好的封装接口。仿真集成设计了一个适配框架,以便于进行不同仿真功能的集成,提供了可扩展性。工具集以插件方式通过Eclipse平台集成,提供了跨平台特性。
其他文献
对于一种逻辑(?),它在一类结构C上的模型检测问题是询问一个给定的(?)语句在一个给定的C结构中是否成立。核化是一个在设计固定参数算法中广泛应用的技术。核是一个从输入实
目前,图像编辑软件的广泛应用已经导致了许多非法的数字图像使用。在这种情况下,急需开发相关的计算机技术来验证数字图像的完整性,从而阻止对数字图像的恶意伪造。图像哈希是一
学位
多标记学习问题中每个样本可以同时和多个标记相关联,因此比传统的单标记学习有更广的应用空间,并受到越来越多研究者的关注。然而,多标记学习依旧存在着维度灾难、噪音特征
随着越来越多的用户愿意上网发微博,表达对公共事件的关注和看法、表达个人情感或情绪、报道新闻事件、发表观点等,微博已经成为非常有价值的数据源。如何有效地获取和展现微
V网伴侣(VPMN Partner)是一款面向企业用户的统一通信(Unified Communication)业务,并与传统的VPMN业务(virtual private mobile network,移动虚拟专网业务)融合。V网伴侣业
利用GPS载波相位进行载体姿态测量是近几年来新发展起来的一项GPS应用技术,具有全天候、精度高、无需对准、无累计误差、成本低等优点,正越来越多的应用于航天、航海等行业并逐
学位
随着互联网的普及,垃圾邮件的泛滥在严重干扰了人们的正常工作和生活的同时消耗了大量的带宽资源。传统的反垃圾邮件的方案例如设置过滤规则或者对邮件地址应用黑名单或白名
由于通信及网络技术的发展,网络数据呈现海量特征。如何从浩如烟海的信息数据中找到自己需要的信息,是目前亟待解决的一大问题。网页自动分类技术可以使信息组织更加条理,富有层
学位
零空闲流水线调度问题是一种典型的调度问题,它具有广泛的工程应用背景。和声搜索是最近出现的一种智能优化算法。与传统进化算法相比,具有结构简单、容易实现、数学理论要求
手势是一种自然、直观、易于学习的人机交互手段。利用计算机识别和解释手势输入是将手势应用于人机交互的关键前提。本文的手势的实时输入可以进一步分为两个步骤:对于已定义