【技术实现步骤摘要】
低功耗蓝牙测试方法、装置、系统、测试设备及存储介质
[0001]本申请涉及通信
,具体涉及一种低功耗蓝牙测试方法、装置、系统、测试设备及存储介质。
技术介绍
[0002]目前,随着蓝牙技术的发展,低功耗蓝牙(Bluetooth Low Energy,BLE)连接应运而生。BLE连接较传统蓝牙最大的特点就是低功耗,多应用于对实时性要求较高,但对数据传输速率要求比较低的场景,比如血压计、键鼠等设备。由于BLE连接只在需要时传输少量数据,除了数据传输以外的其余时间则会保持关闭状态,这大大降低了其功耗,也使其成为了在低数据速率下需要长久连接使用的理想选择。如今BLE蓝牙功能模块已普遍内置于当下常使用的各种电器或IoT智能设备当中,如各类手机(安卓、iPhone)、智能家居设备、医疗设备、可穿戴设备、智能楼宇及汽车等各类产品。
[0003]然而,在实践中发现,针对电子设备BLE功能的相关测试方法,往往是对BLE的性能或能耗进行测试,忽略了BLE功能的安全性。
技术实现思路
[0004]本申请实施例公开了一种低功耗蓝牙测试方法、装置、系统、测试设备及存储介质,能够检测出电子设备的低功耗蓝牙安全漏洞。
[0005]本申请实施例公开一种低功耗蓝牙测试方法,应用于测试设备,所述测试设备与待测试的目标蓝牙设备之间存在低功耗蓝牙连接;所述方法包括:基于所述低功耗蓝牙连接获取目标服务特征的特征信息;所述目标服务特征是所述目标蓝牙设备提供的GATT服务包括的服务特征;根据所述目标服务特征的特征信息,以及与 ...
【技术保护点】
【技术特征摘要】
1.一种低功耗蓝牙测试方法,其特征在于,应用于测试设备,所述测试设备与待测试的目标蓝牙设备之间存在低功耗蓝牙连接;所述方法包括:基于所述低功耗蓝牙连接获取目标服务特征的特征信息;所述目标服务特征是所述目标蓝牙设备提供的GATT服务包括的服务特征;根据所述目标服务特征的特征信息,以及与所述目标服务特征对应的第一测试数据执行与所述目标服务特征对应的蓝牙通信任务;在所述蓝牙通信任务的执行过程中检测所述低功耗蓝牙连接的连接状态;若所述连接状态为异常状态,则确定所述目标服务特征存在安全漏洞。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述连接状态为异常状态,则记录所述目标服务特征的特征信息以及与所述目标服务特征对应的所述第一测试数据。3.根据权利要求1所述的方法,其特征在于,在所述在所述蓝牙通信任务的执行过程中检测所述低功耗蓝牙连接的连接状态之后,所述方法还包括:若所述连接状态为正常状态,则获取与所述目标服务特征对应的第二测试数据;所述第二测试数据与所述第一测试数据不同;根据所述目标服务特征的特征信息以及所述第二测试数据重新对所述目标服务特征进行测试,直至所述低功耗蓝牙连接的连接状态为异常状态。4.根据权利要求1所述的方法,其特征在于,所述特征信息包括:特征句柄;所述根据所述目标服务特征的特征信息,以及与所述目标服务特征对应的第一测试数据执行与所述目标服务特征对应的蓝牙通信任务,包括:通过目标服务特征的特征句柄调用与所述目标服务特征对应的第一测试数据,以执行与所述目标服务特征对应的蓝牙通信任务;所述第一测试数据与所述目标服务特征对应。5.根据权利要求4所述的方法,其特征在于,所述特征信息还包括:读写状态位;所述通过目标服务特征的特征句柄调用第一测试数据,以执行与所述目标服务特征对应的蓝牙通信任务,包括:若所述待测服务设备的读写状态位为可写状态,则通过目标服务特征的特征句柄调用第一测试数据,以执行与所述目标服务特征对应的蓝牙通信任务。6.根据权利要求4所述的方法,其特征在于,所述GATT服务包括至少两个服务特征;所述特征信息还包括:特征标识以及读写状态位;以及,所述基于所述低功耗蓝牙连接获取目标服务特征的特征信息,包括:基于所述低功耗蓝牙连接获取所述目标蓝牙设备提供的GATT服务;解析所述GATT服务包括的至少两个服务特征中每个服务特征的特征标识、特征句柄以及读写状态位;从所述至少两个服务特征中选取出读写状态为可写状态的服务特征作为待测服务特征,并将所述待测服务特征的特征标识以及特征句柄写入测试特征列表;根据所述测试特征列表包括的特征标识,从所述测试特征列表中选取出未进行测试的待测服务特征作为目标服务特征,并获取所述目标服务特征的特征句柄。7.根据权利要求6所述的方法,其特征在于,所述测试特征列表包括至少两个待测服务特征;以及,在所述蓝牙通信任务的执行过程中检测所述低功耗蓝牙连接的连接状态之后,
所述方法还包括:若所述连接状态为正常状态,则根据所述目标服务特征的特征标识,在所述测试特征列表中将所述目标服务特征标记为已...
【专利技术属性】
技术研发人员:卢先锋,李科,秦彧,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。