- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TinyOS的汇聚树协议概述课件
TinyOS的汇聚树协议概述 主要内容: 1.无线传感器网络 (1)无线传感器网络概念 (2)无线传感器网络特点 (3)无线传感器网络应用 2.TinyOS操作系统简介 3.CTP路由协议 (1)CTP路由协议概述 (2)CTP路由协议特点 (3)CTP路由协议工作原理 (4)基于TinyOS的CTP协议的实现 1.(1)无线传感器网络概念 无线传感器网络(Wireless Sensor Network, WSN)是由大量的静止或移动的传感器以自组织和多跳的方式构成的无线网络,以协作地感知、采集、处理和传输网络覆盖地理区域内被感知对象的信息,并最终把这些信息发送给网络所有者。 (2)无线传感器网络特点 WSN网络中的节点数量多,规模大 协作式网络 网络自组、动态拓扑 以数据为中心 应用相关网络 多跳、对等的通信方式 (3)无线传感器网络应用 军事应用:冲突区域的监视、敌方地形的侦查、定位攻击目标等 环境应用:鸟类的追踪,环境影响因素的检测,森林火灾、山洪暴发的检测等 医疗应用:病人佩戴无线传感器节点,随时记录自己的健康状况 智能家居:本地或远程控制,方便用户管理家用设备 2.TinyOS操作系统简介 TinyOS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。Tiny OS是一个具备较高专业性,专门为低功耗无线设备设计的操作系统,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。 3.(1)CTP路由协议概述 在WSN网络中,需要把部署在检测区域的传感器节点感知到的数据收集到汇聚节点,常用的方式是以汇聚节点作为树的根节点,建立一个或多个汇聚树。 3.(2)CTP路由协议的特点 可靠性 高效性 鲁棒性 硬件独立性 3.(3)CTP工作原理 选路指标ETX(expected transmission count):从源节点到目的节点成功传输一个数据包所需要的传输次数。 ETX路由协议假设条件: 所以传输具有链路层ACK机制 源节点具有较大的重传次数以保证数据包传输可靠性 收包率PRR:PRR=Packet_received/Packet_send 一条路径的ETX为构成该条路径的所有链路的ETX之和,即在这条路径上成功传输一个数据包所需要的传输次数。图显示了从源节点A到目的节点B的三条路径:(假设每条链路ACK的收包率dr=1) 路径A-B,ETX=10 路径A-C-B,在链路A-C上,ETX= 1.25,在链路C-B上,ETX=1.25,则 ETX=2.5 路径A-D-E-B,在链路A-D,D-E,E-B上, ETX=1.11,则总的ETX=3.33 优点:通过传输代价最小化,有效减少了WSN的能量消耗;并通过双向链路质量,ETX有效避免非对称链路 CTP协议的基本思想是建立一棵以汇聚节点为根的收集树.网络中的节点通过这颗树将监测到的数据传给汇聚节点。每个节点维护自己和邻居节点之间的双向链路质量评估,并根据评估值选择链路质量最好的邻居节点作为父节点,将数据发送给父节点。 CTP路由协议建立过程 节点5的路由表 (1)数据路径验证机制:使路由控制包和数据包这两个不同的层面的信息建立联系 在CTP协议中,每个数据包中都包含有路由信息中的路径ETX。当节点收到数据包需要转发时,先比较收到的数据包中的ETX和自己保存的路径ETX,从而保持路由一致性 (2)自适应信标机制 CTP协议使用Trickle算法调整路由包的发送速率既能达到快速的恢复路由信息又不会产生很大的开销 3.(4)基于TinyOS的实现 CTP协议在功能模块上分为3部分:链路估计器、路由引擎和转发引擎 。链路估计器负责建立和维护当前节点和邻居节点间的链路质量信息.维护一张邻居表,为建立路由提供依据,主要通过链路估计交换协议实现;路由引擎负责发起建立路由,选择到根节点链路质量最好的路由,维护路由表并及时进行路由更新;转发引擎实现数据转发,维护本地包和转发包的发送
您可能关注的文档
最近下载
- 高一化学离子反应练习题.doc VIP
- 围手术期疼痛管理新进展.pptx
- 2025“才聚齐鲁成就未来”山东黄金集团井下技能工人招聘2000人笔试模拟试题及答案解析.docx VIP
- 2025“才聚齐鲁成就未来”山东黄金集团井下技能工人招聘2000人考试备考试题及答案解析.docx VIP
- 培训课件-冠心病的诊疗.ppt VIP
- 统编版道德与法治小学二年级上册《1 假期有收获》课堂教学课件PPT公开课.pptx VIP
- 2025“才聚齐鲁成就未来”山东黄金集团井下技能工人招聘2000人笔试备考试题及答案解析.docx VIP
- 2025“才聚齐鲁成就未来”山东黄金集团井下技能工人招聘2000人备考题库及答案解析.docx VIP
- 2025年山东黄金集团井下技能工人招聘(2000人)考试备考题库及答案解析.docx VIP
- 康明斯KTA19-G2型柴油机.pdf VIP
文档评论(0)