CN109861880B - 一种无线通讯模块的生产检测方法及装置 - Google Patents
一种无线通讯模块的生产检测方法及装置 Download PDFInfo
- Publication number
- CN109861880B CN109861880B CN201910065236.6A CN201910065236A CN109861880B CN 109861880 B CN109861880 B CN 109861880B CN 201910065236 A CN201910065236 A CN 201910065236A CN 109861880 B CN109861880 B CN 109861880B
- Authority
- CN
- China
- Prior art keywords
- wireless communication
- communication module
- tested
- configuration information
- version number
- 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.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种无线通讯模块的生产检测方法及装置,包括:扫描上电后的待测试无线通讯模块上的MAC标签,并从MAC标签中解析出待测试无线通讯模块的MAC地址;扫描待测试无线通讯模块上的SN标签,并从SN标签中解析出待测试无线通讯模块的SN码;根据SN码,从预存的数据中确定待测试无线通讯模块对应的目标配置信息,其中,目标配置信息,包括:MAC地址和SN码;根据MAC地址,确定待测试无线通讯模块是否通讯异常;如果否,将目标配置信息发送给待测试无线通讯模块,以使待测试无线通讯模块在接收到目标配置信息时,写入目标配置信息。本方案能够实现不带插线口的无线通讯模块的生产检测。
Description
技术领域
本发明涉及物联网技术领域,特别涉及一种无线通讯模块的生产检测方法及装置。
背景技术
随着物联网技术的不断发展,越来越多的物联网设备出现在人们生活中,例如,无人驾驶汽车、智能扫地机器人、温控器,用以提升人们的生活质量。
目前,为了实现物联网设备的超薄、小型化需求,生产厂家通常会去掉物联网设备上的无线通讯模块的插线口,以减小无线通讯模块的体积。
但是,传统的无线通讯模块的生产检测方法是通过插线口无线通讯模块进行生产检测的,这就无法适应不带插线口的无线通讯模块的测试需求,从而导致不带插线口的无线通讯模块无法进行生产检测。
发明内容
本发明实施例提供了一种无线通讯模块的生产检测方法及装置,能够实现不带插线口的无线通讯模块的生产检测。
第一方面,本发明实施例提供了一种无线通讯模块的生产检测方法,包括:
扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;
扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;
如果否,将所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息。
优选地,
所述根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常,如果否,将所述目标配置信息发送给所述待测试无线通讯模块,包括:
S1:确定是否搜索到所述待测试无线通讯模块的,与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常。
优选地,
在所述S2之后,在所述S3之前,进一步包括:
确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常。
优选地,
在所述扫描上电后的待测试无线通讯模块上的MAC标签之前,进一步包括:
存储预设的测试软件,并存储所述测试软件的测试版本号;
利用所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;
当确定所述MAC热点的信号强度在预设的范围内时,
在所述S3之前,进一步包括:
向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;
在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并执行S3,否则,输出所述测试版本号异常;
所述S3,包括:
将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块。
优选地,
所述根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,包括:
从所述SN码中提取出所述待测试无线通讯模块的物料代码;
确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;
如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
第二方面,本发明实施例提供了一种无线通讯模块的生产检测装置,包括:
扫描识别模块,用于扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
配置确定模块,用于根据所述扫描识别模块解析出的所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
生产检测模块,用于根据所述扫描识别模块解析的所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;如果否,将所述配置确定模块确定的所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息。
优选地,
所述生产检测模块,用于执行:
S1:确定是否搜索到所述待测试无线通讯模块的,与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常。
优选地,
所述生产检测模块,进一步用于确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常。
优选地,
进一步包括:信息存储模块;
所述信息存储模块,用于存储预设的测试软件,并存储所述测试软件的测试版本号;
所述生产检测模块,进一步用于利用所述信息存储模块存储的所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述信息存储模块存储的所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块,否则,输出所述测试版本号异常。
优选地,
所述配置确定模块,用于从所述SN码中提取出所述待测试无线通讯模块的物料代码;确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
在本发明实施例中,通过扫描识别上电后的待测试无线通讯模块上的MAC标签和SN标签,可以确定待测试无线通讯模块的MAC地址和SN码,再根据MAC地址确定待测试无线通讯模块的通讯是否异常,当且仅当在待测试无线通讯模块通讯正常时,将SN码对应的目标配置信息发送给待测试无线通讯模块,以使其写入指定的目标配置信息,以便待测试无线通讯模块能够正常使用,完成不带插线口的无线通讯模块的生产检测。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种无线通讯模块的生产检测方法的流程图;
图2是本发明一实施例提供的另一种无线通讯模块的生产检测方法的流程图;
图3是本发明一实施例提供的一种无线通讯模块的生产检测装置的结构示意图;
图4是本发明一实施例提供的另一种无线通讯模块的生产检测装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种无线通讯模块的生产检测方法,包括:
步骤101:扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;
步骤102:扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
步骤103:根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
步骤104:根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;
步骤105:如果否,将所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息。
在本发明实施例中,通过扫描识别上电后的待测试无线通讯模块上的MAC标签和SN标签,可以确定待测试无线通讯模块的MAC地址和SN码,再根据MAC地址确定待测试无线通讯模块的通讯是否异常,当且仅当在待测试无线通讯模块通讯正常时,将SN码对应的目标配置信息发送给待测试无线通讯模块,以使其写入指定的目标配置信息,以便待测试无线通讯模块能够正常使用,完成不带插线口的无线通讯模块的生产检测。
在本发明一实施例中,所述根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常,如果否,如果否,将所述目标配置信息发送给所述待测试无线通讯模块,包括:
S1:确定是否搜索到所述待测试无线通讯模块的与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常。
在本发明实施例中,待测试无线通讯模块上电后,会默认起动自身的MAC热点,这样通过确定是否能搜索到解析出的MAC地址相对应的MAC热点,可以确定该待测试无线通讯模块的通讯是否异常,当待测试无线通讯模块通讯异常时,可以输出待测试无线通讯模块通讯异常,以便测试人员了解测试情况。
举例来说,确定是否能够搜索到与解析出的MAC地址“123”相对应MAC热点“123”,如果能搜到MAC热点“123”则说明待测试无线通讯模块的通讯正常,可以继续对待测试无线通讯模块进行测试,当搜索不到否则,输出待测试无线通讯模块通讯异常。
为了确定待测试无线通讯模块的网络信号是否异常,在本发明一实施例中,在所述S2之后,在所述S3之前,进一步包括:
确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常。
在本发明实施例中,在能搜索到待测试无线通讯模块的MAC热点后,还需要对待测试无线通讯模块的信号强度进行检测,以确定待测试无线通讯模块的信号强度是否在预设的范围(40dB-70dB)内,避免待测试无线通讯模块的信号强度过弱而影响其通讯效果。
在本发明一实施例中,在所述扫描上电后的待测试无线通讯模块上的MAC标签之前,进一步包括:
存储预设的测试软件,并存储所述测试软件的测试版本号;
利用所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;
当确定所述MAC热点的信号强度在预设的范围内时,
在所述S3之前,进一步包括:
向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;
在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并执行S3,否则,输出所述测试版本号异常;
所述S3,包括:
将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块。
在本发明实施例中,通过预先存储的测试软件,可以确定识别待测试无线通讯模块的MAC地址、SN码等信息,以使对待测试无线通讯模块进行生产检测。而在将确定的目标配置信息写入到待测试无线通讯模块之前,需要确定待测试无线通讯模块的软件版本号,以使确定待测试无线通讯模块本地的软件,是否与进行生产检测的测试软件相对应,当且仅当在待测试无线通讯模块本地的软件与测试软件相对应时,将软件版本号写入到待测试无线通讯模块所对应的目标配置信息中,以避免将待测试无线通讯模块本地的软件与测试软件不对应时,将目标配置文件写入到待测试无线通讯模块中后,会影响待测试无线通讯模块的运行。
举例来说,预先存储预设的测试软件“ACD”,以及测试软件“ACD”的测试版本号“1.11”;
在确定待测试无线通讯模块X的MAC热点的信号强度在预设的范围“30dB~70dB”内时,向待测试无线通讯模块X发送版本号查询指令,在接收到待测试无线通讯模块发来的软件版本号“1.12”时,可以确定待测试无线通讯模块本次存储的软件的软件版本号“1.12”,与测试软件“ACD”的测试版本号“1.11”均为1.1版本,因此,可以将已确定的目标配置信息写入到待测试无线通讯模块中,以便用户在使用待测试无线通讯模块,或者运维人员维护待测试无线通讯模块时,通过目标配置信息可以了解到待测试无线通讯模块的相关信息,以便对其维护管理。
在本发明一实施例中,所述根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,包括:
从所述SN码中提取出所述待测试无线通讯模块的物料代码;
确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;
如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
在本发明实施例中,生产检测人员根据待测试无线通讯模块生产批次、生产日期等物料信息,可以为其配置对应的配置信息,这样在对待测试无线通讯模块进行生产检测时,从待测试无线通讯模块的SN码中获取出其对应的物料代码,即可从存储的配置信息中确定该待测试无线通讯模块的目标配置信息,以将目标配置信息动态写入到该待测试无线通讯模块中,完成待测试无线通讯模块的生产检测。
综上可见,通过识别待测试物联网模块上的MAC地址和SN码,确定待测试无线通讯模块的通讯是否异常,以及对应的软件版本号、目标匹配信息,以使在待测试无线通讯模块通讯正常且软件版本号相对应时,将目标匹配信息写入到待测试无线通讯模块中,而无需通过插线口进行数据交互,即可实现不带插线口的无线通讯模块的生产检测。
为了更加清楚的说明本发明的技术方案及优点,下面对利用无线通讯模块的生产检测方法如何对待测试无线通讯模块C进行生产检测进行详细说明,如图2所示,具体可以包括以下步骤:
步骤201:存储预设的测试软件,并存储测试软件的测试版本号。
具体地,通过存储预设的测试软件,可以利用该测试软件对待测试无线通讯模块C进行生产检测,通过测试软件的测试版本号,可以确定是否与待测试无线通讯模块C中的软件的软件版本号相匹配,避免由于软件版本不同导致待测试无线通讯模块C的生产检测无效。
步骤202:利用测试软件,扫描上电后的待测试无线通讯模块C上的MAC标签,并从MAC标签中解析出待测试无线通讯模块C的MAC地址。
步骤203:扫描待测试无线通讯模块C上的SN标签,并从SN标签中解析出待测试无线通讯模块C的SN码。
具体地,通过测试软件可以分别对待测试无线通讯模块C的MAC标签和SN标签进行扫描识别,从中分别确定出MAC地址和SN码。
步骤204:从SN码中提取出待测试无线通讯模块C的物料代码。
具体地,待测试无线通讯模块C的SN码是待测试无线通讯模块C的身份标识,因此可以从中提取出待测试无线通讯模块C的生产批次、生产日期等物料代码,以使根据物料代码对待测试无线通讯模块C进行生产检测。
步骤205:确定预存的至少一个预存物料代码中,是否存在与待测试无线通讯模块C的物料代码相同的物料代码。
步骤206:当确定预存的至少一个物料代码中存在与待测试无线通讯模块C的物料代码相同的物料代码时,从预存的至少一个预存配置信息中,确定与待测试无线通讯模块C的物料代码相对应的目标配置信息,其中,目标配置信息,包括:MAC地址和SN码。
具体地,通过提取出的物料代码,可以查询预存的至少一个配置信息中,是否存在与提取出的物料代码相对应的目标配置信息,以确定待测试无线通讯模块C是否为需要测试的无线通讯模块,当且仅当确定待测试无线通讯模块C为需要进行生产检测的无线通讯模块时,再确定待测试无线通讯模块C的目标配置信息。
步骤207:确定是否搜索到待测试无线通讯模块C的MAC热点,其中,MAC热点与MAC地址相对应,如果是,执行步骤208,否则,执行步骤215。
具体地,通过确定是否能搜索到待测试无线通讯模块C的,与MAC地址相对应的MAC热点,可以确定待测试无线通讯模块C是否能够进行数据交互,以确定是否需要继续对待测试无线通讯模块C进行生产检测。
步骤208:利用预设的出厂密码连接MAC热点。
具体地,在确定待测试无线通讯模块C的能够进行数据交互时,可以利用预设的出厂密码与待测试无线通讯模块C建立连接,以便于数据交互,完成生产检测。
步骤209:确定MAC热点的信号强度是否在预设的范围内,如果是,执行步骤210,否则,。
具体地,通过确定待测试无线通讯模块C的网络信号强度,可以进一步确定待测试无线通讯模块C的通讯是否异常,以避免待测试无线通讯模块C网络信号太差,影像用户的使用体验。
步骤210:向待测试无线通讯模块C发送版本号查询指令,以使待测试无线通讯模块C在接收到软件版本号查询指令时,读取本地的软件的软件版本号。
具体地,向待测试无线通讯模块C发送版本号查询指令,以便确定待测试无线通讯模块C本地软件的软件版本号,是否与测试软件的测试版本号相对应(例如,确定待测试无线通讯模块C本地软件的版本号,是否与测试软件的测试版本号相同,或者版本间隔不大于预设阈值2),避免测试软件与待测试无线通讯模块C的软件不对应,影响待测试无线通讯模块C的生产检测可信度和待测试无线通讯模块C的使用。
步骤211:在接收到待测试无线通讯模块C返回的软件版本号时,确定测试版本号是否与软件版本号相对应,如果是,并执行步骤212,否则,执行步骤213。
具体地,在确定待测试无线通讯模块C本地的软件与进行生产检测所用的测试软件相对应时,可以将软件版本号写入到目标配置信息中,再将目标配置信息发送给待测试无线通讯模块C,以使其写入目标配置信息,便于维护人员和用户查看待测试无线通讯模块C的相关信息。
步骤212:将软件版本号写入目标配置信息中,将写入后的目标配置信息发送给连接后的待测试无线通讯模块C,以使待测试无线通讯模块C在接收到目标配置信息时,写入目标配置信息。
步骤213:输出测试版本号异常。
具体地,在确定待测试无线通讯模块C本地的软件与测试软件的版本号不对应时,输出测试版本号异常,以便测试人员了解测试情况。
步骤214:输出待测试无线通讯模块信号强度异常。
具体地,在待测试无线通讯模块C的信号强度较弱时,输出待测试无线通讯模块信号强度异常,以便测试人员了解待测试无线通讯模块C无线功能异常。
步骤215:输出待测试无线通讯模块C通讯异常。
具体地,在确定无法搜索到待测试无线通讯模块C的MAC热点时,可以输出待测试无线通讯模块C通讯异常,以便测试人员了解待测试无线通讯模块C无法进行数据交换。
如图3所示,本发明实施例提供了一种无线通讯模块的生产检测装置,包括:
扫描识别模块301,用于扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
配置确定模块302,用于根据所述扫描识别模块解析出的所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
生产检测模块303,用于根据所述扫描识别模块解析的所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;如果否,将所述配置确定模块确定的所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息。
在本发明实施例中,通过扫描识别模块扫描识别上电后的待测试无线通讯模块上的MAC标签和SN标签,可以确定待测试无线通讯模块的MAC地址和SN码,配置确定模块再根据MAC地址确定待测试无线通讯模块的通讯是否异常,当且仅当在待测试无线通讯模块通讯正常时,生产检测模块将SN码对应的目标配置信息发送给待测试无线通讯模块,以使其写入指定的目标配置信息,以便待测试无线通讯模块能够正常使用,完成不带插线口的无线通讯模块的生产检测。
在本发明一实施例中,所述生产检测模块,用于执行:
S1:确定是否搜索到所述待测试无线通讯模块的,与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常。
在本发明一实施例中,所述生产检测模块,进一步用于确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常。
基于图3所示的所述无线通讯模块的生产检测装置,如图4所示,进一步包括:信息存储模块401;
所述信息存储模块401,用于存储预设的测试软件,并存储所述测试软件的测试版本号;
所述生产检测模块303,进一步用于利用所述信息存储模块401存储的所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述信息存储模块存储的所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块,否则,输出所述测试版本号异常。
在本发明一实施例中,所述无线通讯模块的生产检测装置,所述配置确定模块,用于从所述SN码中提取出所述待测试无线通讯模块的物料代码;确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
本发明各个实施例至少具有如下有益效果:
1、在本发明一实施例中,通过扫描识别上电后的待测试无线通讯模块上的MAC标签和SN标签,可以确定待测试无线通讯模块的MAC地址和SN码,再根据MAC地址确定待测试无线通讯模块的通讯是否异常,当且仅当在待测试无线通讯模块通讯正常时,将SN码对应的目标配置信息发送给待测试无线通讯模块,以使其写入指定的目标配置信息,以便待测试无线通讯模块能够正常使用,完成不带插线口的无线通讯模块的生产检测。
2、在本发明一实施例中,待测试无线通讯模块上电后,会默认起动自身的MAC热点,这样通过确定是否能搜索到解析出的MAC地址相对应的MAC热点,可以确定该待测试无线通讯模块的通讯是否异常,当待测试无线通讯模块通讯异常时,可以输出待测试无线通讯模块通讯异常,以便测试人员了解测试情况。
3、在本发明一实施例中,在能搜索到待测试无线通讯模块的MAC热点后,还需要对待测试无线通讯模块的信号强度进行检测,以确定待测试无线通讯模块的信号强度是否在预设的范围(40dB-70dB)内,避免待测试无线通讯模块的信号强度过弱而影响其通讯效果。
4、在本发明一实施例中,通过预先存储的测试软件,可以确定识别待测试无线通讯模块的MAC地址、SN码等信息,以使对待测试无线通讯模块进行生产检测。而在将确定的目标配置信息写入到待测试无线通讯模块之前,需要确定待测试无线通讯模块的软件版本号,以使确定待测试无线通讯模块本地的软件,是否与进行生产检测的测试软件相对应,当且仅当在待测试无线通讯模块本地的软件与测试软件相对应时,将软件版本号写入到待测试无线通讯模块所对应的目标配置信息中,以避免将待测试无线通讯模块本地的软件与测试软件不对应时,将目标配置文件写入到待测试无线通讯模块中后,会影响待测试无线通讯模块的运行。
5、在本发明一实施例中,生产检测人员根据待测试无线通讯模块生产批次、生产日期等物料信息,可以为其配置对应的配置信息,这样在对待测试无线通讯模块进行生产检测时,从待测试无线通讯模块的SN码中获取出其对应的物料代码,即可从存储的配置信息中确定该待测试无线通讯模块的目标配置信息,以将目标配置信息动态写入到该待测试无线通讯模块中,完成待测试无线通讯模块的生产检测。
综上可见,通过识别待测试物联网模块上的MAC地址和SN码,确定待测试无线通讯模块的通讯是否异常,以及对应的软件版本号、目标匹配信息,以使在待测试无线通讯模块通讯正常且软件版本号相对应时,将目标匹配信息写入到待测试无线通讯模块中,而无需通过插线口进行数据交互,即可实现不带插线口的无线通讯模块的生产检测。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃····〃”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (4)
1.一种无线通讯模块的生产检测方法,其特征在于,包括:
扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;
扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;
如果否,将所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息;
所述根据所述MAC地址,确定所述待测试无线通讯模块是否通讯异常,如果否,将所述目标配置信息发送给所述待测试无线通讯模块,包括:
S1:确定是否搜索到所述待测试无线通讯模块的,与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常;
其中,所述MAC热点为所述待测试无线通讯模块上电后自动启动的热点;
在所述S2之后,在所述S3之前,进一步包括:
确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常;
在所述扫描上电后的待测试无线通讯模块上的MAC标签之前,进一步包括:
存储预设的测试软件,并存储所述测试软件的测试版本号;
利用所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;
当确定所述MAC热点的信号强度在预设的范围内时,
在所述S3之前,进一步包括:
向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;
在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并执行S3,否则,输出所述测试版本号异常;
所述S3,包括:
将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块。
2.根据权利要求1所述的无线通讯模块的生产检测方法,其特征在于,
所述根据所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,包括:
从所述SN码中提取出所述待测试无线通讯模块的物料代码;
确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;
如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
3.一种无线通讯模块的生产检测装置,其特征在于,包括:
扫描识别模块,用于扫描上电后的待测试无线通讯模块上的MAC标签,并从所述MAC标签中解析出所述待测试无线通讯模块的MAC地址;扫描所述待测试无线通讯模块上的SN标签,并从所述SN标签中解析出所述待测试无线通讯模块的SN码;
配置确定模块,用于根据所述扫描识别模块解析出的所述SN码,从预存的数据中确定所述待测试无线通讯模块对应的目标配置信息,其中,所述目标配置信息,包括:所述MAC地址和所述SN码;
生产检测模块,用于根据所述扫描识别模块解析的所述MAC地址,确定所述待测试无线通讯模块是否通讯异常;如果否,将所述配置确定模块确定的所述目标配置信息发送给所述待测试无线通讯模块,以使所述待测试无线通讯模块在接收到所述目标配置信息时,写入所述目标配置信息;
所述生产检测模块,用于执行:
S1:确定是否搜索到所述待测试无线通讯模块的,与所述MAC地址相对应的MAC热点,如果是,执行S2,否则,执行S4;
S2:利用预设的出厂密码连接所述MAC热点;
S3:将所述目标配置信息发送给连接后的所述待测试无线通讯模块;
S4:输出所述待测试无线通讯模块通讯异常;
所述生产检测模块,进一步用于确定所述MAC热点的信号强度是否在预设的范围内,如果是,执行S3,否则,输出所述待测试无线通讯模块信号强度异常;
其中,所述MAC热点为所述待测试无线通讯模块上电后自动启动的热点;
进一步包括:信息存储模块;
所述信息存储模块,用于存储预设的测试软件,并存储所述测试软件的测试版本号;
所述生产检测模块,进一步用于利用所述信息存储模块存储的所述测试软件,执行扫描上电后的扫描上电后的待测试无线通讯模块上的MAC标签;向所述待测试无线通讯模块发送版本号查询指令,以使所述待测试无线通讯模块在接收到所述软件版本号查询指令时,读取本地的软件的软件版本号;在接收到所述待测试无线通讯模块返回的软件版本号时,确定所述信息存储模块存储的所述测试版本号是否与所述软件版本号相对应,如果是,将所述软件版本号写入到所述目标配置信息中,并将写入所述软件版本号的所述目标配置信息发送给连接后的所述待测试无线通讯模块,否则,输出所述测试版本号异常。
4.根据权利要求3所述的无线通讯模块的生产检测装置,其特征在于,
所述配置确定模块,用于从所述SN码中提取出所述待测试无线通讯模块的物料代码;确定预存的至少一个物料代码中,是否存在与所述待测试无线通讯模块的物料代码相同的物料代码;如果是,从预存的至少一个预存配置信息中,确定与所述待测试无线通讯模块的物料代码相对应的目标配置信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910065236.6A CN109861880B (zh) | 2019-01-23 | 2019-01-23 | 一种无线通讯模块的生产检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910065236.6A CN109861880B (zh) | 2019-01-23 | 2019-01-23 | 一种无线通讯模块的生产检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109861880A CN109861880A (zh) | 2019-06-07 |
CN109861880B true CN109861880B (zh) | 2021-03-12 |
Family
ID=66895742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910065236.6A Active CN109861880B (zh) | 2019-01-23 | 2019-01-23 | 一种无线通讯模块的生产检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109861880B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110505122B (zh) * | 2019-08-27 | 2022-12-30 | 武汉白虹软件科技有限公司 | 一种基于无线键鼠信号的异常信息监控管理方法 |
CN110493818B (zh) * | 2019-08-29 | 2023-06-20 | 青岛海尔科技有限公司 | 无线保真模块的检测方法、装置、存储介质及电子装置 |
CN110636431A (zh) * | 2019-09-17 | 2019-12-31 | 厦门市思芯微科技有限公司 | 一种Wi-Fi音箱的自动化测试系统及方法 |
CN111369157A (zh) * | 2020-03-11 | 2020-07-03 | 赫比(苏州)通讯科技有限公司 | 一种云验签测试方法、系统及平台 |
CN111245527B (zh) * | 2020-03-27 | 2022-04-08 | 四川虹美智能科技有限公司 | 性能检测系统及其检测方法 |
CN111756412A (zh) * | 2020-06-23 | 2020-10-09 | 四川虹美智能科技有限公司 | 蓝牙设备检测方法及装置 |
CN113961459A (zh) * | 2021-10-25 | 2022-01-21 | 四川虹美智能科技有限公司 | 智能产品测试系统 |
CN114152460B (zh) * | 2021-11-30 | 2023-04-21 | 四川虹美智能科技有限公司 | 智能空调的生产检测系统和方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105446823A (zh) * | 2015-11-10 | 2016-03-30 | 杭州古北电子科技有限公司 | 一种用于智能产品生产测试系统及方法 |
CN106507104A (zh) * | 2016-12-28 | 2017-03-15 | 北京风行在线技术有限公司 | 一种电视机的测试方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7454687B2 (en) * | 2005-07-06 | 2008-11-18 | International Busniess Machines Corporation | Method and infrastructure for recognition of the resources of a defective hardware unit |
US9450686B2 (en) * | 2011-06-30 | 2016-09-20 | Viavi Solutions Inc. | Testing an upstream path of a cable network |
CN102928690B (zh) * | 2012-09-28 | 2015-11-25 | 珠海德百祺科技有限公司 | 用于电子器件的异常检测方法 |
KR102077824B1 (ko) * | 2013-06-03 | 2020-02-14 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 근거리 무선 통신(nfc)을 이용하는 화상형성방법 및 장치 |
CN105425065B (zh) * | 2015-11-12 | 2018-09-25 | 四川长虹电器股份有限公司 | 智能家电自动化生产测试的系统及方法 |
CN107204898A (zh) * | 2017-05-25 | 2017-09-26 | 绵阳美菱软件技术有限公司 | 智能家电的生产测试方法、系统及存储设备、移动终端 |
CN108197680A (zh) * | 2017-12-28 | 2018-06-22 | 上海庆科信息技术有限公司 | 一种产品测试方法、装置及系统 |
-
2019
- 2019-01-23 CN CN201910065236.6A patent/CN109861880B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105446823A (zh) * | 2015-11-10 | 2016-03-30 | 杭州古北电子科技有限公司 | 一种用于智能产品生产测试系统及方法 |
CN106507104A (zh) * | 2016-12-28 | 2017-03-15 | 北京风行在线技术有限公司 | 一种电视机的测试方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109861880A (zh) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109861880B (zh) | 一种无线通讯模块的生产检测方法及装置 | |
CN109690570B (zh) | 一种机房管理方法及动环系统 | |
JP2005050581A (ja) | 電源コード、電源コード検査装置及び電源コード検査方法 | |
US10152878B2 (en) | Hazard detector, test device for hazard detector, hazard monitoring system and method for testing a hazard detector | |
CN110709905A (zh) | 自动检查系统以及自动检查系统的控制方法 | |
CN112713423B (zh) | 一种携带型接地线状态的监测装置及方法 | |
CN104601402A (zh) | 一种物联网家电的物联网功能在线检测方法及装置 | |
CN111292327B (zh) | 机房巡检方法、装置、设备及存储介质 | |
CN102684927A (zh) | 一种巡检网络设备的方法和装置 | |
CN108090989B (zh) | 一种机房巡检方法及系统 | |
CN113670643B (zh) | 智能空调测试方法及系统 | |
CN106488539A (zh) | 终端中WiFi资源的处理方法和系统 | |
WO2007055015A1 (ja) | 電子タグ、および電子タグシステム | |
CN112507087B (zh) | 终端设备识别方法、设备、存储介质及装置 | |
CN116609718A (zh) | 电表老化走字测试方法、装置、电子设备和存储介质 | |
CN112884933A (zh) | 一种基于rfid的巡检管理系统、方法和设备 | |
CN108629310A (zh) | 一种工程管理监督方法及装置 | |
CN112423368A (zh) | 网关、智能设备、移动终端、入网、入网辅助方法及系统 | |
CN110113112A (zh) | 一种检测wifi产品的方法及系统 | |
CN108924865B (zh) | 一种检测冰箱的wifi模组的系统及方法 | |
CN107592525B (zh) | 机顶盒wifi功能检测及烧号方法及设备 | |
CN112783708B (zh) | Dtu硬件测试方法、终端和计算机可读存储介质 | |
CN113096111A (zh) | 物料检测方法、系统、计算机程序产品及可读存储介质 | |
CN110493818B (zh) | 无线保真模块的检测方法、装置、存储介质及电子装置 | |
CN110632420B (zh) | RTC模块测试方法、Android设备生产多模块自动化测试方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |