一种家电设备及其WIFI模块、配网方法与流程

文档序号:11959713阅读:375来源:国知局
一种家电设备及其WIFI模块、配网方法与流程

本发明涉及智能家电领域,尤其涉及一种家电设备及其WIFI模块、配网方法。



背景技术:

家电在人们的生活中占据很重要的地位,各种各样的家电极大地改善和便利了人们的生活,并反过来影响着人们的生活习惯。随着生活水平的提高,人们越来越系统家电设备更智能、更易用。

随着智能终端的普及,目前也越来越多的生厂商或服务商开发相应的APP,使用户可以通过安装有相应APP的智能终端来对家电设备进行控制。在使用智能终端对家电设备进行控制前,需要在家电设备中安装WIFI模块,该WIFI模块的主要作用是为家电设备提供联网控制,远程操作的能力,使家电智能化。在为家电设备安装WIFI模块后,需要对家电设备进行配网,该配网的过程就是将WIFI模块连接到路由器。

目前,在对家电设备进行配网时,多是用数据线将路由器的SSID等信息传送至WIFI模块,以使WIFI模块根据所接收的SSID信息连接相应的路由器,但是这种配网方式需要在WIFI模块上设置相应的接口,例如USB接口,从而造成WIFI模块的成本增加。而且,用户在配网时,需要在WIFI模块和智能终端之间连接数据线,当家电设备(例如空调)安装的位置较高时,操作非常不方便,从而造成用户体验较差。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述成本高、用户体验差的缺陷,提供一种家电设备及其WIFI模块、配网方法,降低了WIFI模块的成本,而且用户在配网时体验较好。

本发明解决其技术问题所采用的技术方案是:构造一种家电设备的配网方法,家电设备包括设备主体及WIFI模块,WIFI模块进行以下步骤:

S10.在监听模式下,接收智能终端通过路由器间隔发送的广播消息和组播消息,所述广播消息和组播消息均包括配网信息;

S20.对所接收的广播消息和/或组播消息进行解析,以获取所述配网信息;

S30.根据所获取的配网信息连接相应的路由器;

S40.获取自身的IP地址,及根据预先写入的服务器的域名获取所述服务器的IP地址;

S50.根据自身的IP地址及服务器的IP地址,通过所述路由器向所述服务器发送认证请求,并通过所述路由器接收所述服务器所返回的认证结果。

优选地,在所述步骤S30之前,还包括:

S60.在热点模式下,接收与所述WIFI模块连接的智能终端所发送的TCP数据包,所述TCP数据包包括配网信息;

S70.对所接收的TCP数据包进行解析,以获取所述配网信息。

优选地,所述配网信息包括路由器的SSID和密码。

优选地,所述配网信息还包括路由器的加密模式。

本发明还构造一种家电设备的WIFI模块,包括:

设置单元,用于接收用户所设置的工作模式;

模式判断单元,用于判断所设置的工作模式是否为监听模式;

第一接收单元,用于在监听模式下,接收智能终端通过路由器间隔发送的广播消息和组播消息,所述广播消息和组播消息均包括配网信息;

第一获取单元,用于对所接收的广播消息和/或组播消息进行解析,以获取所述配网信息;

连接单元,用于根据所获取的配网信息连接相应的路由器;

地址获取单元,用于获取自身的IP地址,及根据预先写入的服务器的域名获取所述服务器的IP地址;

认证单元,用于根据自身的IP地址及服务器的IP地址,通过所述路由器向所述服务器发送认证请求,并通过所述路由器接收所述服务器所返回的认证结果。

优选地,还包括第二接收单元及第二获取单元,而且,

所述模式判断单元,还用于判断所设置的工作模式是否为热点模式;

所述第二接收单元,用于在热点模式下,接收与所述WIFI模块连接的智能终端所发送的TCP数据包,所述TCP数据包包括配网信息;

所述第二获取单元,用于对所接收的TCP数据包进行解析,以获取所述配网信息。

优选地,所述配网信息包括路由器的SSID和密码。

优选地,所述配网信息还包括路由器的加密模式。

本发明还构造一种家电设备,包括设备主体,其特征在于,还包括以上所述的WIFI模块。

优选地,所述WIFI模块通过UART与设备主体相连。

实施本发明的技术方案,在对家电设备进行配网时,由于WIFI模块处于监听模式,其可接收到智能终端间隔发送的广播消息和组播消息,其中,广播消息和组播消息均包括配网信息。然后通过对所接收到的广播消息和/或组播消息进行解析便可获取到配网信息,进而可根据所获取的配网信息连接相应的路由器。这种配网方式不需要在WIFI模块上设置接口,而且用户在配网时也不需要在WIFI模块和智能终端之间连接数据线,因此,不但降低了成本、而且,操作方便,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:

图1是本发明家电设备的配网方法实施例一的流程图;

图2是本发明家电设备实施例一的逻辑结构图;

图3是图2中WIFI模块实施例一的逻辑结构图。

具体实施方式

图1是本发明家电设备的配网方法实施例一的流程图,首先说明的是,家电设备包括设备主体及WIFI模块,设备主体例如为灯、空调、冰箱、风扇、电视等,WIFI模块与设备主体相连,用于为设备主体提供联网控制,远程操作的能力,使家电智能化。在该实施例的配网方法中,WIFI模块进行以下步骤:

步骤S10.在监听模式下,接收智能终端通过路由器间隔发送的广播消息和组播消息,所述广播消息和组播消息均包括配网信息。

在该步骤中,首先说明的是,WIFI模块可以有多种工作模式,例如包括:监听(Sniffer)模式、AP模式。该WIFI模块上设置一个或多个按键,用来供用户设置工作模式。关于智能终端,需说明的是,智能终端在联网后,可接收用户输入的配网信息,配网信息例如包括路由器的SSID和密码,必要时,还可包括路由器的加密模式。然后,用户可通过智能终端上的实体按键或虚拟按键对智能终端的发包模式进行设置,当该WIFI模块工作在监听模式时,用户可通过触发智能终端上的相应按键,使智能终端通过路由器间隔发送广播消息和组播消息,广播消息和组播消息中均包括配网信息。WIFI模块在监听模式下,便可监听到UDP包,而且,由于智能终端是间隔发送广播包和组播包的,所以,就算路由器屏蔽了其中某一种类型的包,WIFI模块也还是能接收到另一种类型的包的,因此,提高了配网成功的几率。

步骤S20.对所接收的广播消息和/或组播消息进行解析,以获取所述配网信息。

在该步骤中,当WIFI模块接收到广播消息和/或组播消息后,便可通过对所接收的消息进行解析,来获取配网信息。

步骤S30.根据所获取的配网信息连接相应的路由器。

在该步骤中,WIFI模块在获取到配网信息后,通过调用内部的连接(connect)函数去连接相应的路由器。在此需说明的是,若用户在智能终端中输入的配网信息有误,例如,输入的SSID和密码有误,WIFI模块会一直连接失败。

步骤S40.获取自身的IP地址,及根据预先写入的服务器的域名获取所述服务器的IP地址。

在该步骤中,WIFI模块通过DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)过程获取到自身的IP地址。另外,还需说明的是,WIFI模块在出厂之前,生产厂商可将欲连接的服务器的域名写入该WIFI模块中,例如,对于某个空调的WIFI模块,欲连接的服务器为阿里智能APP所对应的服务器。当该WIFI模块连接无线网络后,就可进行DNS解析,即,根据预先写入的域名获取服务器的IP地址。

S50.根据自身的IP地址及服务器的IP地址,通过所述路由器向所述服务器发送认证请求,并通过所述路由器接收所述服务器所返回的认证结果。

在该步骤中,首先说明的是,WIFI模块在使用前,需向欲连接的服务器进行注册,只有在成功注册后,服务器才将该WIFI模块的标识和/或设备主体的标识确定为授权标识,并存储在授权标识表中。当获取到服务器的IP地址后,向服务器发送认证请求,该认证请求中包括WIFI模块的标识(例如为MAC地址)和/或设备主体的标识,WIFI模块的标识例如为MAC地址,设备主体的标识例如为UUID(Universally Unique Identifier,通用唯一识别码)、设备ID。当服务器收到认证请求后,便可对该认证请求进行认证,即,判断WIFI模块的标识是否存在于预先存储的授权标识表中,若存在,说明该WIFI模块和/或设备主体的身份合法,此时,认证通过;若不存在,说明该WIFI模块和/或设备主体的身份为非法,此时,认证未通过。

最后还需说明的是,在认证通过时,即配网成功后,用户就可通过智能终端对家电设备进行控制,其中,智能终端上安装有服务器所对应的APP。在一个具体例子中,对于某个空调设备,其WIFI模块可通过路由器连接服务器,且用户的智能终端上安装有与该服务器对应的APP,当用户需要将该空调的打开时,可通过APP输入空调的开启指令,该智能终端便将该空调的开启指令发送至服务器,服务器再将该开启指令发送至WIFI模块,WIFI模块接收到开启指令后,对其进行处理,然后将该开启指令传送至该空调的空调主体。空调主体收到开启指令后,进行开启,同时向WIFI模块传送开启指令的反馈信息。WIFI模块在收到反馈信息后,对其进行相应处理,然后发送至服务器,服务器再将该反馈信息传送至用户的智能终端。另外,在空调工作时,也会定时向WIFI模块传送状态信息,状态信息例如包括:当前温度信息、故障信息等。WIFI模块在收到该状态信息后,对其进行相应处理,然后发送至服务器,服务器再将该反馈信息传送至用户的智能终端。这样便实现了智能家电的控制。

在对家电设备进行配网时,在WIFI模块的监听模式下,虽然设置了智能终端间隔发送两种形式的UDP包,提高了WIFI模块接收到配网信息的几率,但有时候还是会发生收不到配网信息的情况,此时,还可通过触发WIFI模块上的按键将工作模式切换成热点(AP)模式。这样,在上述实施例的基础上,步骤S30之前,还包括:

步骤S60.在热点模式下,接收与所述WIFI模块连接的智能终端所发送的TCP数据包,所述TCP数据包包括配网信息。

在该步骤中,当该WIFI模块工作在热点模式时,该WIFI模块会产生一个热点并能广播出去,智能终端通过对应的APP连接该热点,也可手动在WIFI设置中连接,密码在APP中内置,或者通过其他方式告知使用者。当智能终端接入该WIFI模块的热点后,便向该WIFI模块发送TCP数据包,该TCP数据包中包括配网信息。

步骤S70.对所接收的TCP数据包进行解析,以获取所述配网信息。

在该步骤中,当WIFI模块接收到TCP数据包后,便可通过对所接收的数据包进行解析,来获取配网信息。

在对家电设备进行配网时,用户可在一种配网方式失败后,使用另一种方式进行配网,进一步提高了配网成功的几率。

进一步地,在步骤S50之后,还可包括:

向所述服务器发送心跳信号,并接收所述服务器所返回的连接确认信息。

在该步骤中,当认证通过后,WIFI模块还向服务器发送心跳信号,服务器在接收到心跳信号后,说明WIFI模块与服务器连接正常,进而向WIFI模块返回连接确认信息,因此,WIFI模块可根据所接收的连接确认信息来确定正常连接服务器,若接收不到连接确认信息,则说明已与服务器断开连接,进而可向用户输出提示消息。

图2是本发明家电设备实施例一的逻辑结构图,该家电设备包括相连接的设备主体10及WIFI模块20,设备主体例如为灯、空调、冰箱、风扇、电视等,WIFI模块20用于为设备主体提供联网控制,远程操作的能力,使家电设备智能化。

优选地,WIFI模块20通过UART与设备主体10相连,当然,在其它实施例中,WIFI模块20也可通过其它方式与设备主体10相连。

结合图3所示的WIFI模块的逻辑结构图,该WIFI模块20包括设置单元21、模式判断单元22、第一接收单元23、第一获取单元24、连接单元25、地址获取单元26、认证单元27、第二接收单元28和第二获取单元29。其中:

设置单元21用于接收用户所设置的工作模式。具体地,工作模式例如包括监听模式、热点模式。设置单元可为按键或按键组合,例如,用户触发第一按键进入监听模式,触发第二按键进入热点模式。再例如,用户短按按键进入监听模式,长按按键进入热点模式。

模式判断单元22用于判断所设置的工作模式为监听模式还是为热点模式。

第一接收单元23用于在监听模式下,接收智能终端通过路由器间隔发送的广播消息和组播消息,所述广播消息和组播消息均包括配网信息,配网信息例如包括路由器的SSID和密码,还可进一步包括路由器的加密模式。

第一获取单元24用于对所接收的广播消息和/或组播消息进行解析,以获取所述配网信息。

第二接收单元28用于在热点模式下,接收与所述WIFI模块连接的智能终端所发送的TCP数据包,所述TCP数据包包括配网信息;

第二获取单元29用于对所接收的TCP数据包进行解析,以获取所述配网信息。

连接单元25用于根据所获取的配网信息连接相应的路由器。

地址获取单元26用于获取自身的IP地址,及根据预先写入的服务器的域名获取所述服务器的IP地址。

认证单元27用于根据自身的IP地址及服务器的IP地址,通过所述路由器向所述服务器发送认证请求,并通过所述路由器接收所述服务器所返回的认证结果。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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