无线传感网络的研发.docVIP

  • 8
  • 0
  • 约2.35千字
  • 约 3页
  • 2017-08-17 发布于河南
  • 举报
无线传感器网络系统的研发特点 引言 无线传感器网络是一种全新的信息获取和处理技术。因其巨大的应用前景而受到科学界越来越广泛的重视。下面将从硬件开发,操作系统设计与软件开发三个角度论述无线传感器网络系统的研发特点。 无线传感器网络的硬件开发 概述 传感器节点是位无线传感器网络特别设计的微型计算机系统。 无线传感器网络的特点决定了,传感器节点的硬件设计应该重点考虑三个方面:低功耗、低成本、稳定性和安全性。 2.硬件系统的设计内容——传感器节点的开发 传感器节点的基本硬件功能模块组成(图1.1),主要由数据处理模块、换能器模块、无线通信模块、电源模块和其他外围模块组成。 1)数据处理模块 ——节点的核心模块,用于完成数据处理、数据存储、执行通信协议和节点调度管理等工作; 设计时应主要考虑五个方面:节能、处理速度的选择、低成本、小体积、安全性。 2)换能器模块 ——包括各种传感器和执行器,用于感知数据和执行各种控制动作; 设计时需注意:在网络节点中配置模/数和数/模转换器,可由此降低系统的整体成本;换能模块与数据模块之间的数据接口目前定制了IEEE1451.5智能无线传感器接口标准。 3)无线通信模块 ——传感器中的耗能模块,用于完成无线通信任务; 目前采用的传输媒体主要包括无线电、红外线和光波等。 4)电源模块 ——所有电子系统的基础,电源模块的设计直接关系到节点的寿命; 5)其他外围模块 ——包括看门狗电路、I/O电路、低电量检测电路等。 传感器节点的基本硬件功能模块组成 3.硬件系统设计的主要挑战 1)多种应用需求之间的矛盾和权衡 原因:工艺水平等方面的限制,在节点硬件设计中经常会遇到互相矛盾的情况。 例如:为了减小节点体积,必须使用集成度更高的器件,最佳的方案是使用SoC设计,但这可能会降低节点的可扩展性;另外,为了增加节点的稳定性,应该采用高稳定度的时间基准,但这会加大节点的成本。 努力方向:针对具体应用,权衡多方面因素的影响进行合理设计。 2)高能量密度电池的能量收集技术 原因:电池体积通常决定了传感器节点的体积;能量收集技术可降低成本,另节点长时间工作而无需担心能量耗尽。 努力方向:提高电池能量密度(体积不变,提高电量);研发吸收光能、机械能、电磁能、热能、生物能等能量的技术。 目前情况:已研发的电池成本过高;已研发光能和机械能,实用化时需注意功率调节及吸收能量分布是否均匀。 3)硬件的可扩展性 通过在不显著提高成本的前提下实现硬件的可扩展性,包括处理能力、存储能力、通信能力的可扩展,从而实现节电设计标准化,可加速无线传感器网络产业的发展。 无线传感器网络操作系统 概述 无线传感器网络的操作系统是运行在每个传感节点上的基础核心软件,它能够有效地管理硬件资源和任务的执行,并且是应用上程序的开发更为方便。其设计需满足以下一些要求: 1)代码量必须尽可能小,复杂度必须尽可能低,从而尽可能降低系统的能耗。 2)须能够适应网络规模和拓扑高度动态变化的应用环境。 3)须对检测环境中发生的事件快速实时的进行响应,并迅速执行相关的处理任务。 4)须有效地管理能量资源、计算资源、存储资源、通信资源,并且高效地管理多个并发任务。 5)须能够使多个节点高效地协作完成检测任务。 6)应提供方便的编程方法 7)当传感器网络被部署在危险的不可到达区域,且要求对大量的传感器节点进行动态编程配置的时候,须通过可靠传输技术对大量的节点发布代码,而且能够对大量的节点进行在线动态重新编程。 2.几种典型的无线传感器网络操作系统:TinyOS、MagnetOS、MANTIS、SenOS、PEEROS。 无线传感器网络软件开发 1.概述 无线传感网络的软件系统用于控制底层硬件的工作行为,为各种算法、协议的设计提供一个可控的操作环境;同时便于用户有效管理网络,实现网络的自组织、协作、安全和能量优化等功能,从而降低无线传感器网络的使用复杂度。无线传感器网络软件运行的分层结构(图3.1)。 无线传感器网络因其资源受限,动态性强、数据中心等特点,对其软件系统的开发设计有五点要求:软的实时性、能量优化、模块化、面向具体应用、可管理。 2.硬件系统的设计内容 开发给予框架的组件,以支持下面三个层次的应用: 1)传感器应用:提供传感器节点必要的本地基本功能,包括数据采集、本地存储、硬件访问,直接存取操作系统等。 2)节点应用:包含针对专门应用的任务和用于建立和维护网络的中间件功能。其设计分成三个部分:操作系统、传感驱动、中间件管理。 3)网络应用。描述整个网络应用的任务和所需要的服务,为用户提供操作界面来管理网络并评估运行结果。 3.技术挑战 1)安全问题。 难点:避免因分布式的部署方式而受到恶意侵入和拒绝服务之类的攻击。 2)可控的QoS操作。 难点:将QoS要求通过软件的

文档评论(0)

1亿VIP精品文档

相关文档