IOT设备的配网方法、智能家电、系统及存储介质
文献发布时间:2023-06-19 13:48:08
技术领域
本申请涉及智能家居领域,尤其涉及一种IOT设备的配网方法、智能家电、系统及存储介质。
背景技术
随着物联网行业的发展,越来越多的家电设备可以接入到互联网,但是现有技术中,在对IOT设备进行配网时,均需要智能终端(如智能手机)安装APP的介入,无论Wi-Fi设备、蓝牙BLE设备、3/4G设备、Zigbee设备,实现设备联网智能化的前提在于硬件可以直接或间接(通过手机)连接到Internet网络,并添加到用户账号下。进而,设备才可以向云端上报数据、接收来自云端的指令。
针对有屏可输入设备,如手机、平板等,用户可以直接通过界面输入SSID和PASSWORD让设备连上WiFi网络。对于无屏设备,如插座、灯泡等,用户无法通过输入上网信息让设备接入网络,这个时候我们就需要对这些设备进行配网操作。针对WiFi类型设备配网是将路由器的WiFi SSID和PASSWORD通过某种方式传递到终端设备,让终端设备可以接入WiFi网络的过程。
然而,该配网方式过程复杂、失败率高,依赖于智能手机,用户操作起来不够方便。
发明内容
本申请提供了一种IOT设备的配网方法、智能家电、系统及计算机可读存储介质,简化IOT设备的联网流程,增加了IOT设备的配网途径,不仅仅依赖于智能手机,且操作方便。
第一方面,本申请提供了一种IOT设备的配网方法,应用于已联网的智能家电;所述配网方法包括:
在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备;
在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,判断是否接收到所述待配网的IOT设备对应的确定配网指令;
在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备,以供所述IOT设备基于所述wifi配网信息进行联网。
第二方面,本申请还提供一种IOT设备的配网系统,所述配网系统包括智能家电、待配网的IOT设备;
所述智能家电,用于在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备;
所述智能家电,还用于在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,判断是否接收到所述待配网的IOT设备对应的确定配网指令;
所述智能家电,还用于在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备;
所述待配网的IOT设备,用于在接收到所述wifi配网信息后,基于所述wifi配网信息进行联网。
第三方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述中任一项所述的IOT设备的配网方法。
第四方面,本申请还提供了一种智能家电,所述智能家电包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述中任一项所述的IOT设备的配网方法。
本申请公开了一种IOT设备的配网方法、智能家电、系统及存储介质,首先,在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备,在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,若接收到用户触发智能家电生成的确定配网指令时,智能家电将自身配网时存储的wifi配网信息通过蓝牙发送给待配网的IOT设备,使得IOT设备基于所述wifi配网信息进行联网,从而完成IOT设备的配网。本申请通过智能家电搭配的蓝牙功能,有效简化IOT设备的联网流程,有效增加了IOT设备的配网途径,使得用户在给IOT设备配网时,不仅仅是依赖于智能手机的APP。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是一实施例中智能家电的控制系统的结构示意图;
图2是一实施例中IOT设备的配网方法的流程示意图;
图3是另一实施例中IOT设备的配网方法的流程示意图;
图4是一个实施例中智能家电的屏幕的结构示意图;
图5是本发明智能家电的结构示意性框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
本申请的实施例提供了一种IOT设备的配网方法、智能家电、系统及计算机可读存储介质,简化IOT设备的联网流程,增加了IOT设备的配网途径,不仅仅依赖于智能手机,且操作方便。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参阅图1,图1为本申请的实施例提供的一种IOT设备的配网系统,所述配网系统可以包括智能家电、待配网的IOT设备;该智能家电,可以是带有屏幕的冰箱、电视、洗衣机中的一种或多种,或者是其他带有屏幕的小家电,需要说明的是,该智能家电可以保持长期通电,持续运转,以供智能家电的蓝牙功能可以持续使用;该待配网设备可以是其他的智能家电,如蓝牙音箱、智能油烟机或其他购买回来等待配网的家电。图1中智能家电以智能冰箱为例,待配网的IOT设备以智能烤箱为例。
需要说明的是,该IOT设备的配网方法也可应用于智能家电,例如,智能家电在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备;在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,判断是否接收到所述待配网的IOT设备对应的确定配网指令;在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备,以供所述IOT设备基于所述wifi配网信息进行联网。
以下以该IOT设备的配网方法应用于智能家电为例进行解释说明。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
请参阅图2,图2是本申请一实施例提供的IOT设备的配网方法的流程示意图。该IOT设备的配网方法可以包括步骤S10至步骤S30,具体可以如下:
步骤S10,在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备。
具体地,智能家电和待配网的IOT设备均自带蓝牙模块和wifi模块,在智能家电和待配网的IOT设备购买回家时,通常需要进行配网操作。
智能家电为智能家居中已经联网成功的家电设备,并且,该家电设备可以带有显示触摸屏,或者是显示屏和按键,该智能家电的显示屏上可以显示自身的蓝牙信息、联网时输入的wifi名称以及对应的wifi密码。
在一些实施方式中,智能家电在配网时,可以通过用户的智能手机上安装的APP输入相关的wifi配网信息,以完成配网,也可以是采用本申请的实施方式,完成联网操作。已经联网成功的智能家电中,存储有联网时的wiif配网信息,所述wifi配网信息包括wiif名称以及wifi密码,以便于该智能家电能够加入当前的网络环境中。
在一些实施方式中,如图3所示,在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备,可以包括:
S101、控制所述智能家电进行蓝牙扫描,以发现周边设备。
具体地,该已联网的智能家电可以是已经联网成功的智能冰箱、洗衣机、电视等长期连电的设备,同时,该智能家电的蓝牙可以处于长期打开状态,以进行蓝牙扫描,以便于发现周边设备。
在一些实施方式中,可以控制所述智能家电定时进行蓝牙设备扫描,如每间隔一个小时可以扫描一次,查看是否存在待联网的新设备,或在接收到扫描指令时,进行待配网蓝牙设备搜索,以得到更新的待联网的新设备。
通过智能家电的蓝牙扫描,有效提高待配网的IOT设备被发现的速度。
S102、在所述周边设备中存在所述待配网的IOT设备对应的蓝牙名称时,控制所述智能家电的屏幕显示所述待配网的IOT设备对应的蓝牙名称。
具体地,如图4所示,智能家电的蓝牙扫描时,会将扫描到的待配网的IOT设备对应的蓝牙名称罗列出来,当智能家电的蓝牙扫描到周边设备中存在待配网的IOT设备对应的蓝牙名称时,比如,此时待配网设备对应的蓝牙名称为智能烤箱对应的设备型号BB,那么,控制蓝牙名称为智能烤箱的信息显示在屏幕上,以便于用户得到该待配网信息。
可以理解的是,待配网的IOT设备对应的蓝牙名称之所以被智能家电的蓝牙扫描出来,是由于该IOT设备正处于待联网状态下,即,在在所述周边设备中存在所述待配网的IOT设备对应的蓝牙名称时之前,首先需要确定所述待配网的IOT设备处于待联网状态;其中,所述待联网状态为所述待配网的IOT设备在接收到重置联网指令时,被激活形成的状态。
在一些实施方式中,由于该IOT设备在购买回家时,还处于未激活状态,用户可以长按电源键,以使该IOT设备重置,从而激活为待联网状态。当然,本案不局限于上述激活为待联网状态的操作,根据不同的IOT设备厂家,有对应的激活方式,在此不做限定。
S103、根据是否接收到基于所述待配网的IOT设备对应的蓝牙名称触发的连接指令,确定所述智能家电的蓝牙与待配网的IOT设备的蓝牙是否连接成功;
其中,在接收到基于所述待配网的IOT设备对应的蓝牙名称触发的连接指令时,控制所述智能家电的蓝牙与所述待配网的IOT设备的蓝牙连接成功。
具体地,当该智能家电的屏幕显示待配网的IOT设备对应的蓝牙名称时,根据是否接收到基于所述待配网的IOT设备对应的蓝牙名称触发的连接指令,确定所述智能家电的蓝牙与待配网的IOT设备的蓝牙是否连接成功。即,若用户选择该待配网的IOT设备对应的蓝牙名称,则触发连接指令,使得智能家电的蓝牙与所述待配网的IOT设备的蓝牙连接成功。对应地,若用户未选择该待配网的IOT设备对应的蓝牙名称,则不会触发连接指令,从而使得智能家电的蓝牙与所述待配网的IOT设备的蓝牙连接失败。
可以理解的是,蓝牙之间连接成功后,是通过蓝牙协议进行数据传输,同一个厂家的智能家电,或者是兼容性强的智能家电,可以是用户直接在搜索到蓝牙名称后,直接点击即可实现蓝牙连接,也可以是输入特定的密码,实现蓝牙连接,在此不做限制。
步骤S20,在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,判断是否接收到所述待配网的IOT设备对应的确定配网指令。
在一些实施方式中,在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,智能家电的屏幕显示确认配网图标,如图4所示,在罗列的待配网的IOT设备对应的蓝牙名称下方,设置确认配网图标,以供用户选择确定联网,同时,还可以设置取消配网图标,以供用户取消联网。
通过判断是否接收到所述待配网的IOT设备对应的确定配网指令,以确定该智能家电是否需要帮助该待配网的IOT设备进行配网操作。
通过将配网的确认操作从智能手机转移到智能家电中,并且,只需要用户选择确认或取消,增加了IOT设备的配网途径,不局限于仅仅通过智能手机的APP实现IOT设备的配网。
步骤S30,在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备,以供所述IOT设备基于所述wifi配网信息进行联网。
具体地,在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备,以供所述IOT设备基于所述wifi配网信息进行联网,可以包括:
控制所述智能家电的屏幕显示确认配网图标;
在所述确认配网图标被触发生成确认配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备。
在一些实施方式中,智能家电控制自带的屏幕显示确认配网图标,也包括取消配网图标,用户可以选择该确认配网图标,从而触发智能家电被触发生成确认配网指令,在得到确认配网指令后,通过智能家电的蓝牙将自身保存的wifi配网信息发送至所述待配网的IOT设备。
可以理解的是,智能家电将wifi配网信息发送至所述待配网的IOT设备时,是通过私有的蓝牙广播协议发送。
待配网的IOT设备通过蓝牙得到wifi配网信息后,使用wifi配网信息在当前网络下进行校验,当校验成功时,将该待配网的IOT设备加入到当前的wifi网络中,从而实现配网成功,对应地,若校验失败,则配网失败。
本申请的实施例,首先,判断智能家电的蓝牙与待配网的IOT设备的蓝牙是否连接成功,在确定连接成功时,若接收到用户触发智能家电生成的确定配网指令时,智能家电将自身配网时存储的wifi配网信息通过蓝牙发送给待配网的IOT设备,使得IOT设备基于所述wifi配网信息进行联网,从而完成IOT设备的配网。本申请通过智能家电搭配的蓝牙功能,有效简化IOT设备的联网流程,有效增加了IOT设备的配网途径,使得用户在给IOT设备配网时,不仅仅是依赖于智能手机的APP。
如图5所示,图5为一个实施例中提供的智能家电的结构示意性框图。该智能家电10包括处理器11和存储器12,处理器11和存储器12通过系统总线13连接,其中,存储器12可以包括非易失性存储介质和内存储器。
非易失性存储介质可存储计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行所述计算机程序时实现一种配网方法。
处理器11用于提供计算和控制能力,支撑整个智能家电的运行。
内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行所述计算机程序时实现一种IOT设备的配网方法。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所涉及的智能家电的限定,具体的智能家电可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,处理器11可以是中央处理单元(Central Processing Unit,CPU),该处理器11还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器11可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述存储器中存储有计算机程序,计算机程序被处理器11执行时,使得处理器执行所述计算机程序时实现以下步骤:
在所述智能家电进行蓝牙广播时,确定是否搜索到待配网的IOT设备;
在所述智能家电的蓝牙搜索到所述待配网的IOT设备的蓝牙时,判断是否接收到所述待配网的IOT设备对应的确定配网指令;
在接收到所述待配网的IOT设备对应的确定配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备,以供所述IOT设备基于所述wifi配网信息进行联网。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
控制所述智能家电进行蓝牙扫描,以发现周边设备;
在所述周边设备中存在所述待配网的IOT设备对应的蓝牙名称时,控制所述智能家电的屏幕显示所述待配网的IOT设备对应的蓝牙名称;
根据是否接收到基于所述待配网的IOT设备对应的蓝牙名称触发的连接指令,确定所述智能家电的蓝牙与待配网的IOT设备的蓝牙是否连接成功;
其中,在接收到基于所述待配网的IOT设备对应的蓝牙名称触发的连接指令时,控制所述智能家电的蓝牙与所述待配网的IOT设备的蓝牙连接成功。
进一步地,所述处理器执行所述计算机程序时还实现以下步骤:
控制所述智能家电定时进行蓝牙设备扫描,或在接收到扫描指令时,进行待配网蓝牙设备搜索。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
确定所述待配网的IOT设备处于待联网状态;
其中,所述待联网状态为所述待配网的IOT设备在接收到重置联网指令时,被激活形成的状态。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
控制所述智能家电的屏幕显示确认配网图标;
在所述确认配网图标被触发生成确认配网指令时,通过所述智能家电的蓝牙将wifi配网信息发送至所述待配网的IOT设备。
在一个实施例中,所述处理器执行所述计算机程序时还实现以下步骤:
在所述智能家电联网时,存储联网时的wifi配网信息。
在一个实施例中,所述智能家电包括带有屏幕的冰箱、电视、洗衣机中的一种或多种。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的智能家居设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一项配网方法。
其中,所述计算机可读存储介质可以是前述实施例所述的智能家电的内部存储单元,例如所述智能家电的硬盘或内存。所述计算机可读存储介质也可以是所述智能家电的外部存储设备,例如所述智能家电上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
- IOT设备的配网方法、智能家电、系统及存储介质
- IOT设备配网方法、装置及计算机存储介质