CN111756412A - 蓝牙设备检测方法及装置 - Google Patents
蓝牙设备检测方法及装置 Download PDFInfo
- Publication number
- CN111756412A CN111756412A CN202010581495.7A CN202010581495A CN111756412A CN 111756412 A CN111756412 A CN 111756412A CN 202010581495 A CN202010581495 A CN 202010581495A CN 111756412 A CN111756412 A CN 111756412A
- Authority
- CN
- China
- Prior art keywords
- bluetooth device
- bluetooth
- detection
- determining
- judging whether
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 136
- 238000000034 method Methods 0.000 claims abstract description 28
- 230000001960 triggered effect Effects 0.000 claims abstract description 8
- 230000006870 function Effects 0.000 claims description 23
- 239000002184 metal Substances 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
- H04B5/73—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for taking measurements, e.g. using sensing coils
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
- G08B21/24—Reminder alarms, e.g. anti-loss alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
- G08B7/06—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Emergency Management (AREA)
- Electromagnetism (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了蓝牙设备检测方法及装置,方法包括:A1:在蓝牙设备的按键被触发而成功开机之后,扫描贴附在蓝牙设备外部的身份码,读取身份码中包括蓝牙设备的MAC地址及蓝牙设备的SN号,判断SN号是否符合预设标准,若是,执行步骤A2,若否,确定蓝牙设备检测失败;A2:根据MAC地址与蓝牙设备建立连接,判断接收到的蓝牙设备的信号强度值是否合格,若是,执行步骤A3,若否,确定蓝牙设备检测失败;A3:对蓝牙设备的软件版本号和写入功能进行检测,判断检测是否通过,若是,执行步骤A4,若否,确定蓝牙设备检测失败;A4:判断蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定蓝牙设备的检测合格。本发明的方案能够更便捷地进行蓝牙设备的检测。
Description
技术领域
本发明涉及检测技术领域,特别涉及蓝牙设备检测方法及装置。
背景技术
蓝牙技术目前在消费类电子产品中得到了广泛的应用,近年由于低功耗蓝牙技术的面世,蓝牙设备将会在更广泛的领域中得到应用。为了保证蓝牙产品的质量,蓝牙设备在出厂前需要进行生产检测,保证蓝牙设备出厂后能正常的完成工作。
现有的方案对蓝牙设备进行监测时,需要通过串口线连接检测机,并设置衰减器来模拟实际使用环境,通过检测机和蓝牙适配器对待测的蓝牙设备的信号强度进行监控,进而实现对蓝牙设备的检测。然而,使用这种方法进行对蓝牙设备的检测,需要在检测前布置串口线、屏蔽箱、衰减器等设备,非常的不方便。
申请号201320889910.0,发明名称为一种蓝牙成品的性能检测系统的发明公开了一种蓝牙成品的检测系统,具体为所述蓝牙适配器设置在第一屏蔽箱内,所述待测蓝牙成品和天线设置在第二屏蔽箱内,所述蓝牙适配器与所述天线之间通过RF射频线连接,同时提到检测装置包含衰减器、检测工装等,整体检测过程繁琐。
发明内容
本发明实施例提供了蓝牙设备检测方法及装置,能够更便捷地进行蓝牙设备的检测。
第一方面,本发明实施例提供了蓝牙设备检测方法,包括:
A1:在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准,若是,执行步骤A2,若否,确定所述蓝牙设备检测失败;
A2:根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格,若是,执行步骤A3,若否,确定所述蓝牙设备检测失败;
A3:对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否通过,若是,执行步骤A4,若否,确定所述蓝牙设备检测失败;
A4:判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定所述蓝牙设备的检测合格。
优选地,
所述步骤A1中,所述判断所述SN号是否符合预设标准,包括:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度,若是,确定所述SN符合预设标准。
优选地,
所述步骤A2,包括:搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值,若是,执行步骤A3,若否,确定所述蓝牙设备检测失败。
优选地,
所述步骤A3,包括:向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中,若是,执行步骤A4。
优选地,
所述步骤A4,包括:向所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
第二方面,本发明实施例提供了蓝牙设备检测装置,包括:扫描单元、信号检测单元、检测单元和判断单元;
所述扫描单元与所述信号检测单元相连,所述信号检测单元与所述检测单元相连,所述检测单元与所述判断单元相连;
所述扫描单元,用于在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准;
所述信号检测单元,用于在所述扫描单元确定所述SN号符合预设标准时,根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格;
所述检测单元,用于在所述信号检测单元确定接收到的所述蓝牙设备的信号强度值合格时,对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否合格;
所述判断单元,用于在所述检测单元确定所述蓝牙设备的软件版本号和写入功能检测合格时,判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定所述蓝牙设备检测合格。
优选地,
所述扫描单元在执行所述判断所述SN号是否符合预设标准时,具体执行:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度。
优选地,
所述信号检测单元,用于在所述扫描单元确定所述SN的数据长度符合预设的合格数据长度时,搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值。
优选地,
所述检测单元,用于在所述信号检测单元确定接收到的所述蓝牙设备的所述信号强度值不小于所述目标信号强度值时,向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中。
优选地,
所述判断单元,用于在所述检测单元确定所述蓝牙设备将所述SN号写入所述蓝牙设备的内存时,所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
本发明实施例提供了蓝牙设备检测方法及装置,蓝牙设备检测方法包括:首先通过触发蓝牙设备的按键使蓝牙设备成功开机,开机后,扫描贴附在蓝牙设备外部的身份码,身份码中包含用于连接蓝牙设备的MAC地址及蓝牙设备的身份标识SN号,判断SN号是否符合预设标准,若符合标准则通过MAC地址与蓝牙设备建立连接,判断接收到的信号强度是否合格,若合格则对蓝牙设备蓝牙设备的软件版本号和写入功能进行检测,若检测通过,则判断蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若能够正常运行,则确定蓝牙设备的检测合格。由此可见,通过本发明提供的方案,通过获取蓝牙设备的MAC地址进行连接,从而不需要使用串口线连接蓝牙设备,通过直接判断信号强度值是否合格,因此在无需设置屏蔽箱和衰减器来模拟实际使用环境的情况下还能够对蓝牙设备包括按键、蜂鸣器和指示灯在内的硬件进行检测,从而能够更便捷地对蓝牙设备进行检测。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的蓝牙设备检测方法的流程图;
图2是本发明一实施例提供的蓝牙设备检测装置的示意图;
图3是本发明一实施例提供的蓝牙设备与蓝牙设备检测装置的连接示意图;
图4是本发明一实施例提供的另一蓝牙设备检测方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如前所述,现有的方案对蓝牙设备进行监测时,需要通过串口线连接检测机,并设置衰减器来模拟实际使用环境,通过检测机和蓝牙适配器对待测的蓝牙设备的信号强度进行监控,进而实现对蓝牙设备的检测。然而,使用这种方法进行对蓝牙设备的检测,需要在检测前布置串口线、屏蔽箱、衰减器等设备,非常的不方便。
本发明实施例中,首先通过触发蓝牙设备的按键使蓝牙设备成功开机,开机后,扫描贴附在蓝牙设备外部的身份码,身份码中包含用于连接蓝牙设备的MAC地址及蓝牙设备的身份标识SN号,判断SN号是否符合预设标准,若符合标准则通过MAC地址与蓝牙设备建立连接,判断接收到的信号强度是否合格,若合格则对蓝牙设备蓝牙设备的软件版本号和写入功能进行检测,若检测通过,则判断蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若能够正常运行,则确定蓝牙设备的检测合格。由此可见,通过本发明提供的方案,通过获取蓝牙设备的MAC地址进行连接,从而不需要使用串口线连接蓝牙设备,通过直接判断信号强度值是否合格,因此在无需设置屏蔽箱和衰减器来模拟实际使用环境的情况下还能够对蓝牙设备包括按键、蜂鸣器和指示灯在内的硬件进行检测,从而能够更便捷地对蓝牙设备进行检测。
下面结合附图对本发明实施例提供的蓝牙设备检测方法及装置进行详细说明。
如图1所示,本发明一实施例提供了蓝牙设备检测方法,该方法包括以下步骤:
步骤101:在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准,若是,执行步骤102,若否,执行步骤105。
步骤102:根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格,若是,执行步骤103,若否,执行步骤105。
步骤103:对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否通过,若是,执行步骤104,若否,执行步骤105。
步骤104:判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,执行步骤106;若否,执行步骤105。
步骤105:确定所述蓝牙设备检测失败。
步骤106:确定所述蓝牙设备检测合格。
具体来说,在进行蓝牙设备的检测前,需要将蓝牙设备开机。通过触发蓝牙设备的按键来使蓝牙设备开机。开机成功之后,扫描预先贴附在蓝牙设备外部的身份码,读取身份码中包括的蓝牙设备的MAC地址及蓝牙设备的SN号,判断SN号是否符合预设的标准,若是,进行下一项目的检测。这一步是检测蓝牙设备能否正常开机及检测蓝牙设备贴附的身份码中的SN号是否符合预设标准。之后,根据身份码中包括的MAC地址与蓝牙设备建立连接,判断接收到的蓝牙设备的信号强度值是否合格,若合格,进行下一项目的检测。检测蓝牙设备的软件版本号和写入功能,若检测通过,最后再进行蓝牙设备的蜂鸣器和指示灯的检测,所有项目检测通过后,确定蓝牙设备检测合格。
在本发明一实施例中,所述步骤101中判断所述SN号是否符合预设标准,包括:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度,若是,确定所述SN符合预设标准。
具体来说,SN号,即序列号,是蓝牙设备的唯一身份标识,每个蓝牙设备在生产时会与一个SN号建立对应关系,将与自身建立了对应关系的SN号作为自身唯一的身份标识,并且在生产过程中,会将根据SN号生成对应的身份码,并将写入有SN号的身份码贴附在对应的蓝牙设备的外表面。在对蓝牙设备进行检测时,会对贴附的二维码进行扫描,获得二维码中包含的SN号,因为通常来说,一类设备的SN号的数据长度都是固定的,有固定的合格数据长度,如果从身份码中获取的数据长度与合格数据长度不同,那么该SN号可能在生成二维码时出现了错误,或者在建立SN号与蓝牙设备的对应关系时产生了错误等情况。一旦出现了上述问题,确定蓝牙设备检测失败。
在本发明一实施例中,步骤102包括:搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值,若是,执行步骤103,若否,确定所述蓝牙设备检测失败。
具体来说,蓝牙设备投入使用后与用户的智能设备进行绑定之前,会默认起MAC地址为标识的蓝牙热点,MAC地址也可以用来区分不同的蓝牙设备。与SN号一样,在蓝牙设备生产时,会以自身的MAC地址生成身份码贴附在蓝牙设备表面。通常来说,MAC地址中会包含更多的符号、字母或数字,而SN号通常由一串数字组成,同时也为了便于区分,通常将MAC地址以二维码的形式贴附在蓝牙设备上,SN号以条形码的方式贴附在蓝牙设备上。条形码和二维码都可以通过扫码枪来通过扫描来获取。在获取到MAC地址后,开始搜索以该MAC地址为标识的蓝牙设备,并蓝牙设备建立连接。在连接成功后,会获取到蓝牙设备发出的蓝牙信号。由于蓝牙信号的传播随着传播距离的增加衰减也会增加,因此根据距离蓝牙设备距离的不同,能接收到的蓝牙信号的信号强度值也是不同的。通过多次测量在不同距离值位置下的信号强度值,能够建立距离值范围与信号强度值的数学模型,通过数学模型得到距离值范围与信号强度值的对应关系。确定与正在测试的蓝牙设备的目标距离值属于哪个距离值范围,确定距离值范围后,根据对应关系确定该距离值范围对应的目标信号强度值。确认接收到的蓝牙设备的信号强度值,将该信号强度值与目标信号强度值进行对比,如果信号强度值不小于目标信号强度值,说明蓝牙设备的性能合格。若信号强度值小于目标信号强度值,那么蓝牙设备的性能是不合格的,就会影响实际使用。
目前,运用比较广泛的蓝牙设备为蓝牙防丢器。蓝牙防丢器:体积小巧,钥匙扣形制,便于携带。使用时和手机APP绑定,广泛适用于小孩、宠物、行李拖箱等其他贵重物品的防丢及寻找。其工作原理主要是通过距离变化来判断物品是否还控制在用户的安全范围,当手机和蓝牙防丢器之间的相对距离超过警戒范围,立即报警,既可通过手机找连接了蓝牙防丢器的物品,也可通过蓝牙防丢器寻找手机。由此可见,蓝牙设备的工作需要在一定的距离下保持一定标准的信号强度值,如果达不到该信号强度值,那么蓝牙设备就不能达到用户所期望的效果,如果是蓝牙防丢器的应用,如果性能不合格,那么超出了安全范围也有可能无法正常实现报警功能,从而影响了用户的正常使用。
在本发明一实施例中,所述步骤103,包括:向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中,若是,执行步骤104。
举例来说,该步骤是为了测试蓝牙设备的写入性能和软件版本号。首先,根据上述实施例中获取到的SN号生成第一检测指令,将第一检测指令发送给蓝牙设备,蓝牙设备接收到第一检测指令时,将自身当前已安装软件的当前软件版本号返回,接收蓝牙设备返回的当前软件版本号并判断当前软件版本号与最新软件版本号是否相同,由于最新的软件版本中很可能包含一些旧软件版本中不包含的新的功能或者针对一些错误的修复,为了防止功能的缺失及执行错误,蓝牙设备只有安装有最新版本的软件才能够进行使用,安装旧版本软件的蓝牙设备检测不合格,需要重新回厂更新软件。在确定蓝牙设备安装的软件版本是最新的时,蓝牙设备开始将第一检测指令中包含的SN号写入自身的内存中,这一步的目的是检测蓝牙设备的写入功能。如果写入成功,则进行下一步骤的检测。在蓝牙设备将SN号写入后,用户在后续的使用中,通过手机与蓝牙设备进行连接,从手机上能够看到连接的蓝牙设备中写入的SN号,SN号可以作为防伪查询的唯一标识,并且可以用于查看保修状态并且作为保修的凭证。
在本发明一实施例中,所述步骤104,包括:向所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
具体来说,这一步骤是对蓝牙设备的硬件进行检测。蓝牙设备的硬件包括按键、指示灯和蜂鸣器。其中,指示灯拥有三种显示状态:
慢闪:蓝牙设备处于待连接状态;
快闪:蓝牙设备处于正在连接状态;
常亮:蓝牙设备处于已连接状态;
按键有以下三种操作逻辑:
短按1秒:当蜂鸣器发出“滴滴”响声时,则关闭蜂鸣器;
长按3秒:当蓝牙设备处于打开状态时则关机,处于关闭状态时则开机;
快速短按2下:开机后如果指示灯状态不为慢闪,则将指示灯调至慢闪状态;
由此可见,在对蓝牙设备开始进行检测时,需要长按三秒使蓝牙设备开机,在开机这个步骤的执行中,也完成了对按键的检测。为了测试蜂鸣器能否正常执行相应功能,因此需要使蓝牙设备执行会使蜂鸣器发出声音的操作。此时,向蓝牙设备发送第二检测指令,蓝牙设备接收到第二检测指令时,会使蜂鸣器执行发出“滴滴”响声的操作,如果蜂鸣器正常发出了声音,那么蜂鸣器的检测合格。在发送完第二检测指令之后,为了测试蓝牙设备的指示灯,断开与蓝牙设备的连接,这样的话,蓝牙设备就会从已连接状态切换到正在连接状态,从上述的指示灯的显示状态可知,蓝牙设备的指示灯会从已连接状态的常亮切换到快闪状态,通过判断指示灯能够正确切换至快闪状态来判断指示灯是否功能正常,若能够成功切换至快闪状态,则蓝牙设备的指示灯检测合格,所有测试结束,确定蓝牙设备检测合格。之后,通过短按蓝牙设备的按键1秒,使蓝牙设备的蜂鸣器停止发出声音,整体检测结束。整个过程,对蓝牙设备的指示灯、按键和蜂鸣器进行了功能检测,并对蓝牙设备的写入功能、软件版本和蓝牙性能进行了检测。
此外,如果在上述各个检测的过程中,对蓝牙设备的检测的结果是失败时,可以从步骤101开始重新执行检测过程,进行多次的检测验证,发现蓝牙设备的问题所在。不同厂家的测试标准不同,每个厂家可以根据实际的测试需求重复上述方法来进行对蓝牙设备进行多次检测。
如图2所示,本发明一实施例提供了蓝牙设备检测装置,包括:
扫描单元201、信号检测单元202、检测单元203和判断单元204;
所述扫描单元201与所述信号检测单元202相连,所述信号检测单元202与所述检测单元203相连,所述检测单元203与所述判断单元204相连;
所述扫描单元201,用于在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准;
所述信号检测单元202,用于在所述扫描单元201确定所述SN号符合预设标准时,根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格;
所述检测单元203,用于在所述信号检测单元202确定接收到的所述蓝牙设备的信号强度值合格时,对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否合格;
所述判断单元204,用于在所述检测单元203确定所述蓝牙设备的软件版本号和写入功能检测合格时,判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定所述蓝牙设备的检测合格。
在本发明一实施例中,所述扫描单元201在执行所述判断所述SN号是否符合预设标准时,具体执行:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度。
在本发明一实施例中,所述信号检测单元202,用于在所述扫描单元201确定所述SN的数据长度符合预设的合格数据长度时,搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值。
在本发明一实施例中,所述检测单元203,用于在所述信号检测单元202确定接收到的所述蓝牙设备的所述信号强度值不小于所述目标信号强度值时,向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中。
在本发明一实施例中,所述判断单元204,用于在所述检测单元203确定所述蓝牙设备将所述SN号写入所述蓝牙设备的内存时,所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
图3为蓝牙设备301与蓝牙设备检测装置305的连接示意图。蓝牙设备301上包括指示灯302,蜂鸣器303和按键304,蓝牙设备检测装置305与蓝牙设备301相连,蓝牙设备检测装置305上安装有USB接口,在USB接口上插上蓝牙适配器,就能够通过蓝牙来搜索蓝牙设备。借助蓝牙适配器搜索并连接蓝牙设备,与之进行数据交互。
可以理解的是,本发明实施例示意的结构并不构成对蓝牙设备检测装置的具体限定。在本发明的另一些实施例中,蓝牙设备检测装置可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
如图4所示,本发明实施例提供了基于上述实施例中的蓝牙设备检测装置的蓝牙设备检测方法,包括以下步骤:
步骤401:蓝牙设备检测装置配置蓝牙适配器,打开测试软件并完成相关设置,预存最新的软件版本号。
步骤402:待测蓝牙设备通过长按按键3秒进行开机,判断是否处于待连接模式,如果不在该模式,快速短按按键两次切换至待测模式。
步骤403:蓝牙设备检测装置的扫码枪先后扫入待测蓝牙设备上的MAC二维码标识及SN条形码标识,搜索以MAC地址为标识的蓝牙设备并与之建立连接。
步骤404:与连接的蓝牙设备进行交互,检测蓝牙设备的性能、使蓝牙设备通过写入SN检测写入功能及检测软件版本号是否最新。
步骤405:判断蓝牙设备指示灯是否闪烁,蜂鸣器是否发出声音,通过短按按键1秒结束测试。
本发明各个实施例至少包括以下优点:
1、在本发明实施例中,通过获取蓝牙设备的MAC地址进行连接,从而不需要使用串口线连接蓝牙设备,通过直接判断信号强度值是否合格,因此在无需设置屏蔽箱和衰减器来模拟实际使用环境的情况下还能够对蓝牙设备包括按键、蜂鸣器和指示灯在内的硬件进行检测,从而能够更便捷地对蓝牙设备进行检测。
2、在本发明实施例中,对蓝牙设备的检测无需使用屏蔽箱、串口线及衰减器等设备,减少了对蓝牙设备进行检测使用的成本。
3、在本发明实施例中,与现有方案只能测试蓝牙设备的性能不同,除了检测蓝牙设备的性能外,还能够检测蓝牙设备各个硬件的功能是否正常。
需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。
Claims (10)
1.蓝牙设备检测方法,其特征在于,包括:
A1:在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准,若是,执行步骤A2,若否,确定所述蓝牙设备检测失败;
A2:根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格,若是,执行步骤A3,若否,确定所述蓝牙设备检测失败;
A3:对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否通过,若是,执行步骤A4,若否,确定所述蓝牙设备检测失败;
A4:判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定所述蓝牙设备的检测合格。
2.根据权利要求1所述的方法,其特征在于,
所述步骤A1中,所述判断所述SN号是否符合预设标准,包括:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度,若是,确定所述SN符合预设标准。
3.根据权利要求1所述的方法,其特征在于,
所述步骤A2,包括:搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值,若是,执行步骤A3,若否,确定所述蓝牙设备检测失败。
4.根据权利要求2所述的方法,其特征在于,
所述步骤A3,包括:向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中,若是,执行步骤A4。
5.根据权利要求1所述的方法,其特征在于,
所述步骤A4,包括:向所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
6.蓝牙设备检测装置,其特征在于,包括:
扫描单元、信号检测单元、检测单元和判断单元;
所述扫描单元与所述信号检测单元相连,所述信号检测单元与所述检测单元相连,所述检测单元与所述判断单元相连;
所述扫描单元,用于在所述蓝牙设备的按键被触发而成功开机之后,扫描贴附在所述蓝牙设备外部的身份码,读取所述身份码中包括所述蓝牙设备的MAC地址及所述蓝牙设备的SN号,判断所述SN号是否符合预设标准;
所述信号检测单元,用于在所述扫描单元确定所述SN号符合预设标准时,根据所述MAC地址与所述蓝牙设备建立连接,判断接收到的所述蓝牙设备的信号强度值是否合格;
所述检测单元,用于在所述信号检测单元确定接收到的所述蓝牙设备的信号强度值合格时,对所述蓝牙设备的软件版本号和写入功能进行检测,判断检测是否合格;
所述判断单元,用于在所述检测单元确定所述蓝牙设备的软件版本号和写入功能检测合格时,判断所述蓝牙设备的蜂鸣器和指示灯是否能够正常运行,若是,确定所述蓝牙设备检测合格。
7.根据权利要求6所述的装置,其特征在于,
所述扫描单元在执行所述判断所述SN号是否符合预设标准时,具体执行:
确定所述SN的数据长度,判断所述数据长度是否符合预设的合格数据长度。
8.根据权利要求7所述的装置,其特征在于,
所述信号检测单元,用于在所述扫描单元确定所述SN的数据长度符合预设的合格数据长度时,搜索以所述MAC地址为标识的所述蓝牙设备并与所述蓝牙设备建立连接;预先建立至少一个距离值范围与信号强度值的对应关系,确定与所述蓝牙设备的目标距离值所在的距离值范围对应的目标信号强度值,确定接收到的所述蓝牙设备的所述信号强度值是否不小于所述目标信号强度值。
9.根据权利要求7所述的装置,其特征在于,
所述检测单元,用于在所述信号检测单元确定接收到的所述蓝牙设备的所述信号强度值不小于所述目标信号强度值时,向所述蓝牙设备发送包含所述SN号的第一检测指令,以使所述蓝牙设备在接收到所述第一检测指令时返回自身的当前软件版本号并将所述SN号写入自身的内存;接收所述蓝牙设备返回的所述当前版本号,判断所述当前软件版本号与预设的最新软件版本号是否相同,若是,判断所述蓝牙设备是否将所述SN号写入所述蓝牙设备的内存中。
10.根据权利要求9所述的装置,其特征在于,
所述判断单元,用于在所述检测单元确定所述蓝牙设备将所述SN号写入所述蓝牙设备的内存时,所述蓝牙设备发送标识使所述蓝牙设备的蜂鸣器发出提示音的第二检测指令并在发送所述第二检测指令后断开与所述蓝牙设备的连接,以使所述蓝牙设备的指示灯按照预设的切换逻辑切换至断开连接状态时的闪烁状态;
判断所述蓝牙设备的所述蜂鸣器是否正常发出所述提示音且所述指示灯是否切换至所述闪烁状态,若是,确定所述蓝牙设备检测合格。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010581495.7A CN111756412A (zh) | 2020-06-23 | 2020-06-23 | 蓝牙设备检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010581495.7A CN111756412A (zh) | 2020-06-23 | 2020-06-23 | 蓝牙设备检测方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111756412A true CN111756412A (zh) | 2020-10-09 |
Family
ID=72676989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010581495.7A Pending CN111756412A (zh) | 2020-06-23 | 2020-06-23 | 蓝牙设备检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111756412A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112383906A (zh) * | 2020-10-29 | 2021-02-19 | 四川虹美智能科技有限公司 | 智能模块WiFi和蓝牙性能的检测系统及方法 |
CN112564825A (zh) * | 2020-12-08 | 2021-03-26 | 北京华大智宝电子系统有限公司 | 一种检测蓝牙设备功能的方法、装置、设备及系统 |
CN113872704A (zh) * | 2021-09-26 | 2021-12-31 | 深圳市芯中芯科技有限公司 | 一种基于小程序的通用蓝牙模组生产测试系统及方法 |
CN114325013A (zh) * | 2021-11-29 | 2022-04-12 | 煜邦电力智能装备(嘉兴)有限公司 | 电能表蓝牙功能检测装置及其检测方法 |
CN115150921A (zh) * | 2022-07-01 | 2022-10-04 | 合肥美菱物联科技有限公司 | 一种带蓝牙的无线通讯模块生产测试方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1432816A (zh) * | 2002-01-18 | 2003-07-30 | 联想(北京)有限公司 | Pda主板生产测试的方法 |
CN1959352A (zh) * | 2005-11-02 | 2007-05-09 | 鸿富锦精密工业(深圳)有限公司 | 蜂鸣器测试系统及方法 |
CN102081826A (zh) * | 2009-09-25 | 2011-06-01 | 北京理工大学 | 一种隐形的笔记本电脑智能防盗报警装置及方法 |
US20120238301A1 (en) * | 2010-07-22 | 2012-09-20 | Shipsin Llc | Systems and methods for networked radio systems and coordinated broadcasting |
CN103887089A (zh) * | 2014-02-26 | 2014-06-25 | 广东电网公司茂名供电局 | 照明一体化令克棒及其电路系统 |
CN104967972A (zh) * | 2015-06-29 | 2015-10-07 | 上海卓易科技股份有限公司 | 一种通过ble协议实现对可穿戴蓝牙设备测试的方法和装置 |
CN105517676A (zh) * | 2015-07-31 | 2016-04-20 | 深圳市元征科技股份有限公司 | 智能手环的整机测试方法、装置及移动终端 |
CN107980233A (zh) * | 2017-03-06 | 2018-05-01 | 深圳大趋智能科技有限公司 | 蓝牙pos终端的自动测试方法、装置及系统 |
CN109861880A (zh) * | 2019-01-23 | 2019-06-07 | 四川虹美智能科技有限公司 | 一种无线通讯模块的生产检测方法及装置 |
-
2020
- 2020-06-23 CN CN202010581495.7A patent/CN111756412A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1432816A (zh) * | 2002-01-18 | 2003-07-30 | 联想(北京)有限公司 | Pda主板生产测试的方法 |
CN1959352A (zh) * | 2005-11-02 | 2007-05-09 | 鸿富锦精密工业(深圳)有限公司 | 蜂鸣器测试系统及方法 |
CN102081826A (zh) * | 2009-09-25 | 2011-06-01 | 北京理工大学 | 一种隐形的笔记本电脑智能防盗报警装置及方法 |
US20120238301A1 (en) * | 2010-07-22 | 2012-09-20 | Shipsin Llc | Systems and methods for networked radio systems and coordinated broadcasting |
CN103887089A (zh) * | 2014-02-26 | 2014-06-25 | 广东电网公司茂名供电局 | 照明一体化令克棒及其电路系统 |
CN104967972A (zh) * | 2015-06-29 | 2015-10-07 | 上海卓易科技股份有限公司 | 一种通过ble协议实现对可穿戴蓝牙设备测试的方法和装置 |
CN105517676A (zh) * | 2015-07-31 | 2016-04-20 | 深圳市元征科技股份有限公司 | 智能手环的整机测试方法、装置及移动终端 |
CN107980233A (zh) * | 2017-03-06 | 2018-05-01 | 深圳大趋智能科技有限公司 | 蓝牙pos终端的自动测试方法、装置及系统 |
CN109861880A (zh) * | 2019-01-23 | 2019-06-07 | 四川虹美智能科技有限公司 | 一种无线通讯模块的生产检测方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112383906A (zh) * | 2020-10-29 | 2021-02-19 | 四川虹美智能科技有限公司 | 智能模块WiFi和蓝牙性能的检测系统及方法 |
CN112383906B (zh) * | 2020-10-29 | 2022-09-06 | 四川虹美智能科技有限公司 | 智能模块WiFi和蓝牙性能的检测系统及方法 |
CN112564825A (zh) * | 2020-12-08 | 2021-03-26 | 北京华大智宝电子系统有限公司 | 一种检测蓝牙设备功能的方法、装置、设备及系统 |
CN113872704A (zh) * | 2021-09-26 | 2021-12-31 | 深圳市芯中芯科技有限公司 | 一种基于小程序的通用蓝牙模组生产测试系统及方法 |
CN114325013A (zh) * | 2021-11-29 | 2022-04-12 | 煜邦电力智能装备(嘉兴)有限公司 | 电能表蓝牙功能检测装置及其检测方法 |
CN115150921A (zh) * | 2022-07-01 | 2022-10-04 | 合肥美菱物联科技有限公司 | 一种带蓝牙的无线通讯模块生产测试方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111756412A (zh) | 蓝牙设备检测方法及装置 | |
CN111372232B (zh) | 一种用于电能表与蓝牙断路器首次连接配对的方法及系统 | |
CN104811524B (zh) | 一种终端射频性能测试方法及其装置 | |
CN105407453A (zh) | 一种蓝牙配对方法及装置 | |
CN110362434B (zh) | 对象测试方法及设备 | |
CN113645360B (zh) | 一种车辆紧急呼叫系统的测试方法、装置及车辆 | |
US20200142756A1 (en) | Adapter with instrument control function, instrument control system and instrument control method | |
CN103067550A (zh) | 手机测试工装检测方法 | |
CN111238320B (zh) | 一种电子雷管的现场检测方法及装置 | |
CN113359010A (zh) | 核心板测试系统及其测试方法 | |
CN112526319A (zh) | 芯片测试方法、装置、处理器芯片及服务器 | |
CN113824511B (zh) | 一种分集天线的检测方法、装置、电子设备和存储介质 | |
CN111245527B (zh) | 性能检测系统及其检测方法 | |
CN109921866B (zh) | 免配对测试系统、方法、测试设备以及无线接收器 | |
US12118423B2 (en) | Method, apparatus, and system for testing terminal | |
CN110134116B (zh) | 锁控板测试方法、装置及工装 | |
CN113569586A (zh) | 一种车载单元测试系统及方法 | |
CN113552562A (zh) | 一种超声波雷达自动标定系统及其方法 | |
CN110232881A (zh) | 前面板测试方法 | |
CN106817631B (zh) | 无线通讯模块自动化检测方法 | |
CN110825637A (zh) | 一种机器人测试方法及装置 | |
CN110336628A (zh) | 一种bcm接收信号测试方法 | |
JPH0278330A (ja) | Mca無線機用id・romエミュレータ | |
CN107992335B (zh) | 一种自动识别接收机板卡类型的方法 | |
CN112511602A (zh) | 一种nb-iot设备检测方法、智能终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201009 |
|
RJ01 | Rejection of invention patent application after publication |