RPL协议、6blr边界路由和6lowpan技术解释

无线传感器网络协议

6Lo WPAN协议是IETF推出的物联网标准协议,其目的是在低功耗无线个域网上使用IPv6技术实现万物互联,该协议完全适合于资源受限传感器节点构成的无线传感器网络。在无线传感器网络教科书中,一般把6LoWPAN协议也称为无线传感器网络标准协议。6Lo WPAN协议栈结构如图2所示。
在这里插入图片描述

在这里插入图片描述
上图中,表明了6LoWPAN协议、IPv6协议以及IEEE802.15.4协议之间的关系。左侧部分显示了那些非受限设备怎样接入互联网中,大多数Linux主机都是非受限制设备,这些设备通常拥有足够内存空间和强大的运算能力,如运行Openwrt系统的TL-WR703N,对于非受限制设备来说,能够将IPv4层作为网络层协议,物理层和链路层基于IEEE802.3协议来实现。对于资源受限制低功耗设备,由于基于IEEE802.15.4协议来实现无线传输数据,所以直接使用IPv6协议是不可能的,必须通过IPv6加6LoWPAN的方法,将IPv6数据包首部通过6LoWPAN协议压缩分组后添加到IEEE802.15.4协议中的有效载荷部分。6LoWPAN技术通过对IPv6协议非必要部分的裁剪和删除,保留和修改必需的部分,解决了低功耗的IEEE802.15.4协议的传输单元和IPv6的最大传输不匹配问题;最终实现低功耗有损传感器网络接入互联网。为了让传感器网络可以拥有更多的子节点,更大范围的利用:IETF工作组发布了用于传感器网络的RPL路由协议。而针对物联网的感知延伸层、网络层及应用层等三层结构,IETF制定了用于应用层的Coap协议,Coap协议用于低功耗受限制设备。感知延伸层主要实现无线传感器网络里的子节点上的传感器实现数据的采集,根据不同传感器和芯片编写相应的代码实现;网络层主要由6LoWPAN协议实现,它可实现IPv6网络与基于IEEE802.15.4标准的传统无线传感器网络的无缝连接。
在使用6LoWPAN协议栈的传感器网络中,物理层和链路层使用IEEE802.15.4协议,网络层使用RPL协议网,RPL协议是IETF专为低功耗有损网络LLN推出的路由协议。运输层一般使用传统TCP/IP协议簇运输层的UDP协议,应用层使用专为资源受限设备设计的类似于HTTP协议的无线传感器网络应用层协议CoAP协议。在目前流行的浏览器软件,如Firefox浏览器中安装插件copper就可支持CoAP协议。

一、RPL

RPL:link

在这里插入图片描述

6lbr:
6LBR是6LoWPAN网络边缘路由器,它在整个网络中起着适配的作用,是IEEE802.15.4协议和IPv6相互的连接层。

1、DODAG的构建过程

R

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值