一种高效的智能家居wifi配网方法及设备技术

技术编号:18735833 阅读:32 留言:0更新日期:2018-08-22 04:39
本发明专利技术实施例公开了一种高效的智能家居wifi配网方法及设备,涉及电子信息技术领域,能够提高配网过程中路由器的安全性。本发明专利技术包括:对配网信息进行编码,得到编码数值,其中,所述配网信息包括:密码信息;确定对应所述编码数值的数据包,其中,数据包的长度与各编码数值建立映射关系;将所确定的数据包向外广播;当接收到组播信息时,确定配网完成,其中,所述组播信息由无线路由在与智能设备建立连接后发出。本发明专利技术适用于无线网络配网。

【技术实现步骤摘要】
一种高效的智能家居wifi配网方法及设备
本专利技术涉及电子信息
,尤其涉及一种高效的智能家居wifi配网方法及设备。
技术介绍
在小型无线网络的应用中,智能家居发展迅速,逐渐进入千家万户,相应的智能设备也在不断发展。其中,智能设备与网络的连接是必备条件,是实现各种智能需求的基础。因此也对配网技术与操作性提出了更高的要求。出于成本控制的选择,目前很多的智能设备并没有操作界面,而且也只有简单的操作系统,比如空调、扫地机器人、智能空调等,没有办法直接在设备上操作进行配网,通常需要利用智能手机进行配网。例如:通过手机APP端组播进行配网。有通过手机APP广播携带IP的封包进行配网的方案,但是由于这种方式中编码方式复杂,配网效率低。且由于手机实际可可编码的数据量太少,使得多数方案都难以在手机发送的封包中添加SSID等路由器的信息,需要路由器主动处于被扫描的状态,降低了路由器的安全性。
技术实现思路
本专利技术的实施例提供一种配网方法及设备,能够提高配网过程中路由器的安全性。为达到上述目的,本专利技术的实施例采用如下技术方案:在现有的方案中,若要通过智能手机等用户终端广播携带IP地址的封包,就需要按照通信编码协议,对IP地址等信息进行封装,这其中的编码、加密方式较为复杂,受制于用户终端的处理性能,配网效率低;并且可编码的数据量太少,支持的编码长度很短,用户终端无法发送更多的信息。因此需要路由器设备处于被扫描的状态,并主动接受智能设备的扫描,以便于智能设备通过扫描获取路由器设备的信息。而这个过程会使得路由器设备暴露自己,若同时在无线网络范围内出现其他恶意用户,则会泄露路由器设备,从而造成安全性的问题。在本实施例中,将各个字符转换为不同长度的数据包进行广播,并通过数据包的长度进行字符识别,使得配网过程中不需要对数据包进行编码解码的工作,而只需通过编码数值与数据包长度的映射关系进行简单查询即可获取配网信息,即本实施例中的“编码、解码”过程,仅是根据数据包长度进行的一系列处理,相对于对数据包本身的“编码、解码”过程,本实施例更加简单且易于实现,适合在机能有限的用户终端上实现。同时也突破了现有技术中受制于编码长度而导致的无法发送更多信息的问题,支持的可编码字符数足够多,能够发送有关路由器的信息。这样就避免了路由器设备在配网过程中主动暴露的问题,在实现配网的过程中,路由器设备除了转发用户终端发出的数据包外,不需要主动发送其他具有安全性风险的数据包,也就避免了被恶意扫描的问题,提高了配网过程中路由器的安全性,保护了用户的隐私。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的系统架构的一种可能的实现方式的示意图;图2为本专利技术实施例提供的一种方法流程示意图;图3为本专利技术实施例提供具体实例的交互示意图;图4为本专利技术实施例提供的另一种方法流程示意图。具体实施方式为使本领域技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施方式对本专利技术作进一步详细描述。下文中将详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本专利技术实施例具体可以实现在一种如图1所示的系统中,其中包括:路由器设备、用户终端和智能设备。智能设备中配置了无线通信模块,比如WIFI模块,以及串口模块,在智能设备的存储器中安装有操作系统。其中,串口模块用于通过现有的串口协议与设备主板进行通信,具体可以由智能设备的生产商根据智能设备的具体型号、类型采用现有的串口协议,本地程序也可以由智能设备的生产商自行编写。具体的,本实施例中所述的智能设备可以由智能设备和电器设备组成,智能设备中运行操作系统,并通过串口模块与电器设备的设备主板,采用现有的串口协议进行通信;设备主板用于识别电器设备状态变化,控制智能设备操作。智能设备可以是带有显示屏的信息展示/控制模块,智能设备往往具备操作系统,对外通过WIFI模块通信,对内通过串口模块和设备主板通信,同时,操作系统中运行着定制化的本地程序,负责串口数据和智能设备设备可理解的数据格式间的相互转换。用户可在智能设备上主动操作实现联网功能,并可完成诸如购物,网页浏览等附加功能。电器设备具体可以是电冰箱、冰柜、洗碗机、空调等家用电器。用户终端具体可以实做成单独一台设备,或整合于各种不同的媒体数据播放系统中,诸如智能手机、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,简称PDA)或可穿戴式设备(WearableDevice)等。用户终端上可以通过安装的应用程序或者APP,用于配置智能设备与可控家电设备,比如通过APP配置后的家电设备会建立与注册在路由器设备的用户终端的绑定关系;以及建立多媒体播放设备与智能设备的绑定关系。路由器设备,具体可以是用于搭建无线网络的设备,通常可以是WIFI路由器,通过在一定范围内辐射wifi信号,将接入路由器设备连接至互联网。本专利技术实施例提供一种配网方法,具体可以实现在如图1所示的用户终端上。如图2所示,该方法包括:S11、对配网信息进行编码,得到编码数值。其中,所述配网信息包括:密码信息。可选的,所述配网信息中还可以包括:路由器设备的SSID(ServiceSetIdentifier,服务集标识)。在本实施例中,可以采用base64编码、16进制编码和base62编码等编码方式。下面以base64编码方式为例进行说明:对配网信息的字符进行base64处理,将字符全部映射为base64编码的编码数值,其中,通过采用目前常用的base64编码,可将任意字符序列化,转化为64个固定的字符。然后根据所得base64格式的编码数值,映射为具体特定长度的数据包(其中,由于base64编码方式中本文档来自技高网
...

【技术保护点】
1.一种高效的智能家居wifi配网方法,其特征在于,包括:对配网信息进行编码,得到编码数值,其中,所述配网信息包括:密码信息;确定对应所述编码数值的数据包,其中,数据包的长度与各编码数值建立映射关系;将所确定的数据包向外广播;当接收到组播信息(mDNS)时,确定配网完成,其中,所述组播信息由无线路由在与智能设备建立连接后发出。

【技术特征摘要】
1.一种高效的智能家居wifi配网方法,其特征在于,包括:对配网信息进行编码,得到编码数值,其中,所述配网信息包括:密码信息;确定对应所述编码数值的数据包,其中,数据包的长度与各编码数值建立映射关系;将所确定的数据包向外广播;当接收到组播信息(mDNS)时,确定配网完成,其中,所述组播信息由无线路由在与智能设备建立连接后发出。2.根据权利要求1所述的方法,其特征在于,所述对配网信息进行编码,得到编码数值,包括:对所述配网信息中的字符进行编码,得到各个字符对应编码数值;根据所述各个字符对应编码数值,生成各个编码数值的编码字段,其中,一个编码数值的编码字段包括:表示字符位置的字段和表示字符内容的字段。3.根据权利要求2所述的方法,其特征在于,所述生成各个编码数值的编码字段,包括:生成编码数值的第一编码字段至第N编码字段,其中,第i内容字段写入了第i编码字段,1≤i≤N,2≤N且为正整数,所述表示字符内容的字段被划分为所述第一内容字段至所述第N内容字段。4.根据权利要求3所述的方法,其特征在于,所述第一编码字段中表示字符位置的字段至第j编码字段中表示字符位置的字段相同,其中,2≤j≤N。5.根据权利要求4所述的方法,其特征在于,表示字符位置的字段占用7个比特位,表示字符内容的字段占用3个比特位,且N=j=2。6.根据权利要求1所述的方法,其特征在于,所述确定对应所述编码数值的数据包,包括:根据所述数据包的长度与各编码数值的映射关系,查询得到对应所述编码数值的数据包。7.根据权利要求2所述的方法,其特征在于,所述将所确定的数据包向外广播,包括:将由所述密码信息和服务集标识(SSID)转化得到的数据包向外广播,其中,所述配网信息还包括所述服务集标识(SSID),所述服务集标识(SSID)的字符被进行编码得到所述服务集标识(SSID)的编码数值,所述由服务集标识(SSID)转化得到的数据包包括了对应所述服务集标识(SSID)的编码数值的数据包。8.一种高效的智能家居wifi配网方法,其特征在于,包括:解析从广播中获取到的数据包,确定对应数据包的编码数值,其中,所述编码数值是通过对配网信息进行编码得到的,数据包的长度与各编码数值建立映射关系,所述配网信息包括:密码信息;利用所确定的编码数值获取所述配网信息,并根据所述配网信息与无线路由建立连接;向所述无线路由发出组播信息(mDNS)。9.根据权利要求8所述的方法,其特征在于,所述解析从广播中获取到的数据包,确定...

【专利技术属性】
技术研发人员:繆理宾张远兴李江韩庆蒋川
申请(专利权)人:苏宁云商集团股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1