CN112055316A - 智能模块的生产检测***及方法、电子设备 - Google Patents

智能模块的生产检测***及方法、电子设备 Download PDF

Info

Publication number
CN112055316A
CN112055316A CN202010740560.6A CN202010740560A CN112055316A CN 112055316 A CN112055316 A CN 112055316A CN 202010740560 A CN202010740560 A CN 202010740560A CN 112055316 A CN112055316 A CN 112055316A
Authority
CN
China
Prior art keywords
tested
intelligent module
intelligent
router
test
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.)
Granted
Application number
CN202010740560.6A
Other languages
English (en)
Other versions
CN112055316B (zh
Inventor
袁龙刚
李明
黄斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Hongmei Intelligent Technology Co Ltd
Original Assignee
Sichuan Hongmei Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Hongmei Intelligent Technology Co Ltd filed Critical Sichuan Hongmei Intelligent Technology Co Ltd
Priority to CN202010740560.6A priority Critical patent/CN112055316B/zh
Publication of CN112055316A publication Critical patent/CN112055316A/zh
Application granted granted Critical
Publication of CN112055316B publication Critical patent/CN112055316B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了智能模块的生产检测***及方法、电子设备,该***包括:智能设备、待测智能模块、测试路由器和测试工具;测试工具,用于扫描已上电的待测智能模块上的MAC标签获取第一MAC地址,扫描已上电的智能设备上的SN标签获取SN码,向待测智能模块发送UDP广播数据,并接收待测智能模块发来的UDP单播回复数据,根据UDP单播回复数据,确定对待测智能模块的检测结果;待测智能模块,用于根据第一MAC地址和UDP广播数据中所包含的第二MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在第一MAC地址和第二MAC地址一致时,将SN码写入待测智能模块中,并向测试工具发送UDP单播回复数据。本方案可以提高智能模块的检测效率。

Description

智能模块的生产检测***及方法、电子设备
技术领域
本发明涉及智能设备技术领域,特别涉及智能模块的生产检测***及方法、电子设备。
背景技术
随着科学技术的不断发展,电子技术得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。智能模块作为智能设备的核心部分,集合了WiFi连接功能。为了保证智能设备的质量,在智能设备出厂之前需要对智能模块进行测试。
专利申请号为201710729410.3的中国专利申请文件公开了一种物联网智能模块的生产测试方法及装置,对WiFi模块在流水线的检测方式为:WiFi模块在AP模式下产生SN热点,测试工具连接该热点并与之建立UDP通讯,测试工具发UDP广播报文、WiFi模块接收报文并返回UDP单播数据给测试工具,测试工具解析并显示检测结果,如此反复直至测试人员根据测试结果判断产品是否合格。
通过上述描述可见,现有技术需要反复进行每个待测智能模块WiFi热点的连接及断开操作,会降低智能模块的检测效率。
发明内容
本发明实施例提供了智能模块的生产检测***及方法、电子设备,可以提高智能模块的检测效率。
第一方面,本发明实施例提供了智能模块的生产检测***,包括:智能设备、待测智能模块、测试路由器和测试工具;
所述智能设备和所述待测智能模块通过串口连接,所述待测智能模块与所述测试路由器通过无线网连接,所述测试工具与所述测试路由器通过无线网连接;
所述测试工具,用于扫描已上电的所述待测智能模块上的MAC标签获取第一MAC地址,扫描已上电的所述智能设备上的SN标签获取SN码,向所述待测智能模块发送UDP广播数据,并接收所述待测智能模块发来的UDP单播回复数据,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果,其中,所述UDP广播数据中包含有第二MAC地址,所述UDP单播回复数据用于指示所述待测智能模块的检测结果,所述SN码用于表征所述智能设备的序列号;
所述待测智能模块,用于根据所述第一MAC地址和所述UDP广播数据中所包含的所述第二MAC地址,确定所述第一MAC地址和所述第二MAC地址是否一致,并在所述第一MAC地址和所述第二MAC地址一致时,将所述SN码写入所述待测智能模块中,并向所述测试工具发送所述UDP单播回复数据。
优选地,
所述待测智能模块,进一步用于:
解析预先设置的对于所述测试路由器的搜索规则,生成目标搜索规则;
根据所述目标搜索规则,确定所述目标搜索规则中所包含的路由器命名前缀;根据所述路由器命名前缀,从至少一个搜索路由器中确定符合所述路由器命名前缀的至少一个目标路由器;确定所述至少一个目标路由器分别所对应的至少一个信号强度阈值;确定至少一个目标路由器中信号强度阈值最大的路由器为所述测试路由器;根据预先设置的配置信息,将所述待测智能模块与所述测试路由器建立连接,将所述测试工具与所述测试路由器建立连接,其中,所述配置信息包括所述测试路由器的名称、密码、租期等属性信息。
优选地,
所述UDP单播回复数据包括:SN码写入结果、所述待测智能模块端的测试版本号、所述待测智能模块与所述智能设备的串口通讯情况、所述测试路由器的信号强度阈值;
所述测试工具,用于根据预先存储的目标测试版本号,确定所述目标测试版本号与所述待测智能模块端的测试版本号是否一致,并在确定出所述目标测试版本号与所述待测智能模块端的测试版本号一致时,确定所述待测智能模块的版本号检测无异常;根据所述SN码写入结果,确定所述SN码写入结果检测是否存在异常,并在所述SN码写入结果检测为成功时,确定所述SN码写入结果检测不存在异常;根据所述待测智能模块与所述智能设备的串口通讯情况,确定所述待测智能模块与所述智能设备的串口通讯情况检测是否存在异常,并在所述待测智能模块与所述智能设备的串口通讯情况检测为成功时,确定所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常,在所述待测智能模块的版本号检测、所述SN码写入结果检测和所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常时,确定所述待测智能模块检测合格。
优选地,
进一步包括:WiFi状态指示灯和处理器;
所述处理器,用于在所述待测智能模块上电后,控制所述待测智能模块处于STA模式,控制所述智能设备的WiFi状态指示灯为熄灭状态;在所述确定所述待测智能模块检测合格之后,控制所述待测智能模块处于AP模式,并控制所述WiFi状态指示灯为闪烁状态。
第二方面,本发明实施例提供了智能模块的生产检测方法,包括:
利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址;
利用所述测试工具扫描已上电的智能设备上的SN标签获取SN码,其中,所述SN码用于表征所述智能设备的序列号;
利用所述测试工具向所述待测智能模块发送UDP广播数据,其中,所述UDP广播数据中包含有第二MAC地址;
利用所述待测智能模块,根据所述第一MAC地址和所述UDP广播数据中所包含的所述第二MAC地址,确定所述第一MAC地址和所述第二MAC地址是否一致;
利用所述待测智能模块,在所述第一MAC地址和所述第二MAC地址一致时,将所述SN码写入所述待测智能模块中;
利用所述待测智能模块,向所述测试工具发送所述UDP单播回复数据;
利用所述测试工具接收所述待测智能模块发来的UDP单播回复数据,其中,所述UDP单播回复数据用于指示所述待测智能模块的检测结果;
利用所述测试工具,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果。
优选地,
在所述利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用所述待测智能模块,解析预先设置的对于所述测试路由器的搜索规则,生成目标搜索规则;
利用所述待测智能模块,根据所述目标搜索规则,确定所述目标搜索规则中所包含的路由器命名前缀;
利用所述待测智能模块,根据所述路由器命名前缀,从至少一个搜索路由器中确定符合所述路由器命名前缀的至少一个目标路由器;
利用所述待测智能模块,确定所述至少一个目标路由器分别所对应的至少一个信号强度阈值;
利用所述待测智能模块,确定至少一个目标路由器中信号强度阈值最大的路由器为所述测试路由器;
利用所述待测智能模块,根据预先设置的配置信息,将所述待测智能模块与所述测试路由器建立连接,其中,所述配置信息包括所述测试路由器的名称、密码、租期等属性信息;
利用所述测试工具,将所述测试工具与所述测试路由器建立连接。
优选地,
所述UDP单播回复数据包括:SN码写入结果、所述待测智能模块端的测试版本号、所述待测智能模块与所述智能设备的串口通讯情况、所述测试路由器的信号强度阈值;
所述利用所述测试工具,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果,包括:
利用所述测试工具,根据预先存储的目标测试版本号,确定所述目标测试版本号与所述待测智能模块端的测试版本号是否一致;
利用所述测试工具,在确定出所述目标测试版本号与所述待测智能模块端的测试版本号一致时,确定所述待测智能模块的版本号检测无异常;
利用所述测试工具,根据所述SN码,确定所述SN码写入结果检测是否存在异常;
利用所述测试工具,在所述SN码写入结果为成功时,确定所述SN码写入结果检测不存在异常;
利用所述测试工具,根据所述待测智能模块与所述智能设备的串口通讯情况,确定所述待测智能模块与所述智能设备的串口通讯情况检测是否存在异常;
利用所述测试工具,在所述待测智能模块与所述智能设备的串口通讯情况检测为成功时,确定所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常;
在所述待测智能模块的版本号检测、所述SN码写入结果检测和所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常时,确定所述待测智能模块检测合格。
优选地,
在所述利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用处理器,在所述待测智能模块上电后,控制所述待测智能模块处于STA模式;
利用所述处理器,控制所述智能设备的WiFi状态指示灯为熄灭状态;
在所述确定所述待测智能模块检测合格之后,进一步包括:
利用所述处理器,控制所述待测智能模块处于AP模式;
利用所述处理器,控制所述WiFi状态指示灯为闪烁状态。
第三方面,本发明实施例提供了电子设备,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行第一方面中任一所述的方法。
第四方面,本发明实施例提供了计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面中任一所述的方法。
本发明实施例提供了智能模块的生产检测***及方法,基于目前智能模块在进行整机流水线生产检测时,需要反复进行每个待测智能模块WiFi热点的连接与断开操作,然后再对每一个待测智能模块进行整机检测,会使得智能模块的检测效率降低,因此,为了提高智能模块的检测效率,可以在生产流水线的每一条线体设置一个测试路由器,并使得待测智能模块与测试路由器之间通过无线网连接,测试工具与测试路由器也通过无线网连接,同时智能设备与待测智能模块之间通过串口进行连接。在上述连接完成之后,待测智能模块、测试路由器、智能设备和测试工具会处于同一局域网下,可以进行UDP数据交互。基于此,测试人员可以扫描已上电的待测智能模块的MAC标签获取用于表征该待测智能模块地址的第一MAC地址,扫描已上电的智能设备上的SN标签获取用于表征该智能设备序列号的SN码,然后测试工具可以主动发送UDP广播数据,由于待测智能模块与测试工具此时处于同一局域网下,可以接收到测试工具发出的UDP广播数据,再基于UDP广播数据所包含的第二MAC地址和自身的第一MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在确定出第一MAC地址和第二MAC地址一致时,表明检测对象为该待测智能模块,故待测智能模块此时可以将智能设备的SN码写入,并且返回UDP单播回复数据,以指示待测智能模块的整机检测结果。通过上述过程,无需反复进行每个待测智能模块WiFi热点的连接与断开操作,在测试工具发出UDP广播数据时,处于同一局域网下的待测智能模块都可以接收到该UDP广播数据,从而可以提高智能模块的检测效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的一种智能模块的生产检测***的示意图;
图2是本发明一实施例提供的另一种智能模块的生产检测***的示意图;
图3是本发明一实施例提供的一种智能模块的生产检测方法的流程图;
图4是本发明一实施例提供的另一种智能模块的生产检测方法的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了智能模块的生产检测***,该***可以包括:智能设备101、待测智能模块102、测试路由器103和测试工具104;
智能设备101和待测智能模块102通过串口连接,待测智能模块102与测试路由器103通过无线网连接,测试工具104与测试路由器103通过无线网连接;
测试工具104,用于扫描已上电的待测智能模块102上的MAC标签获取第一MAC地址,扫描已上电的智能设备101上的SN标签获取SN码,向待测智能模块102发送UDP广播数据,并接收待测智能模块102发来的UDP单播回复数据,根据UDP单播回复数据,确定对待测智能模块102的检测结果,其中,UDP广播数据中包含有第二MAC地址,UDP单播回复数据用于指示待测智能模块102的检测结果,SN码用于表征智能设备101的序列号;
待测智能模块102,用于根据第一MAC地址和UDP广播数据中所包含的第二MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在第一MAC地址和第二MAC地址一致时,将SN码写入待测智能模块102中,并向测试工具104发送UDP单播回复数据。
在本发明实施例中,基于目前智能模块在进行整机流水线生产检测时,需要反复进行每个待测智能模块WiFi热点的连接与断开操作,然后再对每一个待测智能模块进行整机检测,会使得智能模块的检测效率降低,因此,为了提高智能模块的检测效率,可以在生产流水线的每一条线体设置一个测试路由器,并使得待测智能模块与测试路由器之间通过无线网连接,测试工具与测试路由器也通过无线网连接,同时智能设备与待测智能模块之间通过串口进行连接。在上述连接完成之后,待测智能模块、测试路由器、智能设备和测试工具会处于同一局域网下,可以进行UDP数据交互。基于此,测试人员可以扫描已上电的待测智能模块的MAC标签获取用于表征该待测智能模块地址的第一MAC地址,扫描已上电的智能设备上的SN标签获取用于表征该智能设备序列号的SN码,然后测试工具可以主动发送UDP广播数据,由于待测智能模块与测试工具此时处于同一局域网下,可以接收到测试工具发出的UDP广播数据,再基于UDP广播数据所包含的第二MAC地址和自身的第一MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在确定出第一MAC地址和第二MAC地址一致时,表明检测对象为该待测智能模块,故待测智能模块此时可以将智能设备的SN码写入,并且返回UDP单播回复数据,以指示待测智能模块的整机检测结果。通过上述过程,无需反复进行每个待测智能模块WiFi热点的连接与断开操作,在测试工具发出UDP广播数据时,处于同一局域网下的待测智能模块都可以接收到该UDP广播数据,从而可以提高智能模块的检测效率。
在本发明一实施例中,待测智能模块102,进一步用于:
解析预先设置的对于测试路由器103的搜索规则,生成目标搜索规则;根据目标搜索规则,确定目标搜索规则中所包含的路由器命名前缀;根据路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器;确定至少一个目标路由器分别所对应的至少一个信号强度阈值;确定至少一个目标路由器中信号强度阈值最大的路由器为测试路由器103;根据预先设置的配置信息,将待测智能模块102与测试路由器103建立连接,将测试工具104与测试路由器103建立连接,其中,配置信息包括测试路由器103的名称、密码、租期等属性信息。
在本发明一实施例中,本方案在每一条线体设置一个测试路由器,以使得待测智能模块、测试工具、智能设备、测试路由器处于同一局域网下,可以进行UDP数据交互,因此,确定测试路由器是本方案的关键步骤,可以利用待测智能模块解析预先设置的对于测试路由器的搜索规则,根据解析后的目标搜索规则,确定该目标搜索规则中所包含的路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器,并筛选出信号强度阈值最大的路由器为测试路由器,然后基于预先设置的配置信息,可以将待测智能模块与测试路由器建立连接,将测试工具与测试路由器建立连接,使待测智能模块、测试路由器、智能设备、测试工具处于同一局域网下,方便进行UDP数据交互。
在本发明一实施例中,UDP单播回复数据包括:SN码写入结果、待测智能模块端的测试版本号、待测智能模块102与智能设备101的串口通讯情况、测试路由器103的信号强度阈值;
测试工具104,用于根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致,并在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块102的版本号检测无异常;根据SN码,确定SN码写入结果检测是否存在异常,并在SN码写入结果为成功时,确定SN码写入结果检测不存在异常;根据待测智能模块102与智能设备101的串口通讯情况检测,确定待测智能模块102与智能设备101的串口通讯情况是否存在异常,并在待测智能模块102与智能设备101的串口通讯情况检测为成功时,确定待测智能模块102与智能设备101的串口通讯情况不存在异常。
在本发明实施例中,为了保证智能设备的质量,需要在智能设备出厂时对待测智能模块进行检测,可以对与智能设备串口连接的待测智能模块进行待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测。基于此,可以利用测试工具,根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致,并在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块的版本号检测无异常;可以利用测试工具根据SN码写入结果,确定SN码写入结果检测是否存在异常,并在UDP单播回复数据中的SN码写入结果为成功时,确定SN码写入结果检测不存在异常;可以利用测试工具,根据待测智能模块与智能设备的串口通讯情况检测,确定待测智能模块与智能设备的串口通讯情况是否存在异常,并在UDP单播回复数据中待测智能模块与智能设备的串口通讯情况为成功时,确定待测智能模块与智能设备的串口通讯情况不存在异常;上述待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测均不存在异常时,可以确定待测智能模块整机检测合格。
如图2所示,基于图1所示的智能模块的生产检测***,在本发明一实施例中,进一步包括:WiFi状态指示灯105和处理器106;
处理器106,用于在待测智能模块102上电后,控制待测智能模块102处于STA模式,控制智能设备101的WiFi状态指示灯105为熄灭状态;在测试工具104接收到待测智能模块102发来的UDP单播回复数据后,控制待测智能模块102处于AP模式,并控制WiFi状态指示灯105为闪烁状态。
在本发明实施例中,为了表征待测智能模块的WiFi状态和运行模式,可以在待测智能模块上电检测之前,控制其处于STA模式,并利用处理器,控制设置于智能设备上的WiFi状态指示灯为熄灭状态;然后在测试工具接收到待测智能模块发来的UDP单播回复数据之后,并确定待测智能模块的检测结果为合格时,可以通过处理器控制待测智能模块处于AP模式,并控制WiFi状态指示灯为闪烁状态。
如图3所示,本发明实施例提供了智能模块的生产检测方法,该方法可以包括以下步骤:
步骤301:利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址;
步骤302:利用测试工具扫描已上电的智能设备上的SN标签获取SN码,其中,SN码用于表征智能设备的序列号;
步骤303:利用测试工具向待测智能模块发送UDP广播数据,其中,UDP广播数据中包含有第二MAC地址;
步骤304:利用待测智能模块,根据第一MAC地址和UDP广播数据中所包含的第二MAC地址,确定第一MAC地址和第二MAC地址是否一致;
步骤305:利用待测智能模块,在第一MAC地址和第二MAC地址一致时,将SN码写入待测智能模块中;
步骤306:利用待测智能模块,向测试工具发送UDP单播回复数据;
步骤307:利用测试工具接收待测智能模块发来的UDP单播回复数据,其中,UDP单播回复数据用于指示待测智能模块的检测结果;
步骤308:利用测试工具,根据UDP单播回复数据,确定对待测智能模块的检测结果。
在本发明实施例中,基于目前智能模块在进行整机流水线生产检测时,需要反复进行每个待测智能模块WiFi热点的连接与断开操作,然后再对每一个待测智能模块进行整机检测,会使得智能模块的检测效率降低,因此,为了提高智能模块的检测效率,可以在生产流水线的每一条线体设置一个测试路由器,并使得待测智能模块与测试路由器之间通过无线网连接,测试工具与测试路由器也通过无线网连接,同时智能设备与待测智能模块之间通过串口进行连接。在上述连接完成之后,待测智能模块、测试路由器、智能设备和测试工具会处于同一局域网下,可以进行UDP数据交互。基于此,测试人员可以扫描已上电的待测智能模块的MAC标签获取用于表征该待测智能模块地址的第一MAC地址,扫描已上电的智能设备上的SN标签获取用于表征该智能设备序列号的SN码,然后测试工具可以主动发送UDP广播数据,由于待测智能模块与测试工具此时处于同一局域网下,可以接收到测试工具发出的UDP广播数据,再基于UDP广播数据所包含的第二MAC地址和自身的第一MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在确定出第一MAC地址和第二MAC地址一致时,表明检测对象为该待测智能模块,故待测智能模块此时可以将智能设备的SN码写入,并且返回UDP单播回复数据,以指示待测智能模块的整机检测结果。通过上述过程,无需反复进行每个待测智能模块WiFi热点的连接与断开操作,在测试工具发出UDP广播数据时,处于同一局域网下的待测智能模块都可以接收到该UDP广播数据,从而可以提高智能模块的检测效率。
为了确定测试路由器,在本发明一实施例中,在利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用待测智能模块,解析预先设置的对于测试路由器的搜索规则,生成目标搜索规则;
利用待测智能模块,根据目标搜索规则,确定目标搜索规则中所包含的路由器命名前缀;
利用待测智能模块,根据路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器;
利用待测智能模块,确定至少一个目标路由器分别所对应的至少一个信号强度阈值;
利用待测智能模块,确定至少一个目标路由器中信号强度阈值最大的路由器为测试路由器;
利用待测智能模块,根据预先设置的配置信息,将待测智能模块与测试路由器建立连接,其中,配置信息包括测试路由器的名称、密码、租期等属性信息;
利用测试工具,将测试工具与测试路由器建立连接。
在本发明实施例中,本方案在每一条线体设置一个测试路由器,以使得待测智能模块、测试工具、智能设备、测试路由器处于同一局域网下,可以进行UDP数据交互,因此,确定测试路由器是本方案的关键步骤,可以利用待测智能模块解析预先设置的对于测试路由器的搜索规则,根据解析后的目标搜索规则,确定该目标搜索规则中所包含的路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器,并筛选出信号强度阈值最大的路由器为测试路由器,然后基于预先设置的配置信息,可以将待测智能模块与测试路由器建立连接,将测试工具与测试路由器建立连接,使待测智能模块、测试路由器、智能设备、测试工具处于同一局域网下,方便进行UDP数据交互。
为了确定对待测智能模块的检测结果,在本发明一实施例中,UDP单播回复数据包括:SN码写入结果、待测智能模块端的测试版本号、待测智能模块与智能设备的串口通讯情况、测试路由器的信号强度阈值;
上述实施例中的步骤利用测试工具,根据UDP单播回复数据,确定对待测智能模块的检测结果,具体可以通过如下方式实现:
利用测试工具,根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致;
利用测试工具,在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块的版本号检测无异常;
利用测试工具,根据SN码写入结果,确定SN码写入结果检测是否存在异常;
利用测试工具,在SN码写入结果为成功时,确定SN码检测不存在异常;
利用测试工具,根据待测智能模块与智能设备的串口通讯情况,确定待测智能模块与智能设备的串口通讯情况是否存在异常;
利用测试工具,在待测智能模块与智能设备的串口通讯情况为成功时,确定待测智能模块与智能设备的串口通讯情况不存在异常;
在待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测均不存在异常时,确定待测智能模块整机检测合格。
在本发明实施例中,为了保证智能设备的质量,需要在智能设备出厂时对待测智能模块进行检测,可以对与智能设备串口连接的待测智能模块进行待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测。基于此,可以利用测试工具,根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致,并在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块的版本号检测无异常;可以利用测试工具根据SN码写入结果,确定SN码写入结果检测是否存在异常,并在UDP单播回复数据中的SN码写入结果为成功时,确定SN码写入结果检测不存在异常;可以利用测试工具,根据待测智能模块与智能设备的串口通讯情况检测,确定待测智能模块与智能设备的串口通讯情况是否存在异常,并在UDP单播回复数据中待测智能模块与智能设备的串口通讯情况为成功时,确定待测智能模块与智能设备的串口通讯情况不存在异常;上述待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测均不存在异常时,可以确定待测智能模块整机检测合格。
为了表征待测智能模块的检测结果,在本发明一实施例中,在利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用处理器,在待测智能模块上电后,控制处于STA模式;
利用处理器,控制智能设备的WiFi状态指示灯为熄灭状态;
在确定待测智能模块检测合格之后,进一步包括:
利用处理器,控制待测智能模块处于AP模式;
利用处理器,控制WiFi状态指示灯为闪烁状态。
在本发明实施例中,为了表征待测智能模块的WiFi状态和运行模式,可以在待测智能模块上电检测之前,控制其处于STA模式,并利用处理器,控制设置于智能设备上的WiFi状态指示灯为熄灭状态;然后在测试工具接收到待测智能模块发来的UDP单播回复数据之后,并确定待测智能模块的检测结果为合格时,可以通过处理器控制待测智能模块处于AP模式,并控制WiFi状态指示灯为闪烁状态。
在本发明一实施例中,现有技术需要测试工具与每个待测智能模块进行热点的连接操作,测试工具不断地被待测智能模块分配不同的ip地址,ip地址不断进行跳变,使得UDP通讯网络环境不是很稳定,整体测试时间过长,影响整体生产进度。本发明基于一种新的UDP数据交互方式并可以应用在智能模块的生产检测过程中。该方式在生产线布置一台测试路由器,在同一局域网下,测试工具与待测智能模块进行UDP数据交互,采用该方式进行UDP数据交互更加可靠、免除了测试软件的诸多设置,在整体上提高待测智能模块的生产检测效率,且无需反复进行每个测试智能模块WiFi热点的连接及断开操作,测试整体耗时短。
如图4所示,为了更加清楚地说明本发明的技术方案及优点,下面对本发明实施例提供了智能模块的生产检测方法进行详细说明,具体可以包括以下步骤:
步骤401:利用待测智能模块,解析预先设置的对于测试路由器的搜索规则,生成目标搜索规则。
举例来说,可以设置目标搜索规则为路由器命名前缀为CH_ML、信号强度阈值最大。
步骤402:利用待测智能模块,根据目标搜索规则,确定目标搜索规则中所包含的路由器命名前缀。
步骤403:利用待测智能模块,根据路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器。
举例来说,假设线体1的测试路由器1网络设置为:名称CH_ML_50_1,密码123456,信号强度值为-30dB;线体2的测试路由器2网络设置为:名称CH_ML_50_2,密码123456,信号强度值为-70dB;则可以根据目标搜索规则中所包含的路由器命名前缀CH_ML,确定测试路由器1和测试路由器2的命名前缀均符合目标搜索规则。
步骤404:利用待测智能模块,确定至少一个目标路由器分别所对应的至少一个信号强度阈值。
步骤405:利用待测智能模块,确定至少一个目标路由器中信号强度阈值最大的路由器为测试路由器。
举例来说,由于测试路由器1的信号强度值为-30dB,测试路由器2的信号强度值为-70dB,则可以确定至少一个目标路由器中信号强度阈值最大的路由器为测试路由器1。
步骤406:利用待测智能模块,根据预先设置的配置信息,,其中,配置信息包括测试路由器的名称、密码、租期等属性信息。
步骤407:利用测试工具,将测试工具与测试路由器建立连接。
具体地,将将待测智能模块与测试路由器建立连接,将将测试工具与测试路由器建立连接,可以使得测试软件、测试路由器、智能设备、待测智能模块处于同一局域网下,方便进行UDP数据交互。
步骤408:利用处理器,在待测智能模块上电后,控制待测智能模块处于STA模式。
步骤409:利用处理器,控制智能设备的WiFi状态指示灯为熄灭状态。
具体地,为了指示待测智能模块的运行状态,可以通过处理器控制待测智能模块在上电之后处于STA模式,并使得WiFi状态指示灯为熄灭状态。
步骤410:利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址。
具体地,第一MAC地址用于表征待测智能模块的地址信息,可以通过测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址以获取待测智能模块的地址信息。
步骤411:利用测试工具扫描已上电的智能设备上的SN标签获取SN码,其中,SN码用于表征智能设备的序列号。
步骤412:利用测试工具向待测智能模块发送UDP广播数据,其中,UDP广播数据中包含有第二MAC地址。
步骤413:利用待测智能模块,根据第一MAC地址和UDP广播数据中所包含的第二MAC地址,确定第一MAC地址和第二MAC地址是否一致。
步骤414:利用待测智能模块,在第一MAC地址和第二MAC地址一致时第一MAC地址和第二MAC地址一致时,将SN码写入待测智能模块中。
具体地,在测试工具、测试路由器、智能设备、待测智能模块处于同一局域网的情况下,可以进行UDP数据交互,同时待测智能模块可以根据UDP广播数据中所包含的第二MAC地址和自身的第一MAC地址,确定第一MAC地址和第二MAC地址是否一致,以确定测试工具所发出的UDP广播数据的发送对象,也即确定待测智能模块,并在确定UDP广播数据的发送对象是该待测智能模块时,将SN码写入待测智能模块中。
步骤415:利用待测智能模块,向测试工具发送UDP单播回复数据,其中,UDP单播回复数据包括:SN码写入结果、待测智能模块端的测试版本号、待测智能模块与智能设备的串口通讯情况、测试路由器的信号强度阈值。
步骤416:利用测试工具接收待测智能模块发来的UDP单播回复数据,其中,UDP单播回复数据用于指示待测智能模块的检测结果。
步骤417:利用测试工具,根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致。
步骤418:利用测试工具,在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块的版本号检测无异常。
步骤419:利用测试工具,根据SN码写入结果,确定SN码写入结果检测是否存在异常。
步骤420:利用测试工具,在SN码写入结果成功时,确定SN码写入结果检测不存在异常。
步骤421:利用测试工具,根据待测智能模块与智能设备的串口通讯情况检测,确定待测智能模块与智能设备的串口通讯情况是否存在异常。
步骤422:利用测试工具,在待测智能模块与智能设备的串口通讯情况为成功时,确定待测智能模块与智能设备的串口通讯情况不存在异常。
步骤423:在待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测均不存在异常时,确定待测智能模块检测合格。
步骤424:利用处理器,控制待测智能模块处于AP模式。
步骤425:利用处理器,控制WiFi状态指示灯为闪烁状态。
具体地,在确定待测智能模块之后,可以对该待测智能模块进行检测,包括:待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测,在上述检测均不存在异常时,可以确定待测智能模块的检测合格,此时,可以利用处理器,控制待测智能模块处于AP模式,并控制WiFi状态指示灯为闪烁状态,以指示待测智能模块的检测结果,并通过WiFi状态指示灯的指示以及模式的切换方便地展示检测结果。
可以理解的是,本发明实施例示意的结构并不构成对智能模块的生产检测***的具体限定。在本发明的另一些实施例中,智能模块的生产检测***可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或者软件和硬件的组合来实现。
上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本发明实施例还提供了智能模块的生产检测***,包括:至少一个存储器和至少一个处理器;
至少一个存储器,用于存储机器可读程序;
至少一个处理器,用于调用机器可读程序,执行本发明任一实施例中的智能模块的生产检测方法。
本发明实施例还提供了一种计算机可读介质,计算机可读介质上存储有计算机指令,计算机指令在被处理器执行时,使处理器执行本发明任一实施例中的智能模块的生产检测方法。
具体地,可以提供配有存储介质的***或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该***或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。
在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。
用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。
此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作***等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。
此外,可以理解的是,将由存储介质读出的程序代码写到***计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。
本发明各个实施例至少具有如下有益效果:
1、在本发明实施例中,基于目前智能模块在进行整机流水线生产检测时,需要反复进行每个待测智能模块WiFi热点的连接与断开操作,然后再对每一个待测智能模块进行整机检测,会使得智能模块的检测效率降低,因此,为了提高智能模块的检测效率,可以在生产流水线的每一条线体设置一个测试路由器,并使得待测智能模块与测试路由器之间通过无线网连接,测试工具与测试路由器也通过无线网连接,同时智能设备与待测智能模块之间通过串口进行连接。在上述连接完成之后,待测智能模块、测试路由器、智能设备和测试工具会处于同一局域网下,可以进行UDP数据交互。基于此,测试人员可以扫描已上电的待测智能模块的MAC标签获取用于表征该待测智能模块地址的第一MAC地址,扫描已上电的智能设备上的SN标签获取用于表征该智能设备序列号的SN码,然后测试工具可以主动发送UDP广播数据,由于待测智能模块与测试工具此时处于同一局域网下,可以接收到测试工具发出的UDP广播数据,再基于UDP广播数据所包含的第二MAC地址和自身的第一MAC地址,确定第一MAC地址和第二MAC地址是否一致,并在确定出第一MAC地址和第二MAC地址一致时,表明检测对象为该待测智能模块,故待测智能模块此时可以将智能设备的SN码写入,并且返回UDP单播回复数据,以指示待测智能模块的整机检测结果。通过上述过程,无需反复进行每个待测智能模块WiFi热点的连接与断开操作,在测试工具发出UDP广播数据时,处于同一局域网下的待测智能模块都可以接收到该UDP广播数据,从而可以提高智能模块的检测效率;
2、在本发明一实施例中,本方案在每一条线体设置一个测试路由器,以使得待测智能模块、测试工具、智能设备、测试路由器处于同一局域网下,可以进行UDP数据交互,因此,确定测试路由器是本方案的关键步骤,可以利用待测智能模块解析预先设置的对于测试路由器的搜索规则,根据解析后的目标搜索规则,确定该目标搜索规则中所包含的路由器命名前缀,从至少一个搜索路由器中确定符合路由器命名前缀的至少一个目标路由器,并筛选出信号强度阈值最大的路由器为测试路由器,然后基于预先设置的配置信息,可以将待测智能模块与测试路由器建立连接,将测试工具与测试路由器建立连接,使待测智能模块、测试路由器、智能设备、测试工具处于同一局域网下,方便进行UDP数据交互;
3、在本发明一实施例中,为了保证智能设备的质量,需要在智能设备出厂时对待测智能模块进行检测,可以对与智能设备串口连接的待测智能模块进行待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测。基于此,可以利用测试工具,根据预先存储的目标测试版本号,确定目标测试版本号与待测智能模块端的测试版本号是否一致,并在确定出目标测试版本号与待测智能模块端的测试版本号一致时,确定待测智能模块的版本号检测无异常;可以利用测试工具根据SN码写入结果,确定SN码写入结果检测是否存在异常,并在UDP单播回复数据中的SN码写入结果为成功时,确定SN码写入结果检测不存在异常;可以利用测试工具,根据待测智能模块与智能设备的串口通讯情况检测,确定待测智能模块与智能设备的串口通讯情况是否存在异常,并在UDP单播回复数据中待测智能模块与智能设备的串口通讯情况为成功时,确定待测智能模块与智能设备的串口通讯情况不存在异常;上述待测智能模块的版本号检测、SN码写入结果检测、待测智能模块与智能设备的串口通讯情况检测均不存在异常时,可以确定待测智能模块整机检测合格;
4、在本发明一实施例中,为了表征待测智能模块的WiFi状态和运行模式,可以在待测智能模块上电检测之前,控制其处于STA模式,并利用处理器,控制设置于智能设备上的WiFi状态指示灯为熄灭状态;然后在测试工具接收到待测智能模块发来的UDP单播回复数据之后,并确定待测智能模块的检测结果为合格时,可以通过处理器控制待测智能模块处于AP模式,并控制WiFi状态指示灯为闪烁状态。
需要说明的是,上述各流程和各***结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的***结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。
以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,FPGA或ASIC)来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。
上文通过附图和优选实施例对本发明进行了详细展示和说明,然而本发明不限于这些已揭示的实施例,基与上述多个实施例本领域技术人员可以知晓,可以组合上述不同实施例中的代码审核手段得到本发明更多的实施例,这些实施例也在本发明的保护范围之内。

Claims (10)

1.智能模块的生产检测***,其特征在于,包括:智能设备、待测智能模块、测试路由器和测试工具;
所述智能设备和所述待测智能模块通过串口连接,所述待测智能模块与所述测试路由器通过无线网连接,所述测试工具与所述测试路由器通过无线网连接;
所述测试工具,用于扫描已上电的所述待测智能模块上的MAC标签获取第一MAC地址,扫描已上电的所述智能设备上的SN标签获取SN码,向所述待测智能模块发送UDP广播数据,并接收所述待测智能模块发来的UDP单播回复数据,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果,其中,所述UDP广播数据中包含有第二MAC地址,所述UDP单播回复数据用于指示所述待测智能模块的检测结果,所述SN码用于表征所述智能设备的序列号;
所述待测智能模块,用于根据所述第一MAC地址和所述UDP广播数据中所包含的所述第二MAC地址,确定所述第一MAC地址和所述第二MAC地址是否一致,并在所述第一MAC地址和所述第二MAC地址一致时,将所述SN码写入所述待测智能模块中,并向所述测试工具发送所述UDP单播回复数据。
2.根据权利要求1所述的***,其特征在于,
所述待测智能模块,进一步用于:
解析预先设置的对于所述测试路由器的搜索规则,生成目标搜索规则;根据所述目标搜索规则,确定所述目标搜索规则中所包含的路由器命名前缀;根据所述路由器命名前缀,从至少一个搜索路由器中确定符合所述路由器命名前缀的至少一个目标路由器;确定所述至少一个目标路由器分别所对应的至少一个信号强度阈值;确定至少一个目标路由器中信号强度阈值最大的路由器为所述测试路由器;根据预先设置的配置信息,将所述待测智能模块与所述测试路由器建立连接,将所述测试工具与所述测试路由器建立连接,其中,所述配置信息包括所述测试路由器的名称、密码、租期等属性信息。
3.根据权利要求2所述的***,其特征在于,
所述UDP单播回复数据包括:SN码写入结果、所述待测智能模块端的测试版本号、所述待测智能模块与所述智能设备的串口通讯情况、所述测试路由器的信号强度阈值;
所述测试工具,用于根据预先存储的目标测试版本号,确定所述目标测试版本号与所述待测智能模块端的测试版本号是否一致,并在确定出所述目标测试版本号与所述待测智能模块端的测试版本号一致时,确定所述待测智能模块的版本号检测无异常;根据所述SN码写入结果,确定所述SN码写入结果检测是否存在异常,并在所述SN码写入结果检测为成功时,确定所述SN码写入结果检测不存在异常;根据所述待测智能模块与所述智能设备的串口通讯情况,确定所述待测智能模块与所述智能设备的串口通讯情况检测是否存在异常,并在所述待测智能模块与所述智能设备的串口通讯情况检测为成功时,确定所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常,在所述待测智能模块的版本号检测、所述SN码写入结果检测和所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常时,确定所述待测智能模块检测合格。
4.根据权利要求3所述的***,其特征在于,
进一步包括:WiFi状态指示灯和处理器;
所述处理器,用于在所述待测智能模块上电后,控制所述待测智能模块处于STA模式,控制所述智能设备的WiFi状态指示灯为熄灭状态;在所述确定所述待测智能模块检测合格之后,控制所述待测智能模块处于AP模式,并控制所述WiFi状态指示灯为闪烁状态。
5.智能模块的生产检测方法,其特征在于,包括:
利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址;
利用所述测试工具扫描已上电的智能设备上的SN标签获取SN码,其中,所述SN码用于表征所述智能设备的序列号;
利用所述测试工具向所述待测智能模块发送UDP广播数据,其中,所述UDP广播数据中包含有第二MAC地址;
利用所述待测智能模块,根据所述第一MAC地址和所述UDP广播数据中所包含的所述第二MAC地址,确定所述第一MAC地址和所述第二MAC地址是否一致;
利用所述待测智能模块,在所述第一MAC地址和所述第二MAC地址一致时,将所述SN码写入所述待测智能模块中;
利用所述待测智能模块,向所述测试工具发送所述UDP单播回复数据;
利用所述测试工具接收所述待测智能模块发来的UDP单播回复数据,其中,所述UDP单播回复数据用于指示所述待测智能模块的检测结果;
利用所述测试工具,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果。
6.根据权利要求5所述的方法,其特征在于,
在所述利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用所述待测智能模块,解析预先设置的对于所述测试路由器的搜索规则,生成目标搜索规则;
利用所述待测智能模块,根据所述目标搜索规则,确定所述目标搜索规则中所包含的路由器命名前缀;
利用所述待测智能模块,根据所述路由器命名前缀,从至少一个搜索路由器中确定符合所述路由器命名前缀的至少一个目标路由器;
利用所述待测智能模块,确定所述至少一个目标路由器分别所对应的至少一个信号强度阈值;
利用所述待测智能模块,确定至少一个目标路由器中信号强度阈值最大的路由器为所述测试路由器;
利用所述待测智能模块,根据预先设置的配置信息,将所述待测智能模块与所述测试路由器建立连接,其中,所述配置信息包括所述测试路由器的名称、密码、租期等属性信息;
利用所述测试工具,将所述测试工具与所述测试路由器建立连接。
7.根据权利要求6所述的方法,其特征在于,
所述UDP单播回复数据包括:SN码写入结果、所述待测智能模块端的测试版本号、所述待测智能模块与所述智能设备的串口通讯情况、所述测试路由器的信号强度阈值;
所述利用所述测试工具,根据所述UDP单播回复数据,确定对所述待测智能模块的检测结果,包括:
利用所述测试工具,根据预先存储的目标测试版本号,确定所述目标测试版本号与所述待测智能模块端的测试版本号是否一致;
利用所述测试工具,在确定出所述目标测试版本号与所述待测智能模块端的测试版本号一致时,确定所述待测智能模块的版本号检测无异常;
利用所述测试工具,根据所述SN码,确定所述SN码写入结果检测是否存在异常;
利用所述测试工具,在所述SN码写入结果为成功时,确定所述SN码写入结果检测不存在异常;
利用所述测试工具,根据所述待测智能模块与所述智能设备的串口通讯情况,确定所述待测智能模块与所述智能设备的串口通讯情况检测是否存在异常;
利用所述测试工具,在所述待测智能模块与所述智能设备的串口通讯情况检测为成功时,确定所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常;
在所述待测智能模块的版本号检测、所述SN码写入结果检测和所述待测智能模块与所述智能设备的串口通讯情况检测不存在异常时,确定所述待测智能模块检测合格。
8.根据权利要求7所述的方法,其特征在于,
在所述利用测试工具扫描已上电的待测智能模块上的MAC标签获取第一MAC地址之前,进一步包括:
利用处理器,在所述待测智能模块上电后,控制所述待测智能模块处于STA模式;
利用所述处理器,控制所述智能设备的WiFi状态指示灯为熄灭状态;
在所述确定所述待测智能模块检测合格之后,进一步包括:
利用所述处理器,控制所述待测智能模块处于AP模式;
利用所述处理器,控制所述WiFi状态指示灯为闪烁状态。
9.电子设备,其特征在于,包括:至少一个存储器和至少一个处理器;
所述至少一个存储器,用于存储机器可读程序;
所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至4中任一所述的方法。
10.计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至4中任一所述的方法。
CN202010740560.6A 2020-07-28 2020-07-28 智能模块的生产检测***及方法、电子设备 Active CN112055316B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010740560.6A CN112055316B (zh) 2020-07-28 2020-07-28 智能模块的生产检测***及方法、电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010740560.6A CN112055316B (zh) 2020-07-28 2020-07-28 智能模块的生产检测***及方法、电子设备

Publications (2)

Publication Number Publication Date
CN112055316A true CN112055316A (zh) 2020-12-08
CN112055316B CN112055316B (zh) 2022-03-29

Family

ID=73602345

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010740560.6A Active CN112055316B (zh) 2020-07-28 2020-07-28 智能模块的生产检测***及方法、电子设备

Country Status (1)

Country Link
CN (1) CN112055316B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112615683A (zh) * 2020-12-17 2021-04-06 四川虹美智能科技有限公司 通信模块功能检测***和方法
CN113140053A (zh) * 2021-04-29 2021-07-20 四川虹美智能科技有限公司 基于环形动态线的自动化扫码测试***及方法
CN113759294A (zh) * 2021-09-06 2021-12-07 成都长虹网络科技有限责任公司 一种Wi-Fi插座的测试方法及***
CN113961459A (zh) * 2021-10-25 2022-01-21 四川虹美智能科技有限公司 智能产品测试***
CN115116169A (zh) * 2022-08-29 2022-09-27 深圳市海清视讯科技有限公司 设备控制方法、装置、设备及存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008001021A1 (fr) * 2006-06-30 2008-01-03 France Telecom Procede et dispositif de gestion de configuration d'equipements d'un reseau
CN105319455A (zh) * 2014-07-25 2016-02-10 天彩电子(深圳)有限公司 一种自动测试***及方法
CN106231566A (zh) * 2016-08-19 2016-12-14 青岛海尔空调器有限总公司 一种空调wifi模块检测方法
CN106993302A (zh) * 2017-03-28 2017-07-28 上海斐讯数据通信技术有限公司 一种ap设备的测试方法及***
CN107204898A (zh) * 2017-05-25 2017-09-26 绵阳美菱软件技术有限公司 智能家电的生产测试方法、***及存储设备、移动终端
CN108401227A (zh) * 2018-03-07 2018-08-14 乐鑫信息科技(上海)有限公司 一种建立无连接mesh网络路由的方法及***
CN108540582A (zh) * 2017-03-02 2018-09-14 腾讯科技(深圳)有限公司 一种终端标识的处理方法、服务器及终端
CN110430541A (zh) * 2019-08-09 2019-11-08 四川虹美智能科技有限公司 基于局域网实现数据交互的生产检测方法、装置及***
CN111212387A (zh) * 2020-03-16 2020-05-29 纳瓦电子(上海)有限公司 用于无线设备的测试方法、***、电子设备及测试装置
CN111314864A (zh) * 2020-03-04 2020-06-19 联想万像(深圳)科技有限公司 一种配网方法、装置及设备

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008001021A1 (fr) * 2006-06-30 2008-01-03 France Telecom Procede et dispositif de gestion de configuration d'equipements d'un reseau
CN105319455A (zh) * 2014-07-25 2016-02-10 天彩电子(深圳)有限公司 一种自动测试***及方法
CN106231566A (zh) * 2016-08-19 2016-12-14 青岛海尔空调器有限总公司 一种空调wifi模块检测方法
CN108540582A (zh) * 2017-03-02 2018-09-14 腾讯科技(深圳)有限公司 一种终端标识的处理方法、服务器及终端
CN106993302A (zh) * 2017-03-28 2017-07-28 上海斐讯数据通信技术有限公司 一种ap设备的测试方法及***
CN107204898A (zh) * 2017-05-25 2017-09-26 绵阳美菱软件技术有限公司 智能家电的生产测试方法、***及存储设备、移动终端
CN108401227A (zh) * 2018-03-07 2018-08-14 乐鑫信息科技(上海)有限公司 一种建立无连接mesh网络路由的方法及***
CN110430541A (zh) * 2019-08-09 2019-11-08 四川虹美智能科技有限公司 基于局域网实现数据交互的生产检测方法、装置及***
CN111314864A (zh) * 2020-03-04 2020-06-19 联想万像(深圳)科技有限公司 一种配网方法、装置及设备
CN111212387A (zh) * 2020-03-16 2020-05-29 纳瓦电子(上海)有限公司 用于无线设备的测试方法、***、电子设备及测试装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112615683A (zh) * 2020-12-17 2021-04-06 四川虹美智能科技有限公司 通信模块功能检测***和方法
CN113140053A (zh) * 2021-04-29 2021-07-20 四川虹美智能科技有限公司 基于环形动态线的自动化扫码测试***及方法
CN113140053B (zh) * 2021-04-29 2022-11-08 四川虹美智能科技有限公司 基于环形动态线的自动化扫码测试***及方法
CN113759294A (zh) * 2021-09-06 2021-12-07 成都长虹网络科技有限责任公司 一种Wi-Fi插座的测试方法及***
CN113961459A (zh) * 2021-10-25 2022-01-21 四川虹美智能科技有限公司 智能产品测试***
CN115116169A (zh) * 2022-08-29 2022-09-27 深圳市海清视讯科技有限公司 设备控制方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN112055316B (zh) 2022-03-29

Similar Documents

Publication Publication Date Title
CN112055316B (zh) 智能模块的生产检测***及方法、电子设备
CN111917643B (zh) 分段路由隧道的无缝双向转发检测方法及装置
CN107483254B (zh) 一种物联网智能模块的生产测试方法及装置
KR101203463B1 (ko) IPv6 기반 모바일 시스템에서 이웃 탐색을 제공하는장치 및 방법
CN110430541B (zh) 基于局域网实现数据交互的生产检测方法、装置及***
CN109819498A (zh) 一种智能设备、智能设备自动配网方法及***
CN111830844B (zh) 智能设备控制方法、装置及智能家居控制面板
CN113709043B (zh) 路径追踪方法及设备
CN112333019B (zh) 路由器的配置、测试方法及***和可读存储介质
CN112383906B (zh) 智能模块WiFi和蓝牙性能的检测***及方法
CN111541502A (zh) 测试WiFi模块的***和方法
CN110996244B (zh) 麦克风阵列性能测试方法、装置及***
CN112752285A (zh) 一种用于Wi-SUN网络测试的嗅探抄控设备及方法
CN111416882A (zh) 一种bmc ip设置方法、装置和电子设备及***
CN108966281B (zh) Mesh网络处理方法、装置、设备和存储介质
CN113038499B (zh) 终端Wi-Fi兼容性测试方法、装置、***、设备及介质
CN114024870A (zh) 网络连通性检测方法及***
CN114071544A (zh) 网络测试方法、装置和电子设备
CN109088955A (zh) 报文处理方法及装置
CN111224983A (zh) 跨网段发现设备的方法及装置
CN116070218A (zh) 工业资产的探测方法、终端设备及存储介质
CN104168583B (zh) 一种无线双向通讯测试方法、装置和***
JP2007060564A (ja) 移動局
CN114040412A (zh) 一种建立连接通信的方法、装置、设备及可读存储介质
CN108811042B (zh) 一种无线局域网络选择方法、装置及终端

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