一种无线连接方法、物联网设备及客户端设备技术

技术编号:22568488 阅读:29 留言:0更新日期:2019-11-16 13:33
本发明专利技术提供一种无线连接方法、物联网设备及客户端设备,其中,所述无线连接方法包括:获取客户端设备的无线接入点的SSID,所述无线接入点的SSID具有预设格式;根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码;利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。本发明专利技术的方案,能够使得物联网设备快速地确定目标无线路由器的SSID和密码,从而提高接入目标无线路由器时的配置速度,避免接入目标无线路由器时花费较长的时间。

A wireless connection method, Internet of things device and client device

The invention provides a wireless connection method, an Internet of things device and a client device, wherein the wireless connection method comprises: obtaining the SSID of the wireless access point of the client device, the SSID of the wireless access point having a preset format; determining the SSID and password of the target wireless router according to the SSID of the wireless access point; using the SSID and secret of the target wireless router Code to access the target wireless router. The scheme of the invention can enable the Internet of things device to quickly determine the SSID and password of the target wireless router, thus improving the configuration speed when accessing the target wireless router and avoiding the long time spent when accessing the target wireless router.

【技术实现步骤摘要】
一种无线连接方法、物联网设备及客户端设备
本专利技术涉及通信
,尤其涉及一种无线连接方法、物联网设备及客户端设备。
技术介绍
目前,为了方便用户使用,很多IoT(物联网,InternetofThings)设备比如家庭网关、智能家居设备、摄像头、可穿戴设备、机器人、工业设备等,不再局限于使用有线方式接入,而是可以通过连接到无线局域网的方式对外提供服务及配置。具体的,此类IoT设备一般没有屏幕、键盘等输入输出接口,其无线网Wi-Fi配置一般存在如下两种方式:第一种为AP(接入点,AccessPoint)方式:IoT设备对外提供一个独立的无线局域网AP;用户的客户端设备比如个人计算机PC、智能手机、平板电脑等连接上该AP的Wi-Fi网络后,可利用客户端软件并采用特定协议(如HTTP协议)与该AP进行连接,并执行目标无线路由器的连接配置操作;该IoT设备经过客户端软件的配置后可以切换到Wi-FiStation模式(即客户端模式),并接入所处环境中的目标无线路由器。由于AP方式中,IoT设备需要从AP模式切换到Wi-FiStation模式,若配置完成后客户端设备仍需与IoT设备进行通信,则客户端设备也需要从IoT设备的Wi-Fi网络切换到目标无线路由器的Wi-Fi网络,此切换过程花费的时间较长,操作较为繁琐,且涉及不同Wi-Fi模式和不同AP之间的切换,需要用户具备一定的先验知识,因此利用AP方式接入目标无线路由器可能造成花费较长时间。第二种为以智能网全SmartConfig为代表的无线配置方式:IoT设备处于混杂模式(该混杂模式指网卡能够接收到通过它的所有数据流,不管是什么格式、什么地址,包括不是发送给它的数据包,网卡能够对遇到的每一个数据帧都产生一个硬件中断,以便提醒操作系统处理流经物理媒体的每一个数据包)下,监听网络中的所有报文;客户端设备将相应SSID(ServiceSetIdentifier,服务集标识)和密码编码到UDP(UserDatagramProtocol,用户数据报协议)报文中,通过广播或组播包发送;IoT设备接收到UDP报文后,对接收到的UDP报文进行解码,得到正确的SSID和密码,并利用该正确的SSID和密码连接到目标无线路由器。其中SmartLink、AirKiss等均属于此类方式,此仅以SmartConfig为例进行说明。由于SmartConfig方式中,IoT设备事先不知道目标无线路由器的Wi-Fi信道,因此需要在所有Wi-Fi信道上进行轮询监听,即在每个信道监听一段时间,若接收到具备特定规则的广播或组播包,并可以解析出所需的SSID和密码,则可以结束监听并连接至目标无线路由器,否则切换至下一信道继续监听。此监听过程的时长存在很大的不确定性,若IoT设备恰好从目标无线路由器的工作信道开始轮询且顺利接收到广播或组播包,则IoT设备可以在较短时间内连接上目标无线路由器;若目标无线路由器的工作信道处于IoT设备轮询顺序中比较靠后的位置,或者在监听该工作信道时由于无线噪声、时机等因素,IoT设备错过了客户端设备发出的广播或组播包,则IoT设备可能需要花费整整一轮甚至几轮轮询的时间才能获取到所需信息并最终连接上目标无线路由器。因此,在利用现有方法进行无线连接时,可能需要花费较长的时间才能使得IoT设备成功接入目标无线路由器。
技术实现思路
本专利技术实施例提供一种无线连接方法、物联网设备及客户端设备,以解决现有的物联网设备接入目标无线路由器时可能需要花费较长时间的问题。为了解决上述技术问题,第一方面,本专利技术实施例提供了一种无线连接方法,应用于物联网设备,包括:获取客户端设备的无线接入点的SSID,其中,所述无线接入点的SSID具有预设格式;根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码;利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。第二方面,本专利技术实施例还提供了一种无线连接方法,应用于客户端设备,包括:确定客户端设备的无线接入点的SSID;开启所述无线接入点;其中,所述无线接入点的SSID具有预设格式,所述无线接入点的SSID用于物联网设备确定目标无线路由器的SSID和密码,并利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。第三方面,本专利技术实施例还提供了一种物联网设备,包括处理器;所述处理器用于:获取客户端设备的无线接入点的SSID,所述无线接入点的SSID具有预设格式,根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码,利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。第四方面,本专利技术实施例还提供了一种客户端设备,包括处理器;所述处理器用于:确定客户端设备的无线接入点的SSID,开启所述无线接入点;其中,所述无线接入点的SSID具有预设格式,所述无线接入点的SSID用于物联网设备确定目标无线路由器的SSID和密码,并利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。第五方面,本专利技术实施例还提供了一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时实现上述应用于物联网设备的无线连接方法的步骤,或者上述应用于客户端设备的无线连接方法的步骤。第六方面,本专利技术实施例还提供了一种客户端设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时实现上述应用于物联网设备的无线连接方法的步骤,或者上述应用于客户端设备的无线连接方法的步骤。本专利技术实施例的无线连接方法,由于客户端设备的无线接入点的SSID具有预设格式,根据客户端设备的无线接入点的SSID,可确定目标无线路由器的SSID和密码,因此相比于现有的以AP方式执行目标无线路由器的连接配置操作,和以轮询监听工作信道的方式获得目标无线路由器的SSID和密码,能够使得物联网设备快速地确定目标无线路由器的SSID和密码,从而提高接入目标无线路由器时的配置速度,避免接入目标无线路由器时花费较长的时间。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的一无线连接方法的流程图;图2为本专利技术具体实施例的一无线连接过程的流程图;图3为本专利技术具体实施例的另一无线连接过程的流程图;图4为本专利技术实施例的另一无线连接方法的流程图;图5为本专利技术实施例的物联网设备的结构示意图;图6为本专利技术实施例的客户端设备的结构示意图;图7为本专利技术实施例的通信设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本文档来自技高网
...

【技术保护点】
1.一种无线连接方法,应用于物联网设备,其特征在于,包括:/n获取客户端设备的无线接入点的服务集标识SSID,其中,所述无线接入点的SSID具有预设格式;/n根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码;/n利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。/n

【技术特征摘要】
1.一种无线连接方法,应用于物联网设备,其特征在于,包括:
获取客户端设备的无线接入点的服务集标识SSID,其中,所述无线接入点的SSID具有预设格式;
根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码;
利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。


2.根据权利要求1所述的方法,其特征在于,所述无线接入点的SSID是利用第一预设加密算法对所述目标无线路由器的SSID和密码进行加密后,按照所述预设格式对加密后的信息进行处理得到;
所述根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码,包括:
按照所述预设格式对所述无线接入点的SSID进行解析;
利用第一预设解密算法对解析后的信息进行解密,得到所述目标无线路由器的SSID和密码;
其中,所述第一预设加密算法和所述第一预设解密算法相匹配。


3.根据权利要求1所述的方法,其特征在于,所述无线接入点的SSID是利用第二预设加密算法对所述目标无线路由器的SSID和密码进行加密得到;
所述根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码,包括:
利用第二预设解密算法对所述无线接入点的SSID进行解密,得到所述目标无线路由器的SSID和密码;
其中,所述第二预设加密算法和所述第二预设解密算法相匹配。


4.根据权利要求1所述的方法,其特征在于,所述根据所述无线接入点的SSID,确定目标无线路由器的SSID和密码,包括:
根据所述无线接入点的SSID,确定所述无线接入点所在的工作信道;
对所述无线接入点所在的工作信道进行监听;
当在所述无线接入点所在的工作信道中监听到配置消息时,解析所述配置消息,得到所述目标无线路由器的SSID和密码。


5.根据权利要求4所述的方法,其特征在于,所述根据所述无线接入点的SSID,确定所述无线接入点所在的工作信道,包括:
扫描当前环境中的无线接入点,获得扫描到的无线接入点所在的工作信道;
根据所述无线接入点的SSID的预设格式,从获得的工作信道中选择与所述无线接入点的SSID对应的工作信道。


6.一种无线连接方法,应用于客户端设备,其特征在于,包括:
确定客户端设备的无线接入点的SSID;
开启所述无线接入点;
其中,所述无线接入点的SSID具有预设格式,所述无线接入点的SSID用于物联网设备确定目标无线路由器的SSID和密码,并利用所述目标无线路由器的SSID和密码,接入所述目标无线路由器。


7.根据权利要求6所述的方法,其特征在于,所述确定客户端设备的无线接入点的SSID,包括:
获取所述目标无线路由器的SSID和密码;
利用第一预设加密算法对所述目标无线路由器的SSID和密码进行加密,并按照所述预设格式对加密后的信息进行处理,得到所述无线接入点的SSID;
其中,所述无线接入点的SSID用于所述物联网设备按照所述预设格式对所述无线接入点的SSID进行解析,并利用第一预设解密算法对解析后的信息进行解密,得到所述目标无线路由器的SSID和密码,所述第一预设加密算法和所述第一预设解密算法相匹配。


8.根据权利要求6所述的方法,其特征在于,所述确定客户端设备的无线接入点的SSID,包括:
获取所述目标无线路由器的SSID和密码;
利用第二预设加密算法对所述目标无线路由器的SSID和密码进行加密,得到所述无线接入点的SSID;
其中,所述无线接入点的SSID用于所述物联网设备利用第二预设解密算法对所述无线接入点的SSID进行解密,得到所述目标无线路由器的SSID和密码,所述第二预设加密算法和所述第二预设解密算法相匹配。


9.根据权利要求6所述的方法,其特征在于,所述确定客户端设备的无线接入点的SSID,包括:
获取所述目标无线路由器的SSID和密码;
创建所述无线接入点的SSID;
所述开启所述无线接入点之后,所述方法还包括:
在所述无线接入点的无线网络中发送配置消息,其中,所述配置消息中包括所述目标无线路由器的SSID和密码。


10.一种物联网设备,其特征在于,包括处理器;
所述...

【专利技术属性】
技术研发人员:骆正虎
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1
相关领域技术
  • 暂无相关专利