首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】基于BeagleBone‑Black的Ad‑Hoc路由协议验证系统_桂林电子科技大学_201710264048.7 

申请/专利权人:桂林电子科技大学

申请日:2017-04-21

公开(公告)日:2017-08-18

公开(公告)号:CN107071813A

主分类号:H04W24/06(2009.01)I

分类号:H04W24/06(2009.01)I;H04L12/26(2006.01)I;H04L12/721(2013.01)I;H04W84/18(2009.01)N

优先权:

专利状态码:失效-发明专利申请公布后的视为撤回

法律状态:2024.02.09#发明专利申请公布后的视为撤回;2017.09.12#实质审查的生效;2017.08.18#公开

摘要:本发明公开了一种基于BeagleBone‑Black的Ad‑Hoc路由协议验证系统,由多个功能完全相同的设备节点构成的自组织网络组成,其中每个设备节点之间通过无线信号连接,每个设备节点包括负责实验数据的处理的数据处理器、负责实验数据的转发与接收的无线收发器、负责提供实验收发数据的传感器、用于显示系统的运行状态及参数的显示屏、负责提供电能并具有很好的移动性的可移动电源。采用本发明技术方案可将设备节点带到实地场景中模拟,将进一步提升实验数据的真实性与可靠性,简单快捷的组网方式使得此系统具有很好的应用前景。

主权项:一种基于BeagleBone‑Black的Ad‑Hoc路由协议验证系统,由不少于2个功能完全相同的设备节点构成的自组织网络组成,其中每个设备节点之间通过无线信号连接,每个设备节点包括:数据处理器,以BeagleBone‑Black开源平台作为硬件支撑,并移植剪裁定制的Linux系统作为软件支撑,搭载ARM Cortex‑A8主频达到了1GHz的处理器, 512MB的DDR3内存并有丰富的可扩展接口,负责实验数据的处理;无线收发器,以Ralink RT3070作为无线网卡组成,该网卡集成的MACBBP和2.4G RF单一芯片,它完全遵循IEEE 802.11n草案4.0和IEEE 802.11 b  g标准,负责实验数据的转发与接收;显示屏,为3.5寸LCD显示屏,用于显示系统的运行状态及参数;所述数据处理器分别和所述无线收发器、传感器、显示屏相连,其特征在于:还包括传感器,所述传感器与所述数据处理器相连,负责收集外界环境信号并提供实验收发数据。

全文数据:基于BeagIeBone-BIack的Ad-Hoc路由协议验证系统技术领域[0001]本发明涉及移动Ad-Hoc网络领域,具体涉及一种基于BeagleBone-Black的Ad-Hoc路由协议验证系统。背景技术[0002]在全球移动网络通信技术高速发展的大环境下,作为其领域的一个重要分支一一移动Ad-Hoc网络早已成为了行业专家学者研宄的热点。移动Ad-Hoc网络是一种有特殊用途的网络结构。[0003]与传统通信网络相比,Ad-Hoc网络没有严格的控制中心,在自组织网络中所有结点功能相同,是一个完全对等式的网络。结点在启动后通过协议和特定算法协调各自行为,在没有任何网络设备的支持下迅速自组织成一个独立网络。组网简单快速的优势使得Ad-Hoc网络在传感器网络、军事通信、紧急通信服务等领域都有广泛应用。[0004]由于Ad-Hoc网络移动多变的特性,使得路由协议的设计优化一直是研究重点。但现阶段在对路由协议的研宄改进中,研宄人员多数还是停留在理论与PC端软件仿真,又由于真实的无线网络通信场景中,无线信道特性受到多方面条件的影响,对路由协议只进行PC端的软件仿真不能全面真实反应出路由协议的性能,同时还存在着以下缺点:1在PC端对路由协议的性能进行软件仿真,会忽略现实环境:如地理环境、其他信号源、气候条件或其他不定因素对路由协议工作的干扰,因此,得到的数据不能真实准确的反映出路由协议的性能。[0005]2只有单方面软件仿真的验证数据,使得数据的说服力不够,实验数据比较片面,不能获得全方位、准确详细的研究数据。[0006]3仿真软件的普适性不高,对不同的协议兼容性不高。使用起来比较复杂,使得软件的学习门槛和学习成本过高。发明内容[0007]针对现有技术的不足,本发明解决的技术问题是如何解决仅对路由协议进行PC端的软件仿真不能全面真实反应出路由协议的性能问题。[0008]为解决上述技术问题,本发明提供的技术方案是一种基于BeagleBone-Black的Ad-Hoc路由协议验证系统,由多个功能完全相同的设备节点构成的自组织网络组成,其中每个设备节点之间通过无线信号连接,每个设备节点包括:数据处理器,以BeagleBone-Black开源平台作为硬件支撑,并移植剪裁定制的Linux系统作为软件支撑,搭载ARMCortex-A8主频达到了1GHz的处理器,512MB的DDR3内存并有丰富的可扩展接口,负责实验数据的处理;无线收发器,以RalinkRT3070作为无线网卡组成,该网卡集成的MACBBP和2.4GRF单一芯片,它完全遵循IEEE802.1In草案4.0和IEEES〇2_11bg标准,负责实验数据的转发与接收;传感器,可根据需要外接摄像头提取视频信号、红外传感器提取红外信号、声音传感器记录声音信号,负责提供实验收发数据;显示屏,为3.5寸LCD显示屏,用于显示系统的运行状态及参数;可移动电源,负责提供电能并具有很好的移动性。[0009]所述数据处理器分别和无线收发器、显示屏、可移动电源相连,并与传感器通过无线信号相连。[0010]系统工作流程如下:第一步:在PC机上对设备节点的软件系统内核进行编译并去除内核中无用的模块组件对内核进行裁剪编译,此举能有效降低软件系统的冗杂程度,提高系统运行速度、提升性能。将编译好的内核移植到设备节点的BeagleBone-Black系统上。待正常启动BeagleBone-Black的Linux操作系统后,安装相应的LCD驱动并重启点亮显示屏幕。[0011]第二步:将需要验证的Ad-Hoc路由协议移植到系统上并运行,同时将外接无线网卡插入BeagleBone-Black系统的USB插孔,用于进行数据的无线收发功能。配置无线网卡参数使得节点能正常收发数据,整个设备单节点的系统初始化工作便完成。[0012]第三步:在户外实地场景中,同时开启多个设备节点,在多个硬件节点上运行路由协议,并配置设备节点工作模式为Ad-Hoc。经过一段时间,待网络稳定之后通过ping-x命令观察相应节点的路由工作情况。[0013]同时使用系统外接的传感器搜集外界环境信号,在相应备节点通过开启上层定制的MessageSender软件自动在网络中寻找目标主机并将搜集的外界环境信号进行转发,在目的主机端通过打开编写的Test软件记录的实验数据便可以准确的反应网络路由协议的性能指标,如端到端的传输延时、数据的丢包率等。[0014]采用本发明的技术方案取得的有益效果:1、在传统路由协议多停留在理论研究与软件仿真的情况下,设计的硬件系统可以简单方便地将设计优化的路由协议移植上去,具有系统体积小、功耗低,能方便研究人员在将设备带到实际场景中验证所研究改进的路由协议的性能。[0015]2、整个硬件系统节点搭载一颗基于ARMCortex-A8主频达到了1GHz的处理器,512MB的DDR3内存,以及丰富的可扩展接口使得性能十分优异。数据处理能力完全能达到要求。[0016]3、系统整体体积只有手机般大小,使其能更加符合自组网的移动性与多变性,便于将设备带到实际场景中的研究。[0017]4、在系统软件方面,Linux的免费、开源、跨平台性等优势,可以方便研究者进行拓展性工作,可以在上面根据不同的实验需求定制不同的上层软件,对路由协议性能的验证可以更加全面准确。附图说明[0018]图1为本发明系统结构模型图;图2为组成系统的设备单节点结构示意图。具体实施方式[0019]下面结合附图和实施例对本发明进行说明,但不是对本发明的限定。[0020]图1示出了本发明系统结构模型,M-Hoc自组网路由协议验证系统结构模型如图1所示,整个网络由一定数量的设备节点与传感器构成,在这些设备节点上运行Ad-Hoc路由协议便可以迅速组网进行路由协议性能的实验验证。在整个无线通信网络中没有任何有线基础设备的支持,所有的设备节点都是由单个移动的主机构成,所有单节点在网络中地位平等,每个节点都具备接收数据和路由转发的功能,网络具备多跳、无中心、分布式的特点,整个通信网络不依赖于任何一个节点的存在。任何节点的掉线都不会对网络的通信功能造成影响,网络能够迅速自组织并重新构建路由表进行数据通信。[0021]图2示出了设备节点结构示意,本发明所设计的针对Ad-Hoc网络路由协议验证系统就是由多个功能完全相同的设备节点构成的自组织网络组成。每个设备节点分为几个主要部分:BeagleBone-Black硬件系统,搭载ARMCortex-A81GHz的处理器、512MB的DDR3内存使得系统能高效高速处理数据业务。RalinkRT3070作为无线网卡进行数据收发,该网卡集成的!\^:^?和2.401^单一芯片,它完全遵循比££802.1111草案4.0和比££802.1113g标准,能提供高可靠,低成本,功能丰富的无线连接。3.5寸LCD显示屏,方便显示系统的运行状态及参数。并配备一块外接移动电源为节点供电,同时使得设备节点具备很好的移动性。[0022]系统工作流程如下:第一步:在PC机上对设备节点的软件内核进行编译并去除内核中无用的模块组件对内核进行裁剪编译,此举能有效降低软件系统的冗杂程度,提高系统运行速度、提升性能。将编译好的内核移植到设备节点的BeagleBone-Black系统上。待正常启动BeagleBone-Black的Linux操作系统后,安装相应的IXD驱动并重启点亮显不屏幕。[0023]第二步:将需要验证的Ad-Hoc路由协议移植到系统上并运行,同时将外接无线网卡插入BeagleBone-Black系统USB插孔,用于经行数据的无线收发功能。配置无线网卡参数使得节点能正常收发数据,整个设备单节点的系统初始化工作变完成。[0024]第三步:在一个长为100米,宽为30米的户外实地场景中,同时开启多个设备节点,在多个硬件节点上运行路由协议,并配置设备节点工作模式为Ad-Hoc。进过一段时间,待网络稳定之后通过Ping-x命令观察相应节点的路由工作情况。同时使用系统外接的传感器搜集外界环境信号,此传感器可以是任何种类的信号采集装置,选用震动传感器采集信号,在相应备节点通过开启上层定制的MessageSender软件自动在网络中寻找目标主机并将搜集的震动信号进行转发,在目的主机端通过打开编写的Test软件记录的实验数据便可以准确的反应网络路由协议的性能指标,如端到端的传输延时、数据的丢包率等。[0025]相比现有技术,采用本发明技术方案可将设备节点带到实地场景中模拟,将进一步提升实验数据的真实性与可靠性,简单快捷的组网方式使得此系统具有很好的应用前景。[0026]以上结合附图和实施例对本发明进行了详细说明,但本发明不限于所描述的实施方式。对于本领域技术人员而言,在不脱离本发明的原理和精神的情况下,对这些实施方式进行各种变化、修改、替换和变型仍落入在本发明的保护范围内。

权利要求:1.一种基于BeagleBone-Black的Ad-Hoc路由协议验证系统,由不少于2个功能完全相同的设备节点构成的自组织网络组成,其中每个设备节点之间通过无线信号连接,每个设备节点包括:数据处理器,以BeagleBone-Black开源平台作为硬件支撑,并移植剪裁定制的Linux系统作为软件支撑,搭载ARMCortex-A8主频达到了1GHz的处理器,512MB的DDR3内存并有丰富的可扩展接口,负责实验数据的处理;无线收发器,以RalinkRT3〇70作为无线网卡组成,该网卡集成的MACBBP和2.4GRF单一芯片,它完全遵循IEEE802.1In草案4.0和IEEE⑻2.11bg标准,负责实验数据的转发与接收;显示屏,为3.5寸LCD显示屏,用于显示系统的运行状态及参数;所述数据处理器分别和所述无线收发器、传感器、显示屏相连,其特征在于:还包括传感器,所述传感器与所述数据处理器相连,负责收集外界环境信号并提供实验收发数据。2.根据权利要求1所述的基于BeagleBone-Black的Ad-Hoc路由协议验证系统,其特征在于:所述传感器为可提供视频信号的外接摄像头。3.根据权利要求1所述的基于BeagleBone-Black的Ad-Hoc路由协议验证系统,其特征在于:所述传感器为可提供红外信号的红外传感器。4.根据权利要求1所述的基于BeagleBone-Black的Ad-Hoc路由协议验证系统,其特征在于:所述传感器为可提供声音信号的声音传感器。5.根据权利要求1至4任一项所述的基于BeagleBone-Black的Ad-Hoc路由协议验证系统,其特征在于:还包括可移动电源,所述可移动电源负责提供电能并具有很好的移动性。

百度查询: 桂林电子科技大学 基于BeagleBone‑Black的Ad‑Hoc路由协议验证系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。