一种WIFI快速配网及设备与用户绑定的方法与流程

文档序号:12501658阅读:1099来源:国知局
一种WIFI快速配网及设备与用户绑定的方法与流程

本发明涉及WIFI网络通信领域,特别是一种WIFI快速配网及设备与用户绑定的方法。



背景技术:

目前利用WIFI接入无线网络的设备普遍没有显示屏或键盘输入功能,让这些设备快速获取无线网络接入点的信息成为迫切解决的问题。

而且在设备的使用过程中,用户与设备之前需要绑定后才可以方便用户在软件端进行操作。目前大多数设备绑定流程需要使用到局域网交互,如设备通过UDP广播发送参数给软件端,一旦设备的UDP功能不稳定,导致软件端接收不到,容易导致设备绑定失败。



技术实现要素:

为克服现有技术的不足,本发明的目的在于提供一种WIFI快速配网及设备与用户绑定的方法。

本发明解决其问题所采用的技术方案是:

一种WIFI快速配网及设备与用户绑定的方法,包括如下步骤:

S1、设备进入配网模式接收无线环境中的数据包,软件端连接到目标无线接入点并通过云端获取会话标识码;

S2、软件端将服务集标识、密码、会话标识码进行编码组成数据包,再将数据包发往无线环境中;

S3、设备从接收到的数据包中获取服务集标识、密码、会话标识码后,连接无线接入点,完成配网;

S4、设备连接上无线接入点后与云端建立连接,发送设备识别码与会话标识码;

S5、云端根据设备识别码与会话标识码将设备与软件端进行关联,并将结果发送给设备,完成绑定;

S6、软件端向云端获取当前会话标识码下新绑定的设备。

进一步地,所述步骤S1中,设备进入配网模式通过周期性切换信道接收无线环境中的数据包,信道包括信道1至信道14。

进一步地,所述步骤S1中,软件端通过调用用于获取会话标识码的接口登录云端获取到会话标识码,并在云端建立用户和参数集的对应关系。

进一步地,所述步骤S2中,软件端将服务集标识、密码、会话标识码编码到一组组播硬件地址中,再将编码数据向无线环境中周期性发送组播信息。

进一步地,所述步骤S3中,设备是从数据包中的硬件地址解析出服务集标识、密码、会话标识码。

进一步地,所述步骤S4中,设备与云端建立的连接是基于传输控制协议,并在云端建立设备和参数集的对应关系。

进一步地,所述步骤S5中,云端将参数集一致的用户和设备关联起来,用户对设备具有控制权。

进一步地,所述步骤S6中,软件端向云端调用用于获取新增设备的接口获取新绑定的设备,并显示设备在线。

进一步地,所述会话标识码由云端随机生成。

进一步地,所述设备完成配网后将服务集标识和密码保存下来,再次登录云端时无需进入配网模式。

本发明的有益效果是:本发明采用的一种WIFI快速配网及设备与用户绑定的方法,将设备配网和设备绑定的过程结合在一起,简化了用户的操作步骤,而且将绑定所需的会话标识码放在配网阶段传输,提高了配网的成功率,提升了用户体验。

附图说明

图1是本发明步骤流程框图;

图2是本发明实施流程图。

具体实施方式

下面结合附图和实例对本发明作进一步说明。

如图1所示,本发明提供一种WIFI快速配网及设备与用户绑定的方法, 包括如下步骤:

S1、设备进入配网模式接收无线环境中的数据包,软件端连接到目标无线接入点并通过云端获取会话标识码;

S2、软件端将服务集标识、密码、会话标识码进行编码组成数据包,再将数据包发往无线环境中;

S3、设备从接收到的数据包中获取服务集标识、密码、会话标识码后,连接无线接入点,完成配网;

S4、设备连接上无线接入点后与云端建立连接,发送设备识别码与会话标识码;

S5、云端根据设备识别码与会话标识码将设备与软件端进行关联,并将结果发送给设备,完成绑定;

S6、软件端向云端获取当前会话标识码下新绑定的设备。

具体实施时,如图2所示,设备进入配网模式,周期性切换信道1至信道14,接收到信道上的无线数据包。APP(软件端)调用getPINcode接口从云端获取PINcode(会话标识码),会话标识码由云端随机生成,同时在云端建立用户和参数集(即(eip+SSID+PINcode)<-->uid)的对应关系。APP将SSID(服务集标识)、Password(密码)、PINcode(会话标识码)编码到一组组播MAC地址(硬件地址)中,组成数据包发往无线环境中。设备从接收到的数据包中的MAC地址解析出SSID、Password和PINcode。设备根据SSID和Password连接上路由器,完成配网。而且设备完成配网后将服务集标识和密码保存下来,即使下次断电重启时无需进入配网模式,而是连接之前保存下来的SSID和Password,然后直接调用devLogin接口来登录云端。

接着设备与云端建立TCP(传输控制协议)连接,设备调用devBind接口,在远端建立设备和参数集(即(eip+SSID+PINcode)<--> devTid)的对应关系。此时云端将参数集一致的用户和设备关联起来,完成绑定。

绑定后,用户对设备具有控制权。APP在发送完数据包后,会调用getNewDeviceList接口去云端获取本次绑定的新增设备。云端通过返回新增设备信息,APP上显示新增设备处于在线状态。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有2条留言
  • 访客 来自[浙江省嘉兴市联通ADSL] 2020年04月16日 10:05
    马上加网
    2
  • 访客 来自[浙江省嘉兴市联通ADSL] 2020年04月16日 10:04
    给我上网
    0
1