[发明专利]基于BeagleBone‑Black的Ad‑Hoc路由协议验证方法在审
申请号: | 201710263969.1 | 申请日: | 2017-04-21 |
公开(公告)号: | CN107086957A | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 张法全;余马超;叶金才;肖海林;王国富;王小红;张海如;韦秦明 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/26 |
代理公司: | 桂林市华杰专利商标事务所有限责任公司45112 | 代理人: | 周雯 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 beaglebone black ad hoc 路由 协议 验证 方法 | ||
1.一种基于BeagleBone-Black的Ad-Hoc路由协议验证方法, 其特征在于:包括以下步骤:
步骤1 在PC机上对设备节点的软件系统内核进行编译并去除内核中无用的模块组件对内核进行裁剪编译,将编译好的内核移植到设备节点的BeagleBone-Black系统上,待正常启动BeagleBone-Black的Linux操作系统后,安装相应的LCD驱动并重启点亮显示屏;
步骤2 将需要验证的Ad-Hoc路由协议移植到系统上并运行,同时将外接无线网卡插入BeagleBone-Black系统的USB插孔,配置无线网卡参数使得节点能正常收发数据,整个设备单节点的系统初始化工作便完成;
步骤3 在户外实地场景中,同时开启多个设备节点,在多个硬件节点上运行路由协议,并配置设备节点工作模式为Ad-Hoc,经过一段时间,待网络稳定之后通过ping -x命令观察相应节点的路由工作情况;同时使用系统外接的传感器搜集外界环境信号,在相应设备节点通过开启上层定制的MessageSender软件自动在网络中寻找目标主机并将搜集的外界环境信号进行转发,在目的主机端通过打开编写的Test软件记录的实验数据便可以准确的反应出网络路由协议的性能指标如端到端的传输延时、数据的丢包率;
步骤4 启动所有设备节点进行测试,得出验证结果,其具体过程如下:
启动所有设备节点,通过insmod kaodv.ko命令加载Ad-Hoc路由协议模块,通过./aodvd运行路由协议;在输出信息中可以发现各节点都能发现其相应的邻居节点,同时将邻居节点添加到路由表中,说明整个设备节点已经工作正常,至此完成对Ad-Hocl路由协议的验证工作。
2.根据权利要求1所述的基于BeagleBone-Black的Ad-Hoc路由协议验证方法, 其特征在于:所述步骤3具体过程如下:
1)将实验所需的数据采集装置也就是传感器,通过网络设备节点所扩展的USB接口接入系统中,将传感器驱动程序拷贝至Linux系统中,修改相对应的配置文件;执行make命令,会在同一文件夹下生成.ko文件,运行support命令编译进内核;通过编写的上层测试软件提取传感器采集的数据,当目录文件夹下生成相应的数据文件时,便说明传感器及数据采集软件均已正常工作;
2)由于本方法采用无线网卡Ralink RT3070的驱动已经存在于内核中,因此不需要额外编写设备驱动;将无线网卡插入系统扩展的USB接口上,在系统中运行ifconfig命令,便可以看到网卡工作模式与情况;设置各设备节点的IP地址,通过ping –x命令检测网卡工作是否正常,至此无线网卡设置完成、工作正常;
3)在系统上移植路由协议,拷贝将需要进行协议验证的Ad-Hoc网络路由协议(本方法中为aodv路由协议),修改config配置文件,通过make命令进行编译生成aodv.ko文件;当设备节点上的无线网卡正常工作后,设置网卡的工作模式为adhoc模式,运行.ko文件;在输出的信息中,当现实设备节点工作正常,能够发现周围邻居节点并添加到路由表中,说明Ad-Hoc路由协议工作正常。
3.根据权利要求1所述的基于BeagleBone-Black的Ad-Hoc路由协议验证方法, 其特征在于:所述步骤4采用的验证协议方法有二种。
4.根据权利要求3所述的基于BeagleBone-Black的Ad-Hoc路由协议验证方法, 其特征在于:所述验证协议方法是通过ping –x命令、x为各节点对应的IP地址,可以快速知道网络端到端延时、丢包率。
5.根据权利要求3所述的基于BeagleBone-Black的Ad-Hoc路由协议验证方法, 其特征在于:所述验证协议方法是通过定制的上层应用软件MessageSender软件,搜集传感器实时采集的传感信号,将信号发送给事先拟定的目的节点;在目的节点处查看数据波形完整性,便可以从侧面反应协议的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710263969.1/1.html,转载请声明来源钻瓜专利网。