xmesh无线网络架构设计与论述.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XMesh开发详解 第一章XMesh概述 1.1mesh网络基础 基于无线mesh网络结构的短距离、小范围网络已经发展到使用有效的能量方式来管理非计算机设备。自组织的mesh网络结构已经使能新的无线设备应用,包括战场上的传感监控;视频生产和运输中温度监控;及医疗设备用信号对病人的诊断。 无线传感网络可以在不同的方式被设计不同的地址优先级并。所有的无线mesh网络系统都有一些基本的应用要求: 低功耗——为了提供较长时间的操作,radio连接的能量的消耗必须被缩减,这样设备就可由轻的就像硬币大小的电池来供电较长时间。 容易使用——网络协议允许网络以一种高度的ad hoc、自组织方式来初始化自己。 可扩展性——网络必须能对节点提供实时支持,并支持未来的增长而不会引起过载。 Responsiveness——协议发现和重发现必须有效,尤其是对移动的传感节点,比如在移动设备或无线传感中 范围——发射低能量的RF信号在一个短的距离内传输,可以被中转多次,这比起在一个长范围内传输高能量的信号来更加有效。使用协议构建中继网络,能支持多跳路由,这样,数据包就可以被中转从一个中继站到另外一个,当移动RF终端远离基站的时候。 Bi-directional communication——网关和传感器之间的通信是bi-directional,它能使基站传输信号来适当调节操作参数,此外,接收传感器数据。 可靠性——当数据的可靠性很重要时,它对很多应用来说变成了一个关键性的设备,比如在医疗监控中。 Small module form factor——一个非常小的构成因素对网络模块来说是需要的,因为这样终端节点能适应内部或很容易的接到已存在的设备上。 一个鲁棒性强的网络协议是为满足上述要求,以及那些在特别是mesh网络而设计得。网络协议提供支持的网络拓扑结构和管理路由数据通过网络。为了让应用从无线传感网络中受益,基本协议必须支持所有这些基本要求。 1.2 拓扑 有几种结构可以用来实现无线传感网络的应用,包括星型、拓扑及星型—拓扑混合的。每一种结构都有他自己的难点和优缺点。一个无线我网络包括以下这些组件: 终端节点——传感和制动器一起来捕获数据。对ZiggBee网络,这些通常指的是RFDs。RFDs不能向上、向下传送报文。XMesh-ELP Motes类似一个RFDs设备 路由——扩大网络覆盖,路由绕过障碍物,并在网络拥塞或设备故障下提供主干路由备份。某些情况下,路由也能作为终端节点。路由也可以指ZigBee网络中的FFD设备。XMesh里的所有版本就像FFDs 网关——统计网络中的数据,提供到主机、LAN或者因特网的接口,就像一个入口来管理网络性能和参数。 系统软件——提供网络歇息来使能自组织、自处理的ad hoc网络。 CrossbowXMesh网络在RFDs 和FFDs之间没有明显的差别,所以有整合传感的节点都可以向上、向下传送报文。 拓扑指的是硬件的布局和数据如何通过这样的布局。 1.3 XMesh Overview XMesh是一个由多跳、ad hoc、mesh网络协议构成的网络,由Crossbow公司开发。一个XMesh网络包含许多节点能无线地彼此间通信,也能将radio报文传递给基站,然后给PC或其他用户。多跳性有效地扩展了radio的通信范围并减小传输报文的能量需求。用这种方式多跳数据。节点不需要在一个raidio 的范围内直接相连通信。另外,如果2各节点之间有一个坏的radio连接,这个障碍可以通过周围路由来克服。典型地,节点运行在一个低能量的mode上,大多数时间处于睡眠状态,这样是为了延长多年的电池使用寿命。 XMesh是一个软件库,它使用TinyOS操作系统,并运行在嵌入式设备上,被称作Motes。 Motes包含: 1、Microprocessor (Atmel ATmega128 for MICA2, MICA2DOT and MICAz). ATmega128 has 128K of flash memory, 4K of RAM, and 4K of EEPROM. (Atmel ATmega1281 M9100, M2100 and M2110). ATmega1281 has 128K of flash memory, 8K of RAM 4K of EEPROM. 2. Radio: a MICA2 radio at 916/433 MHz or a M9100 radio at 916MHz, a MICAz /M2100/ M2110 radio at 2.4 GHz. 3. Serial Flash: External flash storage memory to support OTAP

文档评论(0)

135****1732 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档