一种WIFI智能设备零配置接入无线网络的方法技术

技术编号:10737382 阅读:270 留言:0更新日期:2014-12-10 12:44
一种WIFI智能设备零配置接入无线网络的方法,由路由器来搜索,配置,和管理WIFI智能设备。路由器扫描无线网络,根据WIFI智能设备出厂的SSID来识别设备类型,并将待添加的目标设备反馈给用户,用户确认后,路由器启动WIFI STA,尝试连接该设备;如果连接成功,则通过HTTP协议传递自身的SSID以及密码等参数。目标设备收到请求后并响应后,随即启动STA连入路由器,路由器在检测到目标设备接入后,通知用户。整个过程,用户在APP上只需简单点击和确认即可,无需其他额外输入操作,APP能支持安卓、ios、以及wp等各种智能平台。

【技术实现步骤摘要】
一种WIFI智能设备零配置接入无线网络的方法
本专利技术涉及信息
,具体是指一种WIFI智能设备零配置接入无线网络的方法。
技术介绍
移动互联时代,智能硬件前景无限。不仅有大量的创业团队投身其中,也引起互联网巨头和传统的家庭企业的高度关注,并为之战略布局。相比于传统的硬件,智能硬件充分利用了移动互联的时代特性,提供了更加强大的管理控制功能,给予用户更加美好的体验。现在的市场上,已经有很多厂家推出了各种WIFI的智能硬件设备,典型的如WIFI智能开关,WIFI摄像头等等。用户在购置了这些设备后,首先要做的事情就是将它们加入到自己的无线网络中,也就是连上自家的路由器。对于大多说普通用户而言,这项工作并不简单。传统的方法是使用WPS。这项功能大部分的路由器都支持,但是WPS存在较严重的安全隐患。现在,虽然各个厂家都开发了智能手机APP(如android,ios系统),它提供了”一键配置”功能,很大程度上简化了用户的配置工作,但这个过程仍然存在诸多的弊端,下面具体分析一下这些方法:A:WIFI智能硬件出厂时做AP模式,手机APP连接该智能硬件的AP后,引导用户输入家庭路由器的SSID和密码,随后,由APP完成配置。这种方法广为使用,它简单易于实现,缺点是,对于IOS系统,APP无法控制手机自动联结某一个AP,因此,需要用户首先在网络设置中,手动连接WIFI智能硬件的AP,这显得不够“智能”。B:WIFI智能硬件出厂时做STA模式,并一直尝试连接一个指定的AP,手机APP模拟这个AP,引导用户输入家庭路由器的SSID和密码。当硬件连接上手机AP后,由APP完成配置。这种方法很少有厂商使用,因为对于IOS系统,普通APP没有做热点的权限,因此该方法无法支持IOS系统的手机。C:WIFI智能硬件出厂即STA模式,此时设备一直侦听公共的无线网络中的所有数据帧报文。引导用户输入家庭路由器的SSID和密码,随后将这些字符以特定的算法,编码成数据帧的长度,随后向无线网络中发送。这是一种单向的通信方法。此时还未加入任何一个无线网络的智能硬件设备,虽然可以截获所有的数据帧,但是它们都是加密的报文!唯一可以知晓的信息就是数据帧的长度,而需要配置的信息,就编码在这一个序列数据帧报文的长度中,这个方法,如同抗战谍战剧中的电波,公共的信道中,密码本是传递信息的关键。该方法可以完美支持android和ios系统,但是实现起来相对复杂。但致命的问题在于:如果无线网络中设备较多,公共的信道干扰增大,此时配置成功率大大降低,同时存在冲突,比如你和隔壁邻居都买个一个WIFI智能硬件,碰巧都在配置的时候,可能你的智能设备”被”连到他家的路由器上。这些问题,主要是应为该方法是一个单向的,无法双向验证的机制所引起。除了以上分析的各种弊端,还存在一个更大的问题:当用户更改自家无线路由器的参数时,比如SSID或密码等,这些设备都需要重新配置一遍,对于那些使用了较多智能硬件的“智慧家庭”而言,这样的结果,过于“呆板”。
技术实现思路
本专利技术所要解决的技术问题在于提供一种WIFI智能设备零配置接入无线网络的方法。本专利技术是这样实现的:一种WIFI智能设备零配置接入无线网络的方法,包括如下步骤:用户初次添加wifi智能设备,在APP界面上点击”搜索”按钮,程序发指令通知路由器进行设备搜索,Wifi智能设备出厂时工作在AP模式,路由器通过搜索无线网络,快速找到目标设备并呈现给用户,用户点击配置后,路由器执行设备配置流程,或者,用户在APP界面扫描设备出厂的二维码直接将待配置目标设备的信息传递给路由器,路由器执行设备配置流程;路由器启动一个WIFISTA,尝试连接该设备的AP;如果连接成功,则发出一个HTTPRequest,检索设备信息;目标设备返回200OK,同时携带基本设备参数,包括产品型号、软件版本;路由器确认目标设备信息后,向目标设备发起一个新的HTTPRequest,该请求携带以下参数:路由器SSID名称和密码,以及备份的SSID名称和密码;设备收到请求后,返回200OK响应,保存以上参数,随后,启动STA,自动连接路由器SSID;路由器关闭STA,同时等待设备连入自身的WIFI网络;设备若成功连入路由器的无线网络,发送NSDPNOTIFY报文,广播自身状态和服务内容;路由器通过接入的设备MAC,确认设备成功接入,此时,路由器需要保存并维护此WIFI设备的各项信息,包括:设备串号及MAC地址、设备AP模式的SSID和密码、设备分配的IP地址及设备类型,同时通知APP配置完成。进一步地,还包括:当用户更改无线网络参数时,包括SSID、密码,路由器立即通知在网的所有WIFI设备变更后的新的无线网络参数;随后路由器生效新的无线网络参数;路由器等待已通知的WIFI硬件设备重新连入;得到无线网络参数变更后消息后的WIFI设备,重新连接路由器;确认目标设备连入网络后,通知用户。进一步地,还包括:当用户更改路由器无线网络参数时,之前已经配置好的WIFI设备不在线,此后,重新上电的WIFI设备将不能连入路由器的无线网络,此时该WIFI设备需尝试连接路由器的备份SSID;WIFI设备连入路由备份SSID,路由器通过HTTP将主SSID的名称和密码参数发送给该WIFI设备;WIFI设备重新连入路由器的无线网络。本专利技术的优点在于:1、手机app端实现简单,完全能支持安卓、ios、以及wp等各种智能平台。2、用户的操作基本为零。不仅简易,且因为无需输入,大大降低了配置失败的概率。3、当用户需要更改家庭无线网络参数时,无线路由器自动将新的参数告知所有的WIFI设备。对用户而言,省却了极其繁琐的重新配置工作。【附图说明】下面参照附图结合实施例对本专利技术作进一步的描述。图1是本专利技术用户初次添加wifi智能设备接入无线网络流程图。图2是本专利技术中用户更改密码流程图。图3是本专利技术中失联的WIFI设备自动重新接入路由器。【具体实施方式】一种WIFI智能设备零配置接入无线网络的方法,该方法主要涉及:手机APP:支持android、ios、wp8等各种智能系统,该app主要实现对路由器的操作和管理功能。路由器:实现管理配置Wifi设备的核心功能,路由器需支持同时做AP和STA模式。Wifi智能硬件:支持该方法技术的WIFI设备,如智能开关,IPC,以及其他智能硬件等。通信协议集:实现App和路由器,以及路由器和其他WIFI硬件之间,在用户家庭网络内通信的协议集。主要包括:管理配置协议:基于标准的HTTP协议.请求服务者实现httpclient.提供服务者实现httpserver.通过HTTP协议,实现APP与路由器,以及路由器与wifi设备之间的数据传送。服务发现协议:NSDP(Nexhomeservicedescriptionprotocl),类似SSDP协议,其语法格式同SSDP协议.该协议提供了在内网发现设备的机制,当wifi设备接入无线网络后,通过NSDP协议广播,自身的设备状态,服务内容等信息。NSDP能辅助HTTP实现事件通知等机制,解决HTTPSERVER主动向CLIENT推数据等问题。1、路由器和WIFI设备的无线模块基本要求:路由器需支持同时做AP+STA模本文档来自技高网
...
一种WIFI智能设备零配置接入无线网络的方法

【技术保护点】
一种WIFI智能设备零配置接入无线网络的方法,其特征在于:包括如下步骤: 用户初次添加wifi智能设备,在APP界面上点击“搜索”按钮,程序发指令通知路由器进行设备搜索,Wifi智能设备出厂时工作在AP模式,路由器通过搜索无线网络,快速找到目标设备并呈现给用户,用户点击配置后,路由器执行设备配置流程,或者,用户在APP界面扫描设备出厂的二维码直接将待配置目标设备的信息传递给路由器,路由器执行设备配置流程; 路由器启动一个WIFI STA,尝试连接该设备的AP; 如果连接成功,则发出一个HTTP Request,检索设备信息; 目标设备返回200OK,同时携带基本设备参数,包括产品型号、软件版本; 路由器确认目标设备信息后,向目标设备发起一个新的HTTP Request,该请求携带以下参数:路由器SSID名称和密码,以及备份的SSID名称和密码; 设备收到请求后,返回200OK响应,保存以上参数,随后,启动STA,自动连接路由器SSID;路由器关闭STA,同时等待设备连入自身的WIFI网络; 设备若成功连入路由器的无线网络,发送NSDP NOTIFY报文,广播自身状态和服务内容;路由器通过接入的设备MAC,确认设备成功接入,此时,路由器需要保存并维护此WIFI设备的各项信息,包括:设备串号及MAC地址、设备AP模式的SSID和密码、设备分配的IP地址及设备类型,同时通知APP配置完成。...

【技术特征摘要】
1.一种WIFI智能设备零配置接入无线网络的方法,其特征在于:包括如下步骤:用户初次添加wifi智能设备,在APP界面上点击“搜索”按钮,程序发指令通知路由器进行设备搜索,Wifi智能设备出厂时工作在AP模式,路由器通过搜索无线网络,快速找到目标设备并呈现给用户,用户点击配置后,路由器执行设备配置流程,或者,用户在APP界面扫描设备出厂的二维码直接将待配置目标设备的信息传递给路由器,路由器执行设备配置流程;路由器启动一个WIFISTA,尝试连接该设备的AP;如果连接成功,则发出一个HTTPRequest,检索设备信息;目标设备返回200OK,同时携带基本设备参数,包括产品型号、软件版本;路由器确认目标设备信息后,向目标设备发起一个新的HTTPRequest,该请求携带以下参数:路由器SSID名称和密码,以及备份的SSID名称和密码;设备收到请求后,返回200OK响应,保存以上参数,随后,启动STA,自动连接路由器SSID;路由器关闭STA,同时等待设备连入自身的WIFI网络;设备若成功连入路由器的无线网络,发送NSDPNOTI...

【专利技术属性】
技术研发人员:陈嗣文
申请(专利权)人:福建星网锐捷通讯股份有限公司
类型:发明
国别省市:福建;35

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

1