云文档网 - 专业文章范例文档资料分享平台

试析基于MantisOS的无线传感器网络应用开发模型

来源:网络收集 时间:2024-04-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

  论文关键词:无线传感器网络 MantisOS 软件工程
  论文摘要:无线传感器网络是当今信息领域新的研究方向,应用前景十分广阔。考虑无线传感器网络的应用相关性,总结无线传感器网络应用程序开发研究经验,引入软件工程思想,提出一个无线传感器网络应用开发过程模型,可以提高开发速度和开发质量;随后给出了一个在Manti-sOS下开发应用程序的技术模型,降低了使用MantisOS的线程管理机制开发多任务应用程序可能出现的线程上下文切换开销。
  0引言
    无线传感器网络(wireless sensor network, WSN)就是由部署在监测区域内大量的廉价微型传感器节组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。无线传感器网络在军事、环境监测和预报、医疗、农业、采矿及智能家居、城市交通等领域的应用前景非常广阔,已经成为近年来信息网络的一个研究热点。
    无线传感器网络操作系统实现对物理资源的抽象,并管理有限的内存、处理器等资源,是无线传感器网络领域的一个研究重点。目前,具有代表性的无线传感器网络操作系统有TinyOS ,MantisOS ,SOS ,Contiki ,EYESOS等,其中,TinyOS是实际上的传感器网络节点操作系统标准,TinyOS和基于TinyOS的应用基本上用nesC语言编写,把组件化、模块化的思想和基于事件驱动的执行模型结合起来,提高了应用开发的方便性和应用执行的可靠性。MantisOS的内核和API用标准的C语言编写,对于应用程序开发人员来讲,不需要学习新的语言。但由于没有开发模型可供参考,给开发人员带来很大的不便。将无线传感器网络应用开发的特点和具体的开发环境结合起来,提出了一个基于MantisOS的WSN应用开发模型,由一个融人软件工程思想的通用的开发过程模型和一个基于MantisOS的单线程多任务技术模型组成。
  1MantisOS
    美国科罗拉多大学开发的MantisOS是一个以易用性和灵活性为目标的无线传感器操作系统,支持快速、灵活地搭建无线传感器网络原型系统。在易用性方面,MantisOS以很小的内存需求实现了典型的分层操作系统结构(如图1所示),支持多线程、抢占式调度和同步信号量、设备驱动的典型服务,并使用C语言作为整个内核及API的编程语言,从而获得良好的跨平台开发和代码重用支持,降低了原型开发的难度。MantisOS的网络协议栈采用用户线程的形式,充分考虑了性能和灵活性的折中。目前,一个包含多线程可抢占调度器、标准vo同步支持以及网络协议栈的MantisOS内核,对RAM的需求不到SOOByte(不包括线程栈),对Flash的需求约4KB。


  2WSN应用程序开发模型
  2. I开发平台及工具
    WSN应用程序开发的硬件平台包括传感器节点,如MICA2, MICA2DOT, nymph等,传感器板,编程板,PC机及串口连接线等。如图2所示。其中,传感器节点上集成了处理器和Flash存储器,传感器板上集成了通用的传感技术,用于采集温度、光线等环境数据,编程板用来将应用程序导人节点,PC机通过串口连接线读取节点的数据,然后对节点数据进行分析。
    WSN应用程序开发的软件平台是在UNIX/Linux环境中下载MantisOS工具包及MantisOS系统源码进行解压安装,并设置相应的系统环境变量。应用程序代码编写工具可用记事本、文本编辑器等。

  2. 2开发过程
    依据软件工程的思想,结合无线传感器网络及嵌人式系统开发的特征,总结在开发无线传感器网络应用过程中的经验,形成了如图3所示的WSN应用程序开发过程,遵循这个过程,可以提高开发速度和提升开发质量。整个开发过程分为分析、设计、实现和测试四个阶段。

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机试析基于MantisOS的无线传感器网络应用开发模型在线全文阅读。

试析基于MantisOS的无线传感器网络应用开发模型.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/119946.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219