mesh协议栈
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
contiki的协议栈的网络层可以配置为6lowpan或rime协议栈,6lowpan的协议栈只实现了ipv6报文的头压缩没有实现mesh网络,在rime的协议中协议中实现了mesh网络的组件但是route算法基本和6lowpan的简化aodv类似,但是其中的帧格式为自己定义的且没有路由错误的结构。在rime的协议栈中没有panid的概念,但是有channelno的概念,在组建mesh网络的时候所有的通信节点都要open相同的channelno,因为在进入rime协议栈的开始就是检查是不是自己节点的channelno,当开启一个channelno的时候,会同时申请3个通道(open channelno 0 就打开0,1,2,其中0是数据通道,1是req通道,2是rep通道)。在中继数据帧的时候,先查找路由表如果没有发起req,但没有在发出数据帧之后没有收到ack也会发起req的功能。