- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
无线传感网络的基础理论及关键技术研究工作汇报.ppt
汇报提纲 研究内容 工作总结 开发团队 现状分析 设计方案 课题进展 未来展望 研究内容 研究目标 无线传感网络节点系统的体系结构研究 具体包括 节点硬件体系结构 采用SoC技术或SIP技术研究微型节点 节点微型操作系统 硬件驱动、调度系统、存储管理、软件部署 节点开发测试环境 节点开发语言、节点集成开发调试环境、节点监测平台 研究内容 (节点硬件体系结构) 目标 以灵活、高效、可扩展和兼容性为目标的节点新型软硬件体系结构 任务 在借鉴国内外已有节点平台的基础上,设计并构建新型节点平台 研究内容 (节点微型操作系统) 目标 以节省能源和最大化网络生命周期为目标的任务调度机制 以提高节点系统实时性为目标的并发模型 以提高节点在异构网络中的灵活性和动态性为目标的模块可配置性 以节点系统强壮性和稳定性为目标的容错机制,错误自检、恢复机制 以保证节点安全通信为目标的安全机制 任务 在节点平台,如MicaZ上,设计并实现节点微型操作系统 研究内容 (节点开发测试环境) 目标 以开发、测试有效性为目标的模拟仿真理论和开发工具 任务 基于Eclipse开发平台,开展节点开发平台和节点监控平台的工作 工作总结:开发团队 2007年浙江大学拟筹建传感器网络技术研究中心 交叉中心联合计算机学院、校网络中心以及信息学院等多学科的力量,实现优势互补 无线传感节点小组作为课题一的主要承担者 具有教授3名,副教授5名,博士生7名,硕士生10名 目前已在以下方面展开工作: 灵活、可扩展的新型无线传感节点硬件体系 实时、安全、低功耗的无线传感节点微型操作系统 易用友好的无线传感节点集成开发平台及节点监控平台 工作总结:现状分析 TinyOS为UC Berkeley开发的,专为无线传感网络设计的开源操作系统,目前最新版本为2.x SOS为UCLA开发的无线传感器网络节点操作系统,目前最新版本为2.x Mantis OS是由Colorado大学研发的面向传感器网络的微型操作系统,目前最新版本为0.9.5 Contiki是由Swedish Institute of Computer Science开发的开源节点操作系统,目前版本为2.x 工作总结:现状分析 (系统体系) 关键问题 能够提供一个高效的模块化框架,以适合硬件的多样性和应用的多样性,同时使代码重用达到最大程度 现状分析 工作总结:现状分析 (并发模型) 关键问题 在资源极其受限的环境下,提供轻量级、方便易用的并发模型,减少运行堆栈和同步原语的开销 现状分析 工作总结:现状分析 (同步模型) 关键问题 并发访问共享数据,导致数据的不一致,因此需要同步机制保证并发线程或者代码的顺序执行 现状分析 工作总结:现状分析 (内存分配) 关键问题 虚拟内存难以实现:节点没有MMU 动态内存分配:可能造成内存碎片 现状分析 工作总结:现状分析 (网络管理) 关键问题 通常的TCP/IP协议是开销很大,因此需要一种轻量级的通信框架,并提供通用、强大的功能 现状分析 工作总结:现状分析 (网络重编程) 关键问题 传感器节点数量众多,分布在很广的区域,甚至是难以接近的环境中。节点的更新和故障修复难度很大,需要节点具备通过无线网络更新自身软件的能力 现状分析 工作总结:现状分析 (能量管理) 关键问题 传感器节点节能至关重要,因此需要传感器节点在没有任务时进入低功耗睡眠模式,需要提供机制使得用户程序能指定睡眠周期和睡眠时间点 现状分析 工作总结:现状分析 (仿真支持) 关键问题 在部署前测试传感网络应用程序 多平台支持、能量模型 现状分析 工作总结:现状分析 (平台支持) 工作总结:设计方案 为开发人员提供一个方便、快速的节点级开发环境 提供低功耗、高效性和灵活性,以适合于WSN节点硬件平台本身的特点 提供OS的可靠性,以适用于条件恶劣、无人照看的环境 工作总结:设计方案 (总图) 工作总结:设计方案 (系统体系) 为解决硬件多样性、应用多样性等问题,采用构件化的软件架构 核心构件:公共内核 通用构件:时钟同步、节点定位等 专用构件:Wireless Sensor Network Application 构件之间的交互引用使用 编译时绑定 实现代码微型化 运行时绑定 实现二进制代码共享,进而实现系统灵活性 工作总结:设计方案 (硬件驱动和I/O模型) 硬件驱动层旨在充分表述硬件的功能,并抽象出尽可能一致的访问接口 硬件I/O模型归结为 硬件访问接口统一为 工作总结:设计方案 (并发模型) 为减少能量消耗、内存消耗,SenSpire OS采用事件驱动的调度模型 提供了两种不同的执行环境,可以满足不同实时等级的任务对不同编程方式的需求 事件执行环境 高实时性,具有run-to-completion语义 向用户提供ca
文档评论(0)