低功耗蓝牙的兼容性测试方法与流程

文档序号:12380091阅读:3852来源:国知局

本发明涉及蓝牙领域,特别是涉及蓝牙规范中新增的一种低功耗蓝牙(BLE)的兼容性测试方法。



背景技术:

随着蓝牙技术的飞速发展,为适应各种市场需求,蓝牙版本从1.0发展到了4.0。在提升了传输速度和稳定的基础上,蓝牙技术联盟又在2010正式推出蓝牙核心规格4.0。它包括经典蓝牙、高速蓝牙和低功耗蓝牙协议。由于低功耗蓝牙技术具有通信距离长和多智能厂商互操作性等特点,使得低功耗蓝牙成为搭建集体、家庭、个人网络的最佳选择,可通过无线方式将供电型智能设备连接至手机或计算机。因此,越来越多的智能可穿戴设备、计算机、手机外设和医疗监测设备将低功耗蓝牙视为了首选方案。

作为一个标准协议,低功耗蓝牙与此前的蓝牙版本一样,也得到了主设备制造商的广泛采用。安卓(谷歌公司移动设备操作系统)、IOS(苹果公司移动设备操作系统)、Windows 10移动版(微软公司移动设备操作系统)等主流操作系统均原生支持低功耗蓝牙。但是不同厂商之间的产品势必会有差异,这些差异也会或多或少的反应到系统与系统之间协同工作的能力上,怎么去辨别这些能力上的差异,并综合给出客观的评价,成为本文建立兼容性测试系统的意义。



技术实现要素:

本发明要解决的技术问题是提供一种低功耗蓝牙的兼容测试方法,能快速的得到低功耗蓝牙产品的兼容性评价。

为解决上述技术问题,本发明的低功耗蓝牙的兼容性测试方法是采用如下技术方案实现的:采用移动设备作为对低功耗蓝牙进行兼容性测试的设备,包括如下步骤:

步骤一、使用测试设备扫描被测设备,即扫描待测试的低功耗蓝牙设备,获取被测试设备名称;

步骤二、选中待测设备,遍历其可获得的GATT(通用属性配置文件)服务;

步骤三、选中待测服务,遍历其可获得的特征;

步骤四、选中待侧特征进行数据回环测试;计算并显示单次通信的误码率、丢包率、回环率和稳定性:

步骤五、待测试完毕,计算并显示平均误码率、丢包率和回环率。

采用本发明的方法,可以快速的得到低功耗蓝牙产品的兼容性评价,便于了解硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。

本发明可以全自动的精确计算被测低功耗蓝牙设备和测试低功耗蓝牙设备之间的通信时间,数据正确性,数据丢包率和通信稳定性,并且可以根据实际测试的需要修改测试判定的依据,最后直观的输出结果到测试软件界面上。

本发明可以测量低功耗蓝牙设备之间的协作能力。本发明的方法具有通用性,可扩展性,操作方便、简洁,自动化程度高,测试可靠准确等特点;填补了低功耗蓝牙设备之间兼容性测试空白。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

附图是所述低功耗蓝牙的兼容测试方法一实施例流程图。

具体实施方式

移动设备(手机,平板电脑等)按照其安装的操作系统不同主要分为三大类:Android(谷歌公司移动设备操作系统)、IOS和Window10。这三种操作系统特点各异,差别较大,市面上对于低功耗蓝牙的测试软件本身就少之又少,加之要在三类系统上做兼容性测试,通过寻找现有测试软件的方案几乎不可能。满足兼容性测试要求的测试软件势必需要自行开发这三种应用软件:APK(Android)、APP(IOS)、APPX(Window10)。

虽然三种操作系统特点各异,但是可以通过测试软件实现测试流程保持一致。结合附图所示,测试流程根据低功耗蓝牙规范,包括如下步骤:

步骤一、使用测试设备扫描被测设备,即待测试的低功耗蓝牙设备,获取被测试设备名称。

步骤二、选中待测设备,遍历其可获得的GATT服务。

步骤三、选中待测服务,遍历其可获得的特征。

步骤四、选中待侧特征进行数据回环测试;计算并显示单次通信的误码率、丢包率、回环率和稳定性。

步骤五、待测试完毕,计算并显示平均误码率、丢包率和回环率。

所述数据回环测试是指设备之间点对点各进行一次收发数据测试。

另外根据测试需要可以直接更改被测低功耗蓝牙设备和测试低功耗蓝牙移动设备,只要在测试低功耗蓝牙移动设备上安装自行开发的测试软件即可变成又一个完整的测试系统。

下面是一具体的实施例,可以更好的了解本发明的技术方案、实施过程及所具有的有益效果。

Android移动设备代码示例如下

IOS移动设备代码示例如下

Windows10设备代码示例如下

综上所述,本发明测试过程中基本可以做到全自动,并根据每台测试设备的不同,测试结果也会有区别,更符合真实低功耗蓝牙设备之间协同工作的情况。由于在多款操作系统上进行了开发,几乎兼容市面上所有的移动设备,通用性和推广性也很好。

虽然移动设备的操作系统不同,但是采用本发明的发明能够拥有统一的测试结构。测试过程中均不使用外部设备来进行辅助测试,测试计算和结果输出全部由自行开发的软件来完成,而测试硬件即为市场上支持低功耗蓝牙的移动设备。

当不使用本发明时,几乎没有办法很好的去进行低功耗蓝牙设备之间兼容测试,即使很勉强得找到一款可以进行低功耗蓝牙的软件,也没有办法去很好的量化测试结果,更加难以保证测试结果的准确性和可靠性,只能得到大概的测试结果;并且无法对移动中的设备,设备之间的距离提出更加严谨、细致的测试要求,整个测试过程中无进行有效的量化,技术人员和工程师也只能凭借经验来进行产品的调试,难以精确高效的抓住问题点,导致研发进度缓慢。本发明就能解决以上问题,既大大缩小了人力成本,又能高效、精确的进行测试。

以上通过具体实施方式和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1