一种蓝牙标签的功能自检测方法及系统转让专利

申请号 : CN201810205191.3

文献号 : CN108445373B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 魏温典

申请人 : 华中科技大学

摘要 :

本发明公开了一种蓝牙标签的功能自检测方法及系统,应用于具有干簧管的蓝牙标签,其中,方法的实现包括:所述蓝牙标签上电后,若检测到所述蓝牙标签与标签检测器的URAT接口连接,则由所述标签检测器发送有线连接交互测试指令,以使所述蓝牙标签进入有线连接交互测试模式;若所述干簧管电位为高电位,则所述蓝牙标签进入无线可配对模式,若无线配对成功,则所述蓝牙标签进入无线连接交互测试模式;若检测到所述蓝牙标签进入自检测试模式,则周期性的对所述蓝牙标签的功能进行检测。本发明支持标签自检测、有线连接交互检测、无线配对交互检测、故障定位检测等多种检测方式,实现对标签的驱动、硬件电路以及各项功能的性能进行检测。

权利要求 :

1.一种蓝牙标签的功能自检测方法,其特征在于,应用于具有干簧管的蓝牙标签,所述方法包括:

所述蓝牙标签上电后,若检测到所述蓝牙标签与标签检测器的URAT接口连接,则由所述标签检测器发送有线连接交互测试指令,以使所述蓝牙标签进入有线连接交互测试模式;

若所述干簧管电位为高电位,则所述蓝牙标签进入无线可配对模式,若无线配对成功,则所述蓝牙标签进入无线连接交互测试模式;

若检测到所述蓝牙标签进入自检测试模式,则周期性的对所述蓝牙标签的功能进行检测;

所述有线连接交互测试模式的测试过程为:

在接收到有线标签检测器向蓝牙标签发送的广播驱动测试指令后,所述蓝牙标签启动广播功能,向外广播所述蓝牙标签的设备ID号,直至所述有线标签检测器接收到所述蓝牙标签的广播信号,并由所述有线标签检测器保存所述蓝牙标签的设备ID号并计算所述蓝牙标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的加密广播驱动测试指令后,所述蓝牙标签启动加密广播驱动功能,对所述加密广播驱动测试指令中的数据进行加密并进行广播,直至所述有线标签检测器接收到广播数据并进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的可配对广播驱动测试指令后,所述蓝牙标签启动可配对广播驱动功能,开始可配对广播,若所述有线标签检测器与所述蓝牙标签配对成功,则所述蓝牙标签的可配对广播驱动测试通过;

在所述有线标签检测器与所述蓝牙标签配对成功后,所述蓝牙标签接收由所述有线标签检测器向所述蓝牙标签写入的测试配置参数,并由所述蓝牙标签将配置参数写入到存储该参数的记忆性存储地址,所述蓝牙标签根据参数地址读取配置参数,并返回给所述有线标签检测器,以由所述有线标签检测器判断返回参数是否与写入的测试配置参数一致,判断所述蓝牙标签的可配对配置驱动测试是否通过;

基于可配对配置驱动测试,在所述蓝牙标签与所述有线标签检测器配置成功后,所述蓝牙标签启动指示灯驱动动能,并检测指示灯电路的好坏,返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签开启周期性广播计时器,进入周期性广播模式,若经过若干个周期,所述有线标签检测器检测到周期性广播信号,则判断所述蓝牙标签的周期性广播测试通过;

当所述蓝牙标签进入周期性广播模式时,由所述有线标签检测器测试所述蓝牙标签当前的电流是否在预设电流范围内,判断所述蓝牙标签的周期性广播电流测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述有线标签检测器,由所述有线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生运动中断信号,在所述蓝牙标签检测到运动中断信号后,由所述蓝牙标签启动运动广播驱动功能,进行运动广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生静止中断信号,在所述蓝牙标签检测到静止中断信号后,所述蓝牙标签启动静止广播驱动功能,进行静止广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述有线标签检测器接收返回信息,判断所述蓝牙标签的电量监测驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;

在所述有线标签检测器对所述蓝牙标签的干簧管测试时,所述蓝牙标签测试当前的干簧管电路电平,然后在所述蓝牙标签周围产生磁场,测试干簧管的闭合状态,所述蓝牙标签返回干簧管测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的干簧管测试是否通过,其中,默认状态下干簧管处于断开状态;

由所述有线标签检测器对所有测试结果进行评估,保存并输出所述蓝牙标签的检测结果。

2.根据权利要求1所述的方法,其特征在于,所述无线连接交互测试模式的测试过程为:

所述蓝牙标签与无线连接检测器配对成功并返回测试开始指令,在接收到无线标签检测器发送的无线连接交互测试指令后,所述蓝牙标签进入无线连接交互测试模式,其中,所述蓝牙标签放置于连接检测器周围的磁场中;

在接收到所述无线标签检测器向所述蓝牙标签发送的广播驱动功能测试指令后,所述蓝牙标签从配对模式中退出,开始广播,直至所述无线标签检测器接收到所述蓝牙标签的广播信息,并保存所述蓝牙标签的设备ID号并计算标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过,并在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功,其中,所述广播信息包含所述蓝牙标签的设备ID号;

在接收到所述无线标签检测器向所述蓝牙标签发送的加密广播驱动功能测试指令,所述蓝牙标签从配对模式中退出,并启动加密广播驱动功能,对加密广播驱动功能测试指令中的数据进行加密并进行广播,直至所述无线标签检测器接收广播数据进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过,并在所述预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;

在接收到所述无线标签检测器向所述蓝牙标签发送的配置参数测试指令后,所述蓝牙标签读取各项配置参数,并返回给所述无线标签检测器,由所述无线标签检测器判断返回参数的正确性,判断所述蓝牙标签的可配对配置驱动测试是否通过;

在接收到所述无线标签检测器向所述蓝牙标签发送的配置指示灯驱动测试指令后,所述蓝牙标签产生配置成功信号并启动指示灯驱动功能,检测指示灯电路的好坏,向所述无线标签检测器返回测试信息,由所述无线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;

在接收到所述无线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签从配对模式中退出,开启周期性广播计时器,并进入周期性广播模式,直至所述无线标签检测器检测到周期性广播信号,并判断所述蓝牙标签的周期性广播驱动测试是否通过,经过若干个周期后所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;

在接收到所述无线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述无线标签检测器,由所述无线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;

在接收到所述无线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签从配对模式退出,启动加速度计驱动功能,加速度计产生运动中断信号,所述蓝牙标签检测到该运动中断信号后,启动运动广播驱动功能,进行运动广播,直至所述无线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播测试是否通过,在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;

在接收到所述无线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签从配对模式退出,启动加速度计驱动功能,加速度计产生静止中断信号,所述蓝牙标签检测到该静止中断信号后,启动静止广播驱动功能,进行静止广播,直至所述无线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过,在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;

在接收到所述无线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述无线标签检测器接收该返回信息后,判断所述蓝牙标签的电量监测驱动测试是否通过;

在接收到所述无线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并向所述无线标签检测器返回测试信息,由所述无线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;

由所述无线标签检测器对所有测试结果进行评估和审核,输出所述蓝牙标签的检测结果。

3.根据权利要求1或2所述的方法,其特征在于,所述自检测试模式的测试过程为:

所述蓝牙标签产生电量信号,检测低电量指示灯功能及电路,并记录低电量报警驱动测试的检测结果;

所述蓝牙标签向加速度计写入默认参数,启动加速度计驱动功能并读取加速度计内部数据,检测加速度计是否产生运动和静止中断,并记录加速度计驱动测试的检测结果;

所述蓝牙标签产生连接信号,启动连接指示灯驱动功能检测连接指示灯及电路,并记录连接指示灯驱动测试的检测结果;

所述蓝牙标签启动电量检测驱动功能,检测当前所述蓝牙标签电池的电量,并记录电量监测测试的检测结果;

所述蓝牙标签产生运动唤醒中断信号,启动运动广播驱动功能,并记录运动广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;

所述蓝牙标签产生静止唤醒中断信号,启动静止广播驱动功能,并记录静止广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;

所述蓝牙标签启动广播加密驱动功能,将默认广播字段进行加密,并记录加密数据到广播信息加密驱动测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;

所述蓝牙标签启动干簧管检测功能,检测干簧管的闭合状态,并记录干簧管测试的测试结果;

所述蓝牙标签进行周期性广播,将周期性检测结果广播出去,部署在周围的基站接收到广播并在广播信号中检测到周期性自检测标志位,对检测结果进行评估和审核,并将该标签周期检测结果和审核上报云端保存。

4.一种蓝牙标签的功能自检测系统,其特征在于,应用于具有干簧管的蓝牙标签,所述系统包括:

有线连接交互测试模块,用于在所述蓝牙标签上电后,若检测到所述蓝牙标签与标签检测器的URAT接口连接,则由所述标签检测器发送有线连接交互测试指令,以使所述蓝牙标签进入有线连接交互测试模式;

无线连接交互测试模块,用于在所述干簧管电位为高电位时,所述蓝牙标签进入无线可配对模式,若无线配对成功,则所述蓝牙标签进入无线连接交互测试模式;

自检测试模块,用于在检测到所述蓝牙标签进入自检测试模式时,周期性的对所述蓝牙标签的功能进行检测;

所述有线连接交互测试模式的测试过程为:

在接收到有线标签检测器向蓝牙标签发送的广播驱动测试指令后,所述蓝牙标签启动广播功能,向外广播所述蓝牙标签的设备ID号,直至所述有线标签检测器接收到所述蓝牙标签的广播信号,并由所述有线标签检测器保存所述蓝牙标签的设备ID号并计算所述蓝牙标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的加密广播驱动测试指令后,所述蓝牙标签启动加密广播驱动功能,对所述加密广播驱动测试指令中的数据进行加密并进行广播,直至所述有线标签检测器接收到广播数据并进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的可配对广播驱动测试指令后,所述蓝牙标签启动可配对广播驱动功能,开始可配对广播,若所述有线标签检测器与所述蓝牙标签配对成功,则所述蓝牙标签的可配对广播驱动测试通过;

在所述有线标签检测器与所述蓝牙标签配对成功后,所述蓝牙标签接收由所述有线标签检测器向所述蓝牙标签写入的测试配置参数,并由所述蓝牙标签将配置参数写入到存储该参数的记忆性存储地址,所述蓝牙标签根据参数地址读取配置参数,并返回给所述有线标签检测器,以由所述有线标签检测器判断返回参数是否与写入的测试配置参数一致,判断所述蓝牙标签的可配对配置驱动测试是否通过;

基于可配对配置驱动测试,在所述蓝牙标签与所述有线标签检测器配置成功后,所述蓝牙标签启动指示灯驱动动能,并检测指示灯电路的好坏,返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签开启周期性广播计时器,进入周期性广播模式,若经过若干个周期,所述有线标签检测器检测到周期性广播信号,则判断所述蓝牙标签的周期性广播测试通过;

当所述蓝牙标签进入周期性广播模式时,由所述有线标签检测器测试所述蓝牙标签当前的电流是否在预设电流范围内,判断所述蓝牙标签的周期性广播电流测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述有线标签检测器,由所述有线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生运动中断信号,在所述蓝牙标签检测到运动中断信号后,由所述蓝牙标签启动运动广播驱动功能,进行运动广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生静止中断信号,在所述蓝牙标签检测到静止中断信号后,所述蓝牙标签启动静止广播驱动功能,进行静止广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述有线标签检测器接收返回信息,判断所述蓝牙标签的电量监测驱动测试是否通过;

在接收到所述有线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;

在所述有线标签检测器对所述蓝牙标签的干簧管测试时,所述蓝牙标签测试当前的干簧管电路电平,然后在所述蓝牙标签周围产生磁场,测试干簧管的闭合状态,所述蓝牙标签返回干簧管测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的干簧管测试是否通过,其中,默认状态下干簧管处于断开状态;

由所述有线标签检测器对所有测试结果进行评估,保存并输出所述蓝牙标签的检测结果。

说明书 :

一种蓝牙标签的功能自检测方法及系统

技术领域

[0001] 本发明属于通信领域,更具体地,涉及一种蓝牙标签的功能自检测、连接检测及配置等功能的方法及智能标签系统。

背景技术

[0002] 随着物联网、无线网及各种智能信息终端的深入发展,基于物联网和无线网的物资及人员定位的需求持续上升,定位服务的应用及需求也呈现指数化增长。物联网定位最常用的方法是利用某种功能属性来确定标签节点的空间关系,基于接收的信号强度指示(Received Signal Strength Indication,RSSI)的标签定位是目前最常用的属性,它利用标签节点覆盖范围内信号强度变化的分布情况,收集信号覆盖范围内RSSI的广播信息特征,配合相应的广播信息解码算法和距离计算算法,对标签进行身份识别和空间距离计算。因此,标签是定位系统中最重要的部分,而标签功能的完整性则表示一个标签是否能正常工作。
[0003] 蓝牙标签周期性的向外广播,通过检测蓝牙节点的广播信息和发送强度,计算出某标签的身份ID以及标签距离接收设备的距离,从而确定出信标的位置信息。
[0004] 大型仓库、室内定位以及大型工厂内人员等环境对于标签的需求量巨大,但每一个标签都要保证其功能的完整且各项性能参数达标,因此如何快速检测并评断每一个标签的功能和性能的好坏,以及对已部署于不方便操作位置的标签的检测,将会对生产成本、人力成本、部署成本、数据准确度、定位精准度以及长达五年到十年的设备性能的维护都产生影响。
[0005] 蓝牙标签平均工作电流达到mA级,静默电流达到uA级,在使用纽扣电池供电的情况下,能达到几年甚至十年续航能力。超长的续航能力和大量(大型仓库>5000个)的部署,如何保证每一个标签各项功能在批量生产成品和长时间工作后都达到所需性能指标,检测并维护每个标签功能的完整性和性能是一项繁琐的工作任务,而且处于错误工作状态的标签所发出的信号对系统数据的影响巨大,及时的发现并排除故障标签是一项很重要的任务。

发明内容

[0006] 针对现有技术的以上缺陷或改进需求,本发明提供了一种蓝牙标签的功能自检测方法及系统,由此解决现有检测及维护每个标签功能所带来的任务量大的技术问题。
[0007] 为实现上述目的,按照本发明的一个方面,提供了一种蓝牙标签的功能自检测方法,应用于具有干簧管的蓝牙标签,所述方法包括:
[0008] 所述蓝牙标签上电后,若检测到所述蓝牙标签与标签检测器的URAT接口连接,则由所述标签检测器发送有线连接交互测试指令,以使所述蓝牙标签进入有线连接交互测试模式;
[0009] 若所述干簧管电位为高电位,则所述蓝牙标签进入无线可配对模式,若无线配对成功,则所述蓝牙标签进入无线连接交互测试模式;
[0010] 若检测到所述蓝牙标签进入自检测试模式,则周期性的对所述蓝牙标签的功能进行检测。
[0011] 优选地,所述有线连接交互测试模式的测试过程为:
[0012] 在接收到有线标签检测器向蓝牙标签发送的广播驱动测试指令后,所述蓝牙标签启动广播功能,向外广播所述蓝牙标签的设备ID号,直至所述有线标签检测器接收到所述蓝牙标签的广播信号,并由所述有线标签检测器保存所述蓝牙标签的设备ID号并计算所述蓝牙标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过;
[0013] 在接收到所述有线标签检测器向所述蓝牙标签发送的加密广播驱动测试指令后,所述蓝牙标签启动加密广播驱动功能,对所述加密广播驱动测试指令中的数据进行加密并进行广播,直至所述有线标签检测器接收到广播数据并进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过;
[0014] 在接收到所述有线标签检测器向所述蓝牙标签发送的可配对广播驱动测试指令后,所述蓝牙标签启动可配对广播驱动功能,开始可配对广播,若所述有线标签检测器与所述蓝牙标签配对成功,则所述蓝牙标签的可配对广播驱动测试通过;
[0015] 在所述有线标签检测器与所述蓝牙标签配对成功后,所述蓝牙标签接收由所述有线标签检测器向所述蓝牙标签写入的测试配置参数,并由所述蓝牙标签将配置参数写入到存储该参数的记忆性存储地址,所述蓝牙标签根据参数地址读取配置参数,并返回给所述有线标签检测器,以由所述有线标签检测器判断返回参数是否与写入的测试配置参数一致,判断所述蓝牙标签的可配对配置驱动测试是否通过;
[0016] 基于可配对配置驱动测试,在所述蓝牙标签与所述有线标签检测器配置成功后,所述蓝牙标签启动指示灯驱动动能,并检测指示灯电路的好坏,返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;
[0017] 在接收到所述有线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签开启周期性广播计时器,进入周期性广播模式,若经过若干个周期,所述有线标签检测器检测到周期性广播信号,则判断所述蓝牙标签的周期性广播测试通过;
[0018] 当所述蓝牙标签进入周期性广播模式时,由所述有线标签检测器测试所述蓝牙标签当前的电流是否在预设电流范围内,判断所述蓝牙标签的周期性广播电流测试是否通过;
[0019] 在接收到所述有线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述有线标签检测器,由所述有线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;
[0020] 在接收到所述有线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生运动中断信号,在所述蓝牙标签检测到运动中断信号后,由所述蓝牙标签启动运动广播驱动功能,进行运动广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播驱动测试是否通过;
[0021] 在接收到所述有线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生静止中断信号,在所述蓝牙标签检测到静止中断信号后,所述蓝牙标签启动静止广播驱动功能,进行静止广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过;
[0022] 在接收到所述有线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述有线标签检测器接收返回信息,判断所述蓝牙标签的电量监测驱动测试是否通过;
[0023] 在接收到所述有线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;
[0024] 在所述有线标签检测器对所述蓝牙标签的干簧管测试时,所述蓝牙标签测试当前的干簧管电路电平,然后在所述蓝牙标签周围产生磁场,测试干簧管的闭合状态,所述蓝牙标签返回干簧管测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的干簧管测试是否通过,其中,默认状态下干簧管处于断开状态;
[0025] 由所述有线标签检测器对所有测试结果进行评估,保存并输出所述蓝牙标签的检测结果。
[0026] 优选地,所述无线连接交互测试模式的测试过程为:
[0027] 所述蓝牙标签与无线连接检测器配对成功并返回测试开始指令,在接收到所述无线标签检测器发送的无线连接交互测试指令后,所述蓝牙标签进入无线连接交互测试模式,其中,所述蓝牙标签放置于连接检测器周围的磁场中;
[0028] 在接收到所述无线标签检测器向所述蓝牙标签发送的广播驱动功能测试指令后,所述蓝牙标签从配对模式中退出,开始广播,直至所述无线标签检测器接收到所述蓝牙标签的广播信息,并保存所述蓝牙标签的设备ID号并计算标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过,并在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功,其中,所述广播信息包含所述蓝牙标签的设备ID号;
[0029] 在接收到所述无线标签检测器向所述蓝牙标签发送的加密广播驱动功能测试指令,所述蓝牙标签从配对模式中退出,并启动加密广播驱动功能,对加密广播驱动功能测试指令中的数据进行加密并进行广播,直至所述无线标签检测器接收广播数据进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过,并在所述预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;
[0030] 在接收到所述无线标签检测器向所述蓝牙标签发送的配置参数测试指令后,所述蓝牙标签读取各项配置参数,并返回给所述无线标签检测器,由所述无线标签检测器判断返回参数的正确性,判断所述蓝牙标签的可配对配置驱动测试是否通过;
[0031] 在接收到所述无线标签检测器向所述蓝牙标签发送的配置指示灯驱动测试指令后,所述蓝牙标签产生配置成功信号并启动指示灯驱动功能,检测指示灯电路的好坏,向所述无线标签检测器返回测试信息,由所述无线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;
[0032] 在接收到所述无线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签从配对模式中退出,开启周期性广播计时器,并进入周期性广播模式,直至所述无线标签检测器检测到周期性广播信号,并判断所述蓝牙标签的周期性广播驱动测试是否通过,经过若干个周期后所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;
[0033] 在接收到所述无线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述无线标签检测器,由所述无线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;
[0034] 在接收到所述无线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签从配对模式退出,启动加速度计驱动功能,加速度计产生运动中断信号,所述蓝牙标签检测到该运动中断信号后,启动运动广播驱动功能,进行运动广播,直至所述无线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播测试是否通过,在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;
[0035] 在接收到所述无线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签从配对模式退出,启动加速度计驱动功能,加速度计产生静止中断信号,所述蓝牙标签检测到该静止中断信号后,启动静止广播驱动功能,进行静止广播,直至所述无线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过,在预设时间后,所述蓝牙标签进入配对模式,与所述无线连接检测器配对成功;
[0036] 在接收到所述无线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述无线标签检测器接收该返回信息后,判断所述蓝牙标签的电量监测驱动测试是否通过;
[0037] 在接收到所述无线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并向所述无线标签检测器返回测试信息,由所述无线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;
[0038] 由所述无线标签检测器对所有测试结果进行评估和审核,输出所述蓝牙标签的检测结果。
[0039] 优选地,所述自检测试模式的测试过程为:
[0040] 所述蓝牙标签产生电量信号,检测低电量指示灯功能及电路,并记录低电量报警驱动测试的检测结果;
[0041] 所述蓝牙标签向加速度计写入默认参数,启动加速度计驱动功能并读取加速度计内部数据,检测加速度计是否产生运动和静止中断,并记录加速度计驱动测试的检测结果;
[0042] 所述蓝牙标签产生连接信号,启动连接指示灯驱动功能检测连接指示灯及电路,并记录连接指示灯驱动测试的检测结果;
[0043] 所述蓝牙标签启动电量检测驱动功能,检测当前所述蓝牙标签电池的电量,并记录电量监测测试的检测结果;
[0044] 所述蓝牙标签产生运动唤醒中断信号,启动运动广播驱动功能,并记录运动广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0045] 所述蓝牙标签产生静止唤醒中断信号,启动静止广播驱动功能,并记录静止广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0046] 所述蓝牙标签启动广播加密驱动功能,将默认广播字段进行加密,并记录加密数据到广播信息加密驱动测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0047] 所述蓝牙标签启动干簧管检测功能,检测干簧管的闭合状态,并记录干簧管测试的测试结果;
[0048] 所述蓝牙标签进行周期性广播,将周期性检测结果广播出去,部署在周围的基站接收到广播并在广播信号中检测到周期性自检测标志位,对检测结果进行评估和审核,并将该标签周期检测结果和审核上报云端保存。
[0049] 按照本发明的另一方面,提供了一种蓝牙标签的功能自检测系统,应用于具有干簧管的蓝牙标签,所述系统包括:
[0050] 有线连接交互测试模块,用于在所述蓝牙标签上电后,若检测到所述蓝牙标签与标签检测器的URAT接口连接,则由所述标签检测器发送有线连接交互测试指令,以使所述蓝牙标签进入有线连接交互测试模式;
[0051] 无线连接交互测试模块,用于在所述干簧管电位为高电位时,所述蓝牙标签进入无线可配对模式,若无线配对成功,则所述蓝牙标签进入无线连接交互测试模式;
[0052] 自检测试模块,用于在检测到所述蓝牙标签进入自检测试模式时,周期性的对所述蓝牙标签的功能进行检测。
[0053] 总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0054] (1)自检测能力,本标签在初始时刻(可选)及每隔一定周期实现标签功能完整自检测,并通过广播的方式,将检测信息广播出去,部署在周围的检测设备,接收并分析该标签的工作性能,自检测功能周期性的检测标签的好坏,方便标签维护人员及时发现并排除问题标签;
[0055] (2)有线连接交互检测,本标签可与标签检测器URAT实现标准接口对接,标签检测器与标签自动交互发送检测指令返回测试结果,最后标签检测器对检测结果进行判断,并输出检测信息,通过有线连接交互检测可对标签进行详细检测以及问题标签的故障排查定位;
[0056] (3)无线配对交互检测,本标签可与标签检测器实现配对连接,标签检测器与标签自动交互发送检测指令返回测试结果,最后标签检测器对检测结果进行判断,并输出检测信息,通过无线连接交互检测对部署于不方便操作的特定空间位置的标签进行检测,对故障标签详细的问题进行排查定位。

附图说明

[0057] 图1是本发明实施例公开的一种蓝牙标签的功能自检测方法的流程示意图。

具体实施方式

[0058] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0059] 本发明提供了一种蓝牙标签的功能自检方法及系统,可实现标签功能自检测,支持自检测、连接检测、配对检测、故障定位检测等多种检测方式,并支持输出标签的各项功能参数,大大的节省人力和时间,提高生产效率和标签数据的准确性。实际使用中发现,通过本发明完成一次自动检测大概时间为1.5s,完成一次连接交互完整测试大概只需要2s。
[0060] 如图1所示是本发明实施例公开的一种蓝牙标签的功能自检测方法的流程示意图,图1所示的方法应用于具有干簧管的蓝牙标签,该方法包括:
[0061] 在蓝牙标签上电后,若检测到蓝牙标签与标签检测器的URAT接口连接,则由标签检测器发送有线连接交互测试指令,以使蓝牙标签进入有线连接交互测试模式;
[0062] 若干簧管电位为高电位,则蓝牙标签进入无线可配对模式,若无线配对成功,则蓝牙标签进入无线连接交互测试模式;
[0063] 若检测到蓝牙标签进入自检测试模式,则周期性的对蓝牙标签的功能进行检测。
[0064] 在本发明实施例中,蓝牙标签内置干簧管(放置于磁场环境中时闭合,远离磁场环境则断开),可灵活选择检测模式,对蓝牙标签自身硬件功能完整性进行检测,检测完成后可通过有线或无线的方式将硬件自检测试结果输出。无线连接和有线连接测试均主动输出测试检测结果,自检测模式分为完全自检测和连接自检测,两种自检测模式都按照预设的步骤执行,只是在检测结束后,完全自检测模式通过广播的形式将检测结果输出,连接自检测则通过连接的模式输出检测结果。
[0065] 在本发明实施例中,以下检测过程均是在蓝牙标签配制固定ID号的情况下进行的测试,且自测试过程顺序执行,连接检测可按照特定自设步骤执行。
[0066] 在本发明实施例中,在进行蓝牙标签检测前,需要进行相应判断,确定蓝牙标签是进行有线连接检测、无线连接检测或者自检测。具体地:
[0067] 首先蓝牙标签上电初始化,蓝牙标签通过判断干簧管的电位高低以及URAT接口来判断是否进入连接测试模式,其中,干簧管默认点位为低点位,URAT的RX接口电位默认为低电位;
[0068] 若蓝牙标签检测到URAT的RX接口电位为高电位,则蓝牙标签返回测试开始指令,等待有线连接设备指令蓝牙标签是否进入有线交互检测或自检测;
[0069] 若干簧管电位为高电位,蓝牙标签进入无线可配对模式,若有无线配对检测设备配对成功,则标签返回测试开始指令,等待无线配对设备指令是否进入无线交互检测或自检;
[0070] 否则蓝牙标签进入正常工作模式。
[0071] 在一个可选的实施方式中,在成品批量检测时可以选择有线连接测试模式,对蓝牙标签的每一项都进行准确无误的检测,连接检测器与蓝牙标签标准接口,实现方便快捷对接。具体地,在蓝牙标签上电前,将蓝牙标签与标签检测器的标准UART接口连接起来,上电后,蓝牙标签检测到UART连接,蓝牙标签返回测试开始指令,标签检测器发送有线连接交互测试指令,蓝牙标签进入有线连接交互测试模式,开始测试,具体测试步骤如下:
[0072] 有线标签检测器向蓝牙标签发送广播驱动测试指令,以使蓝牙标签启动广播功能,向外广播蓝牙标签的设备ID号,直至有线标签检测器接收到蓝牙标签的广播信号,保存蓝牙标签的设备ID号并计算蓝牙标签的RSSI值,判断广播驱动测试以及标签信号RSSI质量测试是否通过;
[0073] 有线标签检测器向蓝牙标签发送加密广播驱动测试指令,以使蓝牙标签启动加密广播驱动功能,对加密广播驱动测试指令中的数据进行加密并进行广播,直至有线标签检测器接收到广播数据并进行解密,判断加密广播驱动测试是否通过;
[0074] 有线标签检测器向蓝牙标签发送可配对广播驱动测试指令,以使蓝牙标签启动可配对广播驱动功能,开始可配对广播,若有线标签检测器与蓝牙标签配对成功(一般地,配对时长大概50ms),则可配对广播驱动测试通过;
[0075] 有线标签检测器与蓝牙标签配对成功后,向蓝牙标签写入测试配置参数,以由蓝牙标签将配置参数写入到存储该参数的记忆性存储地址,蓝牙标签根据参数地址读取配置参数,并返回给有线标签检测器,以由有线标签检测器判断返回参数是否与写入的测试配置参数一致,判断可配对配置驱动测试是否通过;
[0076] 基于可配对配置驱动测试,在蓝牙标签与有线标签检测器配置成功后,蓝牙标签启动指示灯驱动动能,并检测指示灯电路的好坏,返回测试信息给有线标签检测器,由有线标签检测器判断连接指示灯驱动测试是否通过;
[0077] 有线标签检测器向蓝牙标签发送周期性广播驱动测试指令,由蓝牙标签开启周期性广播计时器,进入周期性广播模式,若经过若干个周期,有线标签检测器检测到周期性广播信号,则判断周期性广播测试通过;
[0078] 其中,蓝牙标签开启周期性广播计时器的过程为:正常工作情况下蓝牙标签会同时进入睡眠模式,并根据配置的周期时间进行周期性广播,当蓝牙标签在周期性广播状态下,也可通过运动或干簧管唤醒,当被运动中断唤醒时,蓝牙标签周期性广播计时器清零并开始运动广播,当蓝牙标签检测到静止中断时,蓝牙标签再次开启周期性广播计时器,并进入周期性广播模式;当蓝牙标签被干簧管唤醒,蓝牙标签周期性广播计时器清零并开始可配对广播,当蓝牙标签检测到静止中断时,蓝牙标签再次开启周期性广播计时器,并进入周期性广播模式,在蓝牙标签测试期间,此周期时长大概600ms(广播时长100ms,睡眠时长500ms),经过2个周期,有线标签检测器检测到周期性广播信号,并判断周期性广播测试是否通过;
[0079] 当蓝牙标签进入周期性广播模式时,有线标签检测器测试蓝牙标签当前的电流是否在预设电流范围内,判断周期性广播电流测试是否通过;
[0080] 在本发明实施例中,预设电流范围可以根据实际情况进行确定,优选地,预设电流范围为:2.6uA
[0081] 有线标签检测器向蓝牙标签发送加速度计驱动测试指令,由蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给有线标签检测器,由有线标签检测器校验返回参数,判断加速度计驱动测试是否通过;
[0082] 有线标签检测器向蓝牙标签发送运动广播驱动测试指令,由蓝牙标签收到运动广播驱动测试指令后,启动加速度计驱动功能,加速度计产生运动中断信号,在蓝牙标签检测到运动中断信号后,由蓝牙标签启动运动广播驱动功能,进行运动广播,直至有线标签检测器接收到蓝牙标签的ID广播和运动广播信号,并判断运动广播驱动测试是否通过;
[0083] 有线标签检测器向蓝牙标签发送静止广播驱动测试指令,由蓝牙标签收到静止广播驱动测试指令后,启动加速度计驱动功能,加速度计产生静止中断信号,在蓝牙标签检测到静止中断信号后,由蓝牙标签启动静止广播驱动功能,进行静止广播,直至有线标签检测器接收到蓝牙标签的ID广播和静止广播信号,并判断静止广播驱动测试是否通过;
[0084] 有线标签检测器向蓝牙标签发送电量监测驱动功能测试指令,由蓝牙标签启动电量监测测试功能,测试蓝牙标签的电池电量,并返回电量信息,由有线标签检测器接收返回信息,判断电量监测驱动测试是否通过;
[0085] 有线标签检测器向蓝牙标签发送低电量报警驱动功能测试指令,由蓝牙标签产生低电量信号,在蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并返回测试信息给有线标签检测器,由有线标签检测器判断低电量报警驱动测试是否通过;
[0086] 有线标签检测器对蓝牙标签的干簧管测试时,默认状态下干簧管处于断开状态,蓝牙标签测试当前的干簧管电路电平,然后在蓝牙标签周围产生磁场,测试干簧管的闭合状态,蓝牙标签返回干簧管测试信息给有线标签检测器,由有线标签检测器判断干簧管测试是否通过;
[0087] 有线标签检测器对所有测试结果进行评估,保存并输出蓝牙标签的检测结果。
[0088] 在一个可选的实施方式中,在大型仓库物资定位标签批量配置后,对标签配置参数和性能进行审核检测时,可以选择无线连接测试模式,对标签的每一项功能参数进行审核检测,只需将标签上电,并放置于连接检测器周围的磁场中,即可实现标签与连接检测器的快速交互检测,当连接检测器输出该标签的测试结果后,即可将标签从连接检测器的磁场中拿走,期间不需要人为进行任何操作,实现对标签功能和各项参数的快速审核和检测,具体测试步骤如下:
[0089] 蓝牙标签与无线连接检测器配对成功并返回测试开始指令,无线标签检测器发送无线连接交互测试指令,以使蓝牙标签进入无线连接交互测试模式,其中,蓝牙标签放置于连接检测器周围的磁场中;
[0090] 无线标签检测器向蓝牙标签发送广播驱动功能测试指令,以使蓝牙标签从配对模式中退出,开始广播,直至无线标签检测器接收到蓝牙标签的广播信息,保存蓝牙标签的设备ID号并计算标签的RSSI值,判断广播驱动测试以及标签信号RSSI质量测试是否通过,并在预设时间后,蓝牙标签进入配对模式,与无线连接检测器配对成功,其中,广播信息包含蓝牙标签的设备ID号;
[0091] 其中,预设时间可以根据实际需要进行确定。
[0092] 无线标签检测器向蓝牙标签发送加密广播驱动功能测试指令,以使蓝牙标签从配对模式中退出,并启动加密广播驱动功能,对加密广播驱动功能测试指令中的数据进行加密并进行广播,直至无线标签检测器接收广播数据进行解密,判断加密广播驱动测试是否通过,并在预设时间后,蓝牙标签进入配对模式,与无线连接检测器配对成功;
[0093] 无线标签检测器向蓝牙标签发送配置参数测试指令,以使蓝牙标签读取各项配置参数,并返回给无线标签检测器,由无线标签检测器判断返回参数的正确性,判断可配对配置驱动测试是否通过;
[0094] 无线标签检测器向蓝牙标签发送配置指示灯驱动测试指令,以使蓝牙标签产生配置成功信号并启动指示灯驱动功能,检测指示灯电路的好坏,向无线标签检测器返回测试信息,由无线标签检测器判断连接指示灯驱动测试是否通过;
[0095] 无线标签检测器向蓝牙标签发送周期性广播驱动测试指令,以使蓝牙标签从配对模式中退出,开启周期性广播计时器,并进入周期性广播模式,直至无线标签检测器检测到周期性广播信号,并判断周期性广播驱动测试是否通过,经过若干个周期后所述蓝牙标签进入配对模式,与无线连接检测器配对成功;
[0096] 其中,蓝牙标签开启周期性广播计时器的过程为:正常工作情况下蓝牙标签会同时进入睡眠模式,并根据配置的周期时间进行周期性广播,当蓝牙标签在周期性广播状态下,也可通过运动或干簧管唤醒,当被运动中断唤醒时,蓝牙标签周期性广播计时器清零并开始运动广播,当蓝牙标签检测到静止中断时,蓝牙标签再次开启周期性广播计时器,并进入周期性广播模式;当蓝牙标签被干簧管唤醒,蓝牙标签周期性广播计时器清零并开始可配对广播,当蓝牙标签检测到静止中断时,蓝牙标签再次开启周期性广播计时器,并进入周期性广播模式,在蓝牙标签测试期间,此周期时长大概600ms(广播时长100ms,睡眠时长500ms),经过2个周期,无线标签检测器检测到周期性广播信号,并判断周期性广播测试是否通过。
[0097] 无线标签检测器向蓝牙标签发送加速度计驱动测试指令,以使蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给无线标签检测器,由无线标签检测器校验返回参数,判断加速度计驱动测试是否通过;
[0098] 无线标签检测器向蓝牙标签发送运动广播驱动测试指令,以使蓝牙标签在收到运动广播驱动测试指令后,从配对模式退出,启动加速度计驱动功能,加速度计产生运动中断信号,蓝牙标签检测到该运动中断信号,则蓝牙标签启动运动广播驱动功能,进行运动广播,直至无线标签检测器接收到蓝牙标签的ID广播和运动广播信号,并判断运动广播测试是否通过,在预设时间后,蓝牙标签进入配对模式,与无线连接检测器配对成功;
[0099] 无线标签检测器向蓝牙标签发送静止广播驱动测试指令,蓝牙标签收到静止广播驱动测试指令后,从配对模式退出,启动加速度计驱动功能,加速度计产生静止中断信号,蓝牙标签检测到该静止中断信号,则蓝牙标签启动静止广播驱动功能,进行静止广播,直至无线标签检测器接收到蓝牙标签的ID广播和静止广播信号,并判断静止广播驱动测试是否通过,在预设时间后,蓝牙标签进入配对模式,与无线连接检测器配对成功;
[0100] 无线标签检测器向蓝牙标签发送电量监测驱动功能测试指令,由蓝牙标签启动电量监测测试功能,测试蓝牙标签的电池电量,并返回电量信息,由无线标签检测器接收该返回信息后,判断电量监测驱动测试是否通过;
[0101] 无线标签检测器向蓝牙标签发送低电量报警驱动功能测试指令,以使蓝牙标签产生低电量信号,在所述蓝牙标签检测到低电量信号后,测试低电量指示灯功能及电路,并向无线标签检测器返回测试信息,由无线标签检测器判断低电量报警驱动测试是否通过;
[0102] 无线标签检测器对所有测试结果进行评估和审核,输出蓝牙标签的检测结果。
[0103] 一般地,大型仓库中的物资信息标签,续航和工作能力要求达到三年到五年的时间,处于长时间工作状态的标签的功能和参数的检测,需要标签的周期性自检测功能,方便标签维护人员周期性的统计标签的工作状态,及时排查问题标签。
[0104] 在一个可选的实施方式中,标签的周期性自检测功能根据配置的参数来周期性检测标签的功能,具体地,自检测试模式的测试过程为:
[0105] 蓝牙标签产生电量信号,检测低电量指示灯功能及电路,并记录低电量报警驱动测试的检测结果;
[0106] 蓝牙标签向加速度计写入默认参数,启动加速度计驱动功能并读取加速度计内部数据,检测加速度计是否产生运动和静止中断,并记录加速度计驱动测试的检测结果;
[0107] 蓝牙标签产生连接信号,启动连接指示灯驱动功能检测连接指示灯及电路,并记录连接指示灯驱动测试的检测结果;
[0108] 蓝牙标签启动电量检测驱动功能,检测当前蓝牙标签电池的电量,并记录电量监测测试的检测结果;
[0109] 蓝牙标签产生运动唤醒中断信号,启动运动广播驱动功能,并记录运动广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0110] 蓝牙标签产生静止唤醒中断信号,启动静止广播驱动功能,并记录静止广播测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0111] 蓝牙标签启动广播加密驱动功能,将默认广播字段进行加密,并记录加密数据到广播信息加密驱动测试的检测结果,部署在周围的基站通过广播信号中的自检测标志位识别该广播为自检测运动广播;
[0112] 蓝牙标签启动干簧管检测功能,检测干簧管的闭合状态,并记录干簧管测试的测试结果;
[0113] 蓝牙标签进行周期性广播,将周期性检测结果广播出去,部署在周围的基站接收到广播并在广播信号中检测到周期性自检测标志位,对检测结果进行评估和审核,并将该标签周期检测结果和审核上报云端保存。
[0114] 本发明还提供了一种蓝牙标签的功能自检测系统,应用于具有干簧管的蓝牙标签,该系统包括:
[0115] 有线连接交互测试模块,用于在蓝牙标签上电后,若检测到蓝牙标签与标签检测器的URAT接口连接,则由标签检测器发送有线连接交互测试指令,以使蓝牙标签进入有线连接交互测试模式;
[0116] 无线连接交互测试模块,用于在干簧管电位为高电位时,蓝牙标签进入无线可配对模式,若无线配对成功,则蓝牙标签进入无线连接交互测试模式;
[0117] 自检测试模块,用于在检测到蓝牙标签进入自检测试模式时,周期性的对蓝牙标签的功能进行检测;
[0118] 所述有线连接交互测试模式的测试过程为:
[0119] 在接收到有线标签检测器向蓝牙标签发送的广播驱动测试指令后,所述蓝牙标签启动广播功能,向外广播所述蓝牙标签的设备ID号,直至所述有线标签检测器接收到所述蓝牙标签的广播信号,并由所述有线标签检测器保存所述蓝牙标签的设备ID号并计算所述蓝牙标签的RSSI值,判断所述蓝牙标签的广播驱动测试以及标签信号RSSI质量测试是否通过;
[0120] 在接收到所述有线标签检测器向所述蓝牙标签发送的加密广播驱动测试指令后,所述蓝牙标签启动加密广播驱动功能,对所述加密广播驱动测试指令中的数据进行加密并进行广播,直至所述有线标签检测器接收到广播数据并进行解密,判断所述蓝牙标签的加密广播驱动测试是否通过;
[0121] 在接收到所述有线标签检测器向所述蓝牙标签发送的可配对广播驱动测试指令后,所述蓝牙标签启动可配对广播驱动功能,开始可配对广播,若所述有线标签检测器与所述蓝牙标签配对成功,则所述蓝牙标签的可配对广播驱动测试通过;
[0122] 在所述有线标签检测器与所述蓝牙标签配对成功后,所述蓝牙标签接收由所述有线标签检测器向所述蓝牙标签写入的测试配置参数,并由所述蓝牙标签将配置参数写入到存储该参数的记忆性存储地址,所述蓝牙标签根据参数地址读取配置参数,并返回给所述有线标签检测器,以由所述有线标签检测器判断返回参数是否与写入的测试配置参数一致,判断所述蓝牙标签的可配对配置驱动测试是否通过;
[0123] 基于可配对配置驱动测试,在所述蓝牙标签与所述有线标签检测器配置成功后,所述蓝牙标签启动指示灯驱动动能,并检测指示灯电路的好坏,返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的连接指示灯驱动测试是否通过;
[0124] 在接收到所述有线标签检测器向所述蓝牙标签发送的周期性广播驱动测试指令后,所述蓝牙标签开启周期性广播计时器,进入周期性广播模式,若经过若干个周期,所述有线标签检测器检测到周期性广播信号,则判断所述蓝牙标签的周期性广播测试通过;
[0125] 当所述蓝牙标签进入周期性广播模式时,由所述有线标签检测器测试所述蓝牙标签当前的电流是否在预设电流范围内,判断所述蓝牙标签的周期性广播电流测试是否通过;
[0126] 在接收到所述有线标签检测器向所述蓝牙标签发送的加速度计驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,从加速度计中读取默认标识参数,返回给所述有线标签检测器,由所述有线标签检测器校验返回参数,判断所述蓝牙标签的加速度计驱动测试是否通过;
[0127] 在接收到所述有线标签检测器向所述蓝牙标签发送的运动广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生运动中断信号,在所述蓝牙标签检测到运动中断信号后,由所述蓝牙标签启动运动广播驱动功能,进行运动广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和运动广播信号,并判断所述蓝牙标签的运动广播驱动测试是否通过;
[0128] 在接收到所述有线标签检测器向所述蓝牙标签发送的静止广播驱动测试指令后,所述蓝牙标签启动加速度计驱动功能,由加速度计产生静止中断信号,在所述蓝牙标签检测到静止中断信号后,所述蓝牙标签启动静止广播驱动功能,进行静止广播,直至所述有线标签检测器接收到所述蓝牙标签的ID广播和静止广播信号,并判断所述蓝牙标签的静止广播驱动测试是否通过;
[0129] 在接收到所述有线标签检测器向所述蓝牙标签发送的电量监测驱动功能测试指令后,所述蓝牙标签启动电量监测测试功能,测试所述蓝牙标签的电池电量,并返回电量信息,由所述有线标签检测器接收返回信息,判断所述蓝牙标签的电量监测驱动测试是否通过;
[0130] 在接收到所述有线标签检测器向所述蓝牙标签发送的低电量报警驱动功能测试指令后,所述蓝牙标签产生低电量信号,在所述蓝牙标签检测到该低电量信号后,测试低电量指示灯功能及电路,并返回测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的低电量报警驱动测试是否通过;
[0131] 在所述有线标签检测器对所述蓝牙标签的干簧管测试时,所述蓝牙标签测试当前的干簧管电路电平,然后在所述蓝牙标签周围产生磁场,测试干簧管的闭合状态,所述蓝牙标签返回干簧管测试信息给所述有线标签检测器,由所述有线标签检测器判断所述蓝牙标签的干簧管测试是否通过,其中,默认状态下干簧管处于断开状态;
[0132] 由所述有线标签检测器对所有测试结果进行评估,保存并输出所述蓝牙标签的检测结果。
[0133] 本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。