无线网络:无线传感器网络 |
您所在的位置:网站首页 › mac协议工作机制 › 无线网络:无线传感器网络 |
目录传感器无线传感器网络WSN 的概念WSN 的特点WSN 的技术挑战WSN 的体系结构WSN 应用系统架构WSN 的节点组成WSN 的节点体系结构WSN 的网络结构WSN 的协议分层功能定向扩散路由协议协议工作过程协议的问题协议的特点Sensor MAC协议S-MAC 协议的机制周期性监听和休眠虚拟簇机制冲突减少和串音避免机制消息传递机制S-MAC 协议的不足S-MAC 的特点WSN 的的应用参考资料
传感器
传感器指包含敏感元件和转换元件的检测设备,将检测和感知的信息变换成电信号,进一步转换成数字信息进行处理、存储和传输。微电子学领域的微机电系统(Micro-Electro-Mechanical System,MEMS)对传感器技术起支撑作用,包含微型部件如机构、传感器、执行器、信号处理和控制电路、接口、通信、电源等。
无线传感器网络 WSN是集成了监测、控制以及无线通信的网络系统,节点数目庞大、分布密集。WSN 综合传感器、嵌入式计算、分布式信息处理、无线通信等技术,能协作地实时监测、感知、采集网络区域内的各种环境或被监测对象的信息并予以处理和传输,发送给所需要用户。可使人们在任何时间、任何地点和任何环境条件下获得大量详实可靠的物理世界的真实信息。
WSN 首先具有 Ad Hoc 网络的自组织性,此外还有如下特点: WSN 的特点 说明 网络规模大 监测区域通常会部署大量传感器,节点数量可达成百上千甚至更多 低速率 WSN 的节点通常只需定期传输被测参数信息,信息量较小,采集数据频率较低 低功耗 一般传感器节点均利用电池供电且不便于替换电池,所以要求节点功耗尽量低 低成本 传感器一旦安装完毕较难更换,因而要求其成本低廉 短距离 为组网和传输数据方便,相邻节点的距离一般为几十至几百米 可靠性 如传感器本身不可靠,则其信息的传输和处理无任何意义 动态性 复杂环境下的组网会遇到多种干扰,要求 WSN 具有自组网、智能化和协同感知等功能 WSN 的技术挑战无线传感器网络面临着以下技术挑战: WSN 的技术挑战 说明 通信能力有限 通信带宽很窄且经常变化,节点间的通信断接频繁,链路经常中断 需要节约能量 传感器节点的电池能量有限,节点由于能量耗尽而失效或被废弃 计算能力有限 嵌入式处理器和存储器的能力和容量有限,使传感器的计算能力有限 软硬件须具有高健壮性和高容错性 WSN 中传感器节点密集,数量庞大,使得网络维护十分困难 网络动态性 可能常有新节点加入或旧节点失效,网络拓扑结构会经常变 大规模的分布式触发 很多传感器上具有回控装置和控制软件(一般称触发器) 感知数据流大 每个传感器节点仅具有限的计算资源,难以处理较大的实时数据流 以数据为中心 应用往往只关心某个区域的某项观测指标值,而不关心具体某个节点的观测值 WSN 的体系结构 WSN 应用系统架构WSN 涉及数据采集、处理和传输三种功能,对应现代信息技术中的传感器技术、计算机技术和通信技术。
WSN 的宏观系统架构通常包括传感器节点(sensor node)、汇聚节点(sink node)和管理节点(manager node),汇聚节点也称网关或信宿节点。传感器节点通过自组织方式构成网络,每个传感器节点都有信息采集和路由功能。
传感器节点包含传感模块、计算模块、通信模块、存储模块、电源模块和嵌入式软件:
节点还可包括移动系统、定位系统和自供电系统等其他单元。由于需进行较复杂的任务调度和管理,节点可包含功能较完善的微型化嵌入式操作系统和数据库。 WSN 的节点体系结构WSN 节点体系结构由网络通信协议、网络管理平台和应用支撑组成,网络通信协议由物理层、数据链路层、网络层、传输层和应用层组成。
应用支撑平台包括一系列检测为主的应用层软件,并通过应用服务和网络管理接口提供支持。 应用支撑平台 说明 时间同步 时钟同步对 WSN 非常重要,如安全协议中的时间戳、数据融合中数据的时间标记、带有休眠机制的 MAC 层协议等 定位 节点采集的数据往往需与位置信息相结合,定位即对未知节点通过定位技术获获取其位置信息 WSN 的网络结构由基站和大量节点组成,节点往往任意部署:飞行器播撒、人工埋置和火箭弹射等方式完成。WSN 的结构分为平面结构和分级结构。平面结构比较简单,所有节点的地位平等,所以又称为对等式结构。源节点和目标节点间一般存在多条路径,网络负荷由这些路径共同承担,一般情况下不存在瓶颈,网络健壮性较好。
WSN 的通信协议栈包括能量管理平台、移动管理平台和任务管理平台,帮助节点按能源高效的方式协同工作,并支持多任务和资源共享。
目前 WSN 的 MAC 协议研究主要集中在信道访问技术、调度算法、差错控制以及数据包大小等方面。传统网络的传输层协议不能直接用于 WSN,WSN 传输协议的研究侧重于拥塞控制和 QoS。前者包括流量控制、多路分流、数据聚合和虚拟网关等,后者包括数据重传、冗余发送等。 定向扩散路由协议定向扩散(Directed Diffusion,DD)是以数据为中心、查询驱动的经典路由协议。汇聚节点业务查询时将兴趣注入到网络中,并在网络中扩散,计算数据通路的代价。扩散过程中建立了若干梯度,用来提取具体所关心的事件,结果数据根据已有梯度,沿不同路径返回到汇聚节点。节点根据一定标准,从若干返回路径中选出代价较低者进行数据传输。 协议工作过程定向扩散路由协议的工作过程如下: 数据命名:为保证源节点数据能正确传输到查询节点,DD 协议采用基于兴趣和数据的命名模式,即属性/值对; 兴趣扩散:汇聚节点周期性向邻居节点广播兴趣消息; 梯度建立:在兴趣扩散时建立梯度,明确指定数据率和发送数据的方向,可靠传输数据; 路径加强:假定以数据传输时延作为路由加强的标准,汇聚节点就选择首先发来最新数据的邻节点作为加强路径的下一跳,并向邻节点发送路径加强信息。
Sensor MAC(S-MAC)是基于竞争的 MAC 层协议,利用多跳、短距离通信以节省能量,通信产生在对等节点间,无基站类节点。它以 802.11 为基础,但又不像 802.11 那样复杂,采用RTS/CTS/DATA/ACK 作为基本传输机制。 适于节点空闲时间较长、可容忍较大时延场合。重点是有效节能、适应网络规模、节点密度及拓扑结构变化,其它如平等性、吞吐量、带宽利用率等作次要考虑。 S-MAC 协议的机制 周期性监听和休眠节点空闲时自动转入休眠模式来减少侦听,依据下列步骤建立调度表: 节点先侦听一段时间,如未听到其它节点调度,随机选择一个时间休眠,并立即广播其调度; 如果一个节点选择自己调度前,从一个邻居节点收到调度,就遵循该邻节点调度,将自身调度设置为与之相同的追随节点,等待一个随机延迟(冲突避免)并广播其调度; 如果一个节点选择自身调度后,收到邻节点调度,就采用这两种调度,在休眠前广播自己调度。每个节点用 SYNC 消息通告自身调度,同时维护一张调度表,保存所有邻节点的调度信息,拥有相同调度信息的节点形成了一个虚拟簇。
较长消息分为多分片,使用 RTS/CTS 机制预约介质传输所有分片。RTS/CTS 控制消息和数据消息携带时间是整个长消息传输剩余时间。其它节点只要接收一个消息,就知道整个长消息剩余时间,然后休眠直至消息发完。 S-MAC 协议的不足 不足 说明 节点活动时间无法适应负载的动态变化 节点活动时间须适应最高通信负载,但处于活动态的时间长度不能根据网络业务量变化动态调整 节点休眠带来的时延 休眠态节点如果监测到事件,须等到活动周期才能响应,节点休眠导致的时延会随路径上跳数增加而递增 边界节点能量消耗过快 边界节点位置特殊,工作负担较重,其活动时间过长,休眠时间过少,有可能会过早耗尽能量而失效 S-MAC 的特点 S-MAC 协议扩展性良好,不要求严格时间同步; 一般仅考虑发送节点的问题,较少顾及接收节点; 节点发送数据时争用信道,并通知接收节点及时处于接收态; 节点处于休眠态会造成通信暂时中断,加大传输时延,所以节能和减少传输时延二者需要折中; 如果目标节点与自身在同一虚拟簇内,则在统一调度活动期间转发数据。如目标在邻节点虚拟簇内,节点在邻节点调度活动期内唤醒自身发送数据。 WSN 的的应用 应用 说明 军事领域 协助监视敌军状况、实时监视战场、定位目标、评估战场、监测核攻击和生化攻击、搜索等功能 农业领域 监测灌溉、土壤空气、畜禽环境、地表变化等 环境监测 广泛应用于生态环境监测、生物种群研究、气象和地理研究、洪水、火灾检测等 建筑领域 帮助有效获取这些建筑物的状态信息,优化管理,及时维修保养 医疗监护 检测人体生理数据、老人健康状况、医院药品管理及远程医疗等方面可发挥作用 工业领域 危险工作环境的员工可得到随时监控,还可等进行监测、采集样本、分析和测定流量 智能家居 将住宅内的各种家居设备联系起来,使之能自动运行、相互协作,为住户提供尽可能多的便利和舒适 电网管理 可实现输变电线路的检测和监控、变电站(配电箱)的线路和设备状态监控、智能电表和用电管理等 空间和海洋探索 借助航天器布撒的传感器节点可实现对星球表面大范围、长时期、近距离的监测和探索 参考资料《无线网络技术教程(第3版)——原理、应用与实验》,金光、江先亮编著,清华大学出版社 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |