基于batman-adv协议的mesh自组网拓扑图设计方法技术

技术编号:26535276 阅读:36 留言:0更新日期:2020-12-01 14:25
本发明专利技术提供一种基于batman‑adv协议的mesh自组网拓扑图设计方法,包括以下步骤:batman‑adv协议的链路层获取邻居节点的信息;应用层获取邻居节点的邻居表信息,并根据邻居表信息获取根节点;非根节点将自身的邻居表信息发送至根节点;根节点接收非根节点发送的邻居表信息,并对非根节点的邻居表信息进行汇总,得到完整的邻居节点关系图,并发送至非根节点;非根节点接收根节点发送的完整的邻居节点关系图,并绘制各邻居节点之间的拓扑图。本发明专利技术的拓扑图设计方法,能够在mesh设备迅速增加时,快速而准确的绘制出设备拓扑图。

【技术实现步骤摘要】
基于batman-adv协议的mesh自组网拓扑图设计方法
本专利技术涉及自组网通信
,具体涉及一种基于batman-adv协议的mesh自组网拓扑图设计方法。
技术介绍
Mesh(无线网格网络)自组网具有自组织、自恢复、高抗毁的能力,可以支撑数据、话音、视频等多媒体业务的多跳传输,可应用于野外作业、临时会议、楼宇通信、无线监测、车辆组网、公安消防、反恐特勤、矿井作业、抢险救灾等近距离通信组网场合。batman-adv(betterapproachtomobilead-hocnetworking-advanced,新型的无线路由协议)是一种新型的无线路由协议,以其在吞吐量、延时、CPU(centralprocessingunit,中央处理器)负载等性能方面有着很好的性能,特别是对硬件资源要求低,广泛应用在无线mesh自组网方面。batman-adv协议工作在链路层,可以通过Mac(MediaAccessControlAddress,媒体存取控制位址/局域网地址)地址进行数据转发,可以快速获取到邻居节点的信息。<br>当自组网中随着本文档来自技高网...

【技术保护点】
1.一种基于batman-adv协议的mesh自组网拓扑图设计方法,其特征在于,包括以下步骤:/n所述batman-adv协议的链路层获取邻居节点的信息,其中,一个邻居节点对应一个mesh设备;/n应用层获取所述邻居节点的邻居表信息,并根据所述邻居表信息获取根节点;/n非根节点将自身的邻居表信息发送至所述根节点;/n所述根节点接收所述非根节点发送的邻居表信息,并对所述非根节点的邻居表信息进行汇总,得到完整的邻居节点关系图,并发送至所述非根节点;/n所述非根节点接收所述根节点发送的所述完整的邻居节点关系图,并绘制各邻居节点之间的拓扑图。/n

【技术特征摘要】
1.一种基于batman-adv协议的mesh自组网拓扑图设计方法,其特征在于,包括以下步骤:
所述batman-adv协议的链路层获取邻居节点的信息,其中,一个邻居节点对应一个mesh设备;
应用层获取所述邻居节点的邻居表信息,并根据所述邻居表信息获取根节点;
非根节点将自身的邻居表信息发送至所述根节点;
所述根节点接收所述非根节点发送的邻居表信息,并对所述非根节点的邻居表信息进行汇总,得到完整的邻居节点关系图,并发送至所述非根节点;
所述非根节点接收所述根节点发送的所述完整的邻居节点关系图,并绘制各邻居节点之间的拓扑图。


2.根据权利要求1所述的基于batman-adv协议的mesh自组网拓扑图设计方法,其特征在于,在获取邻居节点之前,还包括:
在batman-adv的ELP协议报文中增加拓扑图使用的邻居节点的信息,其中,所述邻居节点的信息包括:主机IP、信号强度和底噪。


3.根据权利要求2所述的基于batman-adv协议的mesh自组网拓扑图设计方法,其特征在于,应用层根据所述邻...

【专利技术属性】
技术研发人员:俞钟刘聘张磊
申请(专利权)人:江苏怀业信息技术股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1