一种物联网设备检测方法和第一设备与流程

文档序号:25539440发布日期:2021-06-18 20:34阅读:44来源:国知局
一种物联网设备检测方法和第一设备与流程

本发明涉及物联网领域,尤其涉及一种物联网设备检测方法和第一设备。



背景技术:

物联网(iot)科技时代大背景下,越来越多的智能物联网设备出现。为保证智能设备快速生产过程中的品质验证通过,对物联网设备的生产过程提出了很高的要求,这其中也包括对物联网产线上的智能设备检测提出了很高的要求。

现存在的技术方案,产线上用扫描枪去扫描物联网设备的热点,这样的方式只能检测并保证是否有热点产生,并不能检测到该物联网设备的热点是否可以成功配网连接。



技术实现要素:

有鉴于此,本发明的主要目的在于提供一种物联网设备检测方法和第一设备,通过该方法不仅能够检测物联网设备是否成功生成热点,也能检测该设备能否顺利联网。

为达到上述目的,本发明的技术方案是这样实现的:

一种物联网设备检测方法,应用于第一设备,所述第一设备为对其wifi功能进行检测的物联网设备;所述第一设备保存有第二设备的预设热点名称,所述方法包括:

所述第一设备开启自检测功能,基于保存的所述预设热点名称进行检测,检测到与所述预设热点名称匹配的所述第二设备;

所述第一设备向所述第二设备发送用于询问是否能与所述第二设备相连接的网络状态查询指令,接收所述第二设备返回的网络状态信息;

当所述第一设备确定所述网络状态信息表征所述第一设备与所述第二设备连接成功时,确定所述第一设备的wifi功能正常。

上述方案中,所述第一设备开启自检测功能之后,所述方法还包括:

所述第一设备生成并输出第一提示信息;其中,所述第一提示信息,用于指示所述第一设备处于自检测功能开启状态。

上述方案中,所述第一设备基于保存的所述预设热点名称进行检测,检测到与所述预设热点名称匹配的所述第二设备,包括:

所述第一设备进行热点检测,得到至少一个热点所对应的名称;

若所述至少一个热点所对应的名称中,存在与所述预设热点名称的至少部分内容相同的名称,则确定检测到与所述预设热点名称匹配的所述第二设备。

上述方案中,所述确定检测到与所述预设热点名称匹配的所述第二设备,包括:若至少两个所述热点所对应的名称相同、且均与所述预设热点名称的至少部分内容相同,则所述第一设备获取至少两个所述热点的信号强度,从所述至少两个热点中选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

上述方案中,所述方法还包括:

所述第一设备根据接收的所述第二设备返回的网络状态信息生成并输出第二提示信息;

所述第二提示信息,用于展示所述第一设备是否与所述第二设备连接成功。

一种第一设备,所述第一设备为对其wifi模块进行检测的物联网设备,所述第一设备,包括:存储模块,用于保存第二设备的预设热点名称;

所述第一设备还包括:控制模块和wifi模块;

所述控制模块,用于控制开启自检测功能,基于所述存储模块的所述预设热点名称控制所述wifi模块进行检测,检测到与所述存储模块的所述预设热点名称匹配的所述第二设备;

所述wifi模块,用于向所述第二设备发送用于询问是否能与所述第二设备相连接的网络状态查询指令,接收所述第二设备返回的网络状态信息;

所述控制模块,还用于当确定所述网络状态信息表征与所述第二设备连接成功时,确定wifi模块正常。

上述方案中,所述第一设备还包括:提示模块;

所述提示模块,用于生成并输出第一提示信息;其中,所述第一提示信息,用于指示所述第一设备处于自检测功能开启状态。

上述方案中,所述控制模块,还用于控制所述wifi模块进行热点检测,得到至少一个所述热点所对应的名称;若所述至少一个热点所对应的名称中,存在与所述预设热点名称的至少部分内容相同的名称,则确定检测到与所述预设热点名称匹配的所述第二设备。

上述方案中,所述控制模块,还用于若至少两个所述热点所对应的名称相同、且均与所述预设热点名称的至少部分内容相同,则获取至少两个所述热点的信号强度,从所述至少两个热点中选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

上述方案中,所述提示模块,还用于根据接收的所述第二设备返回的网络状态信息生成第二提示信息;

所述第二提示信息,用于展示是否与所述第二设备连接成功。

本发明实施例提供一种物联网设备检测方法和第一设备,该方法中物联网设备即第一设备通过检测与自身预设热点名称一样的第二设备,并与第二设备进行通信连接,当通信成功时,表明物联网设备的wifi功能是正常的。如此,通过物联网设备自检测与其他设备的通信情况,避免了现有技术仅能检测物联网设备是否产生热点、从而造成对物联网设备的检测不够全面可靠的问题,也避免了需要另外消耗人力对物联网设备进行检测的问题;正因为本发明增加了通信连接的过程,使得对物联网设备wifi功能的测试更加准确及稳定。

附图说明

图1为本发明实施例提供的一种物联网设备检测方法流程图;

图2为本发明实施例提供的一种第一设备与第二设备通信结构示意图;

图3为本发明实施例提供的一种第一设备自检模式处理流程示意图;

图4为本发明实施例提供的一种第一设备结构示意图;

图5为本发明实施例提供的另一种第一设备结构示意图。

具体实施方式

为了能更加详尽地连接本发明的特点与技术内容,下面结合对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

本发明实施例提供一种物联网设备检测方法,如图1所示,为一种物联网设备检测方法流程图。

本发明实施例的应用场景为:集中对生产线上大量设备的wifi功能进行检测,属于生产部门对智能物联网设备的内部检测。

上述方法应用于第一设备对其自身wifi模块实现的wifi功能的检测。wifi模块属于物联网传输层,功能是将串口或ttl电平转为符合wifi无线网络通信标准嵌入模块。第一设备嵌入wifi模块后,可以直接利用wifi联入互联网,是实现无线智能家居、m2m等物联网应用的重要组成部分。

该第一设备可以为空调、电饭煲、扫地机器人等所有具有wifi功能的物联网设备;该第一设备内部预存有预先定义好的第二设备的预设热点名称;其中,第二设备可以是、但不局限于以下任何一种能够实现wifi功能的设备,如手机、平板、笔记本电脑、扫描枪等等。

s101、所述第一设备开启自检测功能,基于保存的预设热点名称进行检测,检测到与所述预设热点名称匹配的所述第二设备。

针对第一设备开启自检测功能,可由产线上检测人员通过程序控制或触控按钮的方式统一打开各设备的自检测功能,在打开自检测功能若干时长后,示例性的如6秒之后,第一设备进入自检测模式。

当所述第一设备开启自检测功能之后,所述第一设备生成并输出第一提示信息;其中,所述第一提示信息,用于指示所述第一设备处于自检测功能开启状态。

当wifi功能开启后,第一设备的提示装置会通过一些不同的状态反映该wifi功能是否开启成功,这些反映出的不同状态即为第一提示信息。该提示装置可以为指示灯或者蜂鸣器led显示器等。示例性的,当提示装置为指示灯时,开启成功,指示灯间歇性闪烁;失败时,指示灯保持不亮的状态。当提示装置为蜂鸣器时,开启成功,蜂鸣器间歇性发出响声;失败时,蜂鸣器不发出任何声音。当提示装置为led显示器时,开启成功,led显示器显示normal;失败时,led显示器显示error,等等。本发明实施例中提示装置包括但不限于上述几种装置,上述提示装置的提示信息的显示状态可根据实际情况具体设置,该显示状态同样不限于上述几种情况。

当检测人员看到提示装置显示的状态时,可以初步判断该第一设备的wifi模块是否正常,从而确定该物联网设备是否合格。

所述第一设备进行热点检测,得到至少一个热点所对应的名称;若所述至少一个热点所对应的名称中,存在与所述预设热点名称的至少部分内容相同的名称,则确定检测到与所述预设热点名称匹配的所述第二设备。

开启自检测功能后,第一设备开始检测周围一定范围内的热点,如5-10米范围内的热点,当检测到的热点对应的名称与第一设备上热点的名称是相匹配的,则认为检测到的热点即为第二设备的,该第二设备可以被看作为辅助检测第一设备wifi功能的设备。

由于该方法应用于智能物联网生产线上对各物联网设备的检测,面对的物联网设备可能是很多的,因此,每隔一段距离就可以设置一个第二设备,以尽可能多的同时测试众多第一设备的wifi功能。

若所述至少一个热点所对应的名称中,存在与所述预设热点名称的至少部分内容相同的名称,可理解为:检测到的热点对应的名称与预设热点的名称是完全相同的或检测到的热点对应的名称是预设热点名称的一部分。

也就是说,如果检测到的热点对应的名称与预设热点名称完全不同,则检测到与预设热点名称完全不匹配的热点。

在一些实施例中,可将“与所述预设热点名称的至少部分内容相同”定义为:所述检测到的热点对应的名称为预设名称中连续、没有间断的一部分,按照此规则,则存在下述情况:

当检测到的热点对应的名称为“我爱中国”,预设热点名称也是“我爱中国”,此时认为:检测到与所述预设热点名称匹配的所述第二设备。

当检测到的热点对应的名称为“我爱中国”,预设热点名称为“我爱你啊中国”,此时认为:检测到与所述预设热点名称不匹配的热点;若预设热点对应的名称为“我爱中国我的母亲”,则认为:检测到与所述预设热点名称匹配的第二设备。

在实际情况中,可采用但不限于上述规则。本领域技术人员可以根据实际需要设置不同的规则。

所述第一设备的预设热点名称可以至少为一个。

当第一设备只有一个固定的预设热点名称时,此时直接将该预设热点名称与检测到的热点名称进行匹配。

对于第二设备本身固有的热点名称,可以是所有第二设备的热点名称全部一样的,也可以是至少部分不相同的。具体的:

若至少两个所述热点所对应的名称相同、且均与所述预设热点名称的至少部分内容相同,则所述第一设备获取至少两个所述热点的信号强度,从所述至少两个热点中选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

当第一设备进行热点检测时,检测到至少两个热点,所述至少两个热点对应的名称中存在相同的情况,而相同的热点名称又均与预设热点名称至少部分内容相同,示例性的,预设热点名称为“我爱中国我的母亲”,而检测到的相同的热点名称均为“我爱中国”,此时,第一设备先获取至少两个名称相同的热点的信号强度,并将各信号强度做对比,选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

一种特殊情况,当生产线周围用于辅助检测的所有第二设备的热点名称全部一样时,第一设备检测到全部热点名称,且这些名称均与预设热点名称的至少部分内容相同,那么第一设备选取信号强度最强的热点作为第二设备,并连接对应的第二设备;当第二设备的名称不同时,第二设备根据预设热点名称与检测到的热点对应的名称的匹配情况来选择,确定具体要连哪个第二设备。

此时检测到的不同的热点名称可理解为第一设备检测到了检测现场工作人员随身携带的电子设备提供的热点,或第一设备处于不同的两个第二设备热点能够覆盖的边界区域,此时第一设备能够同时检测到两个区域的第二设备的热点,当然,前提是两个第二设备的热点名称是不同的,再或者,由于采用的第二设备可能功率大小或新旧程度不同,产生的信号的强弱也不同,那么第一设备会检测到该区域信号较弱的第二设备的热点名称和临近区域信号较强的第二设备的热点名称。

当第一设备预设有至少两个不同的预设热点名称时,若此时生产线上用于检测的第二设备的名称全部相同时,若第一设备搜索到的热点能与自身的预设热点名称之一相匹配,则第一设备直接与该第二设备相连接。

当第一设备预设一个预设热点时,可以使得设计第一设备时针对此过程的程序设计以及处理过程更简单;而当第一设备预设有至少两个预设热点名称时,可以通过在同一区域置换拥有不同热点名称的第二设备,反复多次地使得第一设备搜索到不同的新的第二设备的热点,当第一设备确定该新的第二设备的热点与自身存储的另一个预设热点名称相匹配时,第一设备与该新的第二设备实现通信连接。通过这种让第一设备连接不同热点名称的第二设备的方式,能更全面、多样的检测第一设备的wifi功能。

上述在第一设备上预设几个预设热点名称,以及是否将各第二设备的热点名称设置为一样,可根据实际设计需要和检测环境的实际情况而定。包括但不限于以上几种方式。

s102、所述第一设备向所述第二设备发送用于询问是否能与所述第二设备相连接的网络状态查询指令,接收所述第二设备返回的网络状态信息。

当第一设备确定检测到的热点与所述第二设备匹配后,第一设备向第二设备发送网络状态查询指令,用以询问第二设备,该第一设备是否能够连接第二设备,此时,如果第二设备认为可以与第一设备建立连接,便建立第一设备与第二设备的连接,并生成网络状态信息,返回给第一设备。该网络状态信息可以是信号,该信号满足预先设置好的一定的规则,即能够被第二设备发出、且能被第一设备识别的信号,示例性的如当返回1时,表示两个设备之间连接成功;返回0时,表示两个设备之间连接失败。该网络状态信息包括但不限于上述这样的规则。当两个设备通讯连接成功时,也说明第一设备的热点是成功生成的。

若第二设备接收到的网络状态查询指令存在数据丢失或其他问题,则第二设备不会连接第一设备,那么第二设备返回的网络状态信息可能为类似0这样的连接失败的信息。

s103、当所述第一设备确定所述网络状态信息表征所述第一设备与所述第二设备连接成功时,确定所述第一设备的wifi功能正常。具体的:

所述第一设备根据接收的所述第二设备返回的网络状态信息生成并输出第二提示信息;所述第二提示信息,用于展示所述第一设备是否与所述第二设备连接成功。

当第一设备接收到第二设备返回的网络状态信息,根据预设好的规则识别该信息为两个设备连接成功或者失败,并通过提示装置提示检测人员该设备正常与否,此时提示装置提示的信息即为第二提示信息。此时提示装置包括但不限于指示灯、蜂鸣器以及led显示器等。

示例性的,当提示装置为指示灯时,第一设备在确定该网络状态信息表征两个设备连接成功时,指示灯常亮,检测人员根据这个第二提示消息——指示灯常亮来确定该第一设备的wifi功能正常。第一设备在确定该网络状态信息表征两个设备连接失败时,指示灯闪烁,检测人员根据第二提示消息——指示灯闪烁来确定该第一设备的wifi功能不正常。

对于其他的提示装置,可预先设置好提示规则,检测人员根据第二提示信息以及提示规则判断wifi功能正常与否。

当然,还存在一种情况,当第二设备已经将第一设备和第二设备进行了连接并且连接成功,但是第一设备没有收到第二设备返回的网络状态信息。那么,第一设备若在预定时间内没有收到该网络状态信息,那么,其提示装置此时可显示与收到失败消息一样的信息。当检测人员看到一台、两台的失败信息时,会先记录下来,当连续出现若干个第一设备显示失败的信息时,,停止检测各第一设备,转向检测该辅助检测的第二设备是否出现问题,以保证第一设备的自检测的准确性,其中,所述若干个具体为多少,可由本领域技术人员根据实际经验设置。

在一些实施例中,当所述第一设备为至少两个时,选取其中一个作为所述第二设备,剩余的至少一个所述第一设备基于所述第二设备进行自检测。

可以理解为,生产线上不使用另外的专门的检测设备作为第二设备,而是从被检测的这些设备中选择一个设备,如选择相较于被检测的第一设备距离较远的另一个第一设备作为第二设备。此时由于生产线上各设备的命名一般是相同的部分(如:我爱中国)+产品序列号(如:1、2、3等),被检测的第一设备检测到的热点名称与自身预设的热点名称相匹配,然后继续后面的通信连接过程,也是可以实现第一设备的自检测过程的。当然这里的热点名称相匹配的规则可以在程序里面规定,具体的实施方式包括但不限于上述方式。

通过选择产线上的第一设备做为第二设备来检测其他的第一设备,可以减少购买其他的专门的辅助检测设备,节约开销,同时,也可通过这样的方式对产线上的第二设备的wifi功能做更全面、持久以及多样的检测,如该第二设备同时能连接的wifi热点的数量,持续连接的时长,掉线率等等。

本发明实施例提供一种物联网设备检测方法,该方法中物联网设备即第一设备通过检测与自身预设热点名称一样的第二设备,并与第二设备进行通信连接,当通信成功时,表明物联网设备的wifi功能是正常的。如此,通过物联网设备自检测与其他设备的通信情况,避免了现有技术仅能检测物联网设备是否产生热点、从而造成对物联网设备的检测不够全面可靠的问题,也避免了需要另外消耗人力对物联网设备进行检测的问题;正因为本发明增加了通信连接的过程,使得对物联网设备wifi功能的测试更加准确及稳定。

本发明实施例提供一种第一设备与第二设备的通信方式,具体参见图2和图3。其中,图2为第一设备与第二设备通信结构示意图,图3为第一设备自检模式处理流程示意图。

如图2中,物联网第一设备中的wifi模块使用的是wifi&ble模块,当检测人员打开第一设备的wifi功能时,上电若干时长如图2中的6秒之内,第一设备就进入自检测模式,具体自检测流程如图3所示。

当启动失败时,提示装置如此处的指示灯无反应,指示灯不亮;当启动成功时,指示灯间歇性闪烁。检测人员可通过此过程初步筛查第一设备的wifi功能是否正常。

当第一设备的自检测功能正常启动时,第一设备先检测自身电控程序里面设置的预设热点名称,然后检测周围的固定热点。

当第一设备确定检测到的固定热点名称与自身程序里面预设的热点名称是匹配的,则第一设备向第二设备发出网络状态查询指令,用以询问第一设备是否可以连接第二设备;当第二设备认为没有问题,比如第二设备在确定接收到的信息是没有丢失任何数据的信息时,将第一设备与第二设备连接好,或者在确定接收到的信息有丢失时,不将两个设备进行连接。

不论第二设备是否将两个设备进行连接,都会返回网络状态信息,第一设备通过该信息确定是否连接成功,当连接成功时,第二提示消息表示为指示灯常亮;连接失败时,该第二提示消息表示为指示灯闪烁。检测人员通过该指示灯的状态判断该第一设备的wifi模块是否正常。至此,自检测的流程完成,此时第一设备与第二设备也完成了通信。

整个过程通过物联网设备自检测与其他设备的通信情况,避免了现有技术仅能检测物联网设备是否产生热点、从而造成对物联网设备的检测不够全面可靠的问题,也避免了需要另外消耗人力对物联网设备进行检测的问题;正因为本发明增加了通信连接的过程,使得对物联网设备wifi功能的测试更加准确及稳定。

本发明实施例提供一种第一设备,如图4所示,图4为一种第一设备的结构示意图。

该第一设备10,为对其wifi模块13进行检测的物联网设备,

所述第一设备,包括:存储模块11,用于保存第二设备的预设热点名称;所述第一设备包括:控制模块12和wifi模块13;

所述控制模块12,用于控制开启自检测功能,基于所述存储模块11的所述预设热点名称控制所述wifi模块13进行检测,检测到与所述存储模块11的所述预设热点名称匹配的所述第二设备。

如图4所示,第一设备的控制模块12,先控制开启自身的自检测功能,该操作可通过统一控制程序来打开该功能,也可以通过触碰第一设备上的某一个按钮来实现。第一设备找到自身预设的热点名称,然后开始检测周围的其他的热点。当检测到热点后,将该热点的名称与自身预设热点名称进行匹配,如果不匹配,则继续检测其他的热点;如果匹配,则开始后续过程。

所述wifi模块13,用于向所述第二设备发送用于询问是否能与所述第二设备相连接的网络状态查询指令,接收所述第二设备返回的网络状态信息;当确定所述网络状态信息表征与所述第二设备连接成功时,确定wifi功能正常。

如图5所示,所述物联网设备检测装置还包括提示模块14,该提示模块14用于通知或提示检测人员该第一设备的wifi功能是否正常。其中,图5为本发明实施例提供的另一种第一设备的结构示意图。

第一设备向第二设备发送网络状态查询指令,询问能否与所述第二设备相连接:当第二设备接收到该消息并判断该消息不存在丢失数据或其他错误情况时,就将第一设备与第二设备进行连接;当连接成功时,返回表征连接成功的网络状态信息到第一设备,此时第一设备根据与第二设备一起预先设定好的规则,确定此信息表征两个设备连接成功后,第一设备就将提示模块14设置为对应的成功模式;当第二设备接收到该消息并判断该消息存在问题时,就不将两个设备进行连接,并返回表征连接失败的网络状态信息到第一设备,此时第一设备同样根据与第二设备预先设定好的规则,确定此信息表征两个设备连接失败后,第一设备就将提示模块14设置为对应的失败模式,该成功模式以及失败模式可理解为第二提示信息。

其中,提示模块14可以是指示灯、蜂鸣器、led显示器等各种能够表现除不同信息的器件。当提示模块14为指示灯时,指示灯可通过不同的闪烁频率和/或显示的颜色表现出不同的信息;当提示模块14为蜂鸣器时,蜂鸣器可通过声音的高低和/或长短和/或不同音色表现不同的信息;当提示模块14为led显示器时,led显示器显示的信息会更加直观,可直接在显示器上显示具体内容,如correct或normal或error等。所有提示模块14的显示形式包括但不限于上述情况,本领域技术人员可根据实际情况设定。

至此,第一设备与第二设备同时也完成了一次通信。

所述控制模块12,还用于所述第一设备检测其他热点,并获取检测到的所述热点的名称,当所述热点的所述名称是所述预设热点名称的至少部分内容时,确定检测到与所述预设热点名称匹配的所述第二设备。如图4和图5中所示的控制模块12,所述热点的所述名称是所述预设热点名称的至少部分内容,可理解为:检测到的热点的名称与预设热点的名称是完全相同的或检测到的热点名称是预设热点名称的一部分。

也就是说,如果检测到的热点名称与预设热点名称完全不同,则检测到与预设热点名称完全不匹配的热点。

所述控制模块12,还用于若至少两个所述热点所对应的名称相同、且均与所述预设热点名称的至少部分内容相同,则获取至少两个所述热点的信号强度,从所述至少两个热点中选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

当第一设备进行热点检测时,检测到至少两个热点,所述至少两个热点对应的名称中存在相同的情况,而相同的热点名称又均与预设热点名称至少部分内容相同,此时,第一设备先获取至少两个名称相同的热点的信号强度,并将各信号强度做对比,选取信号强度最强的热点作为与所述预设热点名称匹配的所述第二设备。

“与所述预设热点名称的至少部分内容相同”,在一些实施例中可理解为:检测到的热点名称与预设热点名称中连续的一部分完全相同;在一些实施例中可理解为:检测到的热点名称的每个字段都在预设热点名称中出现了;在一些实施例中,还可以理解为:检测到的热点名称的字段百分之多少的内容出现在预设热点名称中。关于此特征,本发明实施例包括但不限于上述方案,可根据实际情况具体设定。

本发明实施例还能利用生产线上已有的第一设备作为第二设备,使得被检测的第一设备能够检测到该第二设备,不使用专门用于辅助检测的第二设备,从而节约资源,节省开销;同时,也可通过这样的方式对产线上的第二设备的wifi功能做更全面、持久以及多样的检测,如该第二设备同时能连接的wifi热点的数量,持续连接的时长,掉线率等等。

本发明实施例提供一种第一设备,该第一设备通过检测与自身预设热点名称一样的第二设备,并与第二设备进行通信连接,当通信成功时,表明第一设备的wifi功能是正常的。如此,通过第一设备自检测与其他设备的通信情况,避免了现有技术仅能检测第一设备是否产生热点、从而造成对第一设备的检测不够全面可靠的问题,也避免了需要另外消耗人力对第一设备进行检测的问题;正因为本发明增加了通信连接的过程,使得对物联网设备wifi功能的测试更加准确及稳定。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1