Wi-Fi装置、联网设备以及联网方法技术领域
本发明涉及通信领域,具体地,涉及一种Wi-Fi装置、联网设备以及联网方法。
背景技术
物联网(Internet of Things,IoT)指的是将各种信息传感设备,如射频识别
(RFID)装置、红外感应器、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成
的一个巨大网络。其目的是让所有的物品都与网络连接在一起,方便识别和管理。
Wi-Fi是IoT设备主要的无线通信技术。IoT设备使用时需要作为一个无线局域网
站(WLAN STA)接入网络,这里,手机、平板电脑、电视等具有输入和显示功能的设备的入网
比较容易,然而大部分IoT设备没有上述类似功能,因此IoT设备的配置入网技术主要是针
对这些资源受限的设备的配置入网。
目前,IoT设备配置入网的方式主要包括接入点(AP)模式和快连模式。
AP模式是常用的IoT设备的配置入网方法。如图1所示,采用这种方法时,诸如家电
的IoT设备的Wi-Fi切换至软AP(soft AP)模式,手机与IoT设备AP相连,并给它发送相应的
路由器的服务集标识(SSID)和密码,然后IoT设备切换为STA模式,根据收到的SSID和密码
与目标路由器相连。
采用快连配网模式时,IoT设备的Wi-Fi处于混杂模式,监听网络中的所有报文。手
机APP将SSID和密码编码到用户数据报协议(UDP)报文中,通过广播包或组播包发送。IoT设
备接收到报文后解码,得到SSID和密码,然后主动连接目标路由器。
上述IoT设备的配置入网方式或者需要诸如手机等联网设备首先与IoT设备连接
以向后者发送路由器的SSID和密码,或者需要通过广播或组播发送路由器的SSID和密码以
使IoT设备能够接收,两种方式存在联网过程繁琐以及保密性差的问题。
针对上述问题,现有技术中尚无良好解决方案。
发明内容
本发明的目的是提供一种设备及方法,该设备及方法能够安全高效地获取路由器
的SSID和密码以能够快速接入网络。
为了实现上述目的,本发明提供一种Wi-Fi装置,该Wi-Fi装置包括:
光电探测器,被配置成接收包含二进制联网信息的光信号;以及
Wi-Fi单元,被配置成根据所述联网信息联网。
进一步地,所述光信号为可见光信号或红外光信号。
进一步地,所述光信号为经过NRZ-00K调制的红外光信号。
进一步地,所述Wi-Fi单元,被配置成从所述联网信息中解析出接入点AP的服务集
标识SSID和密码,以及使用所解析出的SSID和密码接入所述AP。
进一步地,所述二进制联网信息为采用ACSII码方式编码。
本发明的另一个方面,提供了一种联网设备,其特征在于,该联网设备包括上述的
Wi-Fi装置。
进一步地,所述联网设备为物联网IoT设备。
本发明的再一个方面,提供了一种联网方法,该方法包括:
接收经由光信号发送的二进制联网信息;以及
根据所述联网信息联网。
进一步地,在接收到经由光信号发送的二进制联网信息之后该方法还包括:
从所述联网信息中解析出接入点AP的服务集标识SSID和密码;以及
使用所解析出的SSID和密码接入所述AP。
进一步地,所述二进制联网信息为采用ACSII码方式编码。
进一步地,所述光信号为可见光信号或红外光信号。
本发明的又一个方面,提供了一种联网方法,该方法包括:
获取联网信息;
将获取到的联网信息编码为二进制编码;以及
通过光信号发送编码后的联网信息,其中,所述编码后的联网信息能够被解析以
获得通过接入点AP联网的服务集标识SSID和密码。
进一步地,所述光信号为可见光信号或红外光信号。
通过上述技术方案,利用光电探测器接收包含二进制联网信息的光信号,Wi-Fi装
置可以通过Wi-Fi单元根据所述联网信息快速联网,并且由于光信号具有良好的方向性,因
此使得联网信息的传输具有较高的保密性和安全性。
本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具
体实施方式一起用于解释本发明,但并不构成对本发明的限制。在附图中:
图1是现有技术中提供的IoT设备的配置入网流程图;
图2是是本发明实施方式提供的Wi-Fi装置组成结构示意图;
图3是本发明实施方式提供的一种联网方法流程图;
图4是本发明实施方式提供的一种联网方法流程图;
图5是本发明一个实施方式提供的IoT设备的示例配置入网流程图;以及
图6是本发明另一个实施方式提供的IoT设备的示例配置入网流程图。
附图标记说明
1 光电探测器 2 Wi-Fi单元。
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描
述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
图1是本发明实施方式提供的Wi-Fi装置组成结构示意图。如图1所示,为了安全高
效地获取路由器的联网信息以能够快速接入网络,本发明实施方式提供了一种Wi-Fi装置,
该Wi-Fi装置可以包括:光电探测器1,被配置成接收包含二进制联网信息的光信号;以及
Wi-Fi单元2,被配置成根据所述联网信息联网。
在实施方式中,联网信息可以包括路由器的服务集标识SSID和密码,Wi-Fi单元2,
可以被配置成从所述联网信息中解析出接入点AP的服务集标识SSID和密码,以及使用所解
析出的SSID和密码接入所述AP。
在实施方式中所采用的光信号可以是可见光信号或红外光信号,其中:
在本发明的实施方式中所采用的可见光通信技术是一种以可见光为载体的无线
传输技术。可见光通信系统主要包括可见光信号源、可见光信道、可见光接收装置等部分。
在本发明的实施方式中可见光接收装置采用光电探测器。可见光信号源可以是通过诸如手
机或平板电脑等智能终端的摄像头闪光灯发送可见光信号来实现,将欲连接的AP或路由器
的SSID和密码加载到上述可见光信号上。Wi-Fi装置通过光电探测器接收上述可见光信号
后,可以解析出待SSID和密码,从而能够通过Wi-Fi单元连接目标AP或路由器。
在本发明的实施方式中所采用的非可见光通信技术是一种以诸如红外光的非可
见光为载体的无线传输技术。红外光通信系统主要包括红外光信号源、红外光信道、红外光
接收装置等部分。在本发明的实施方式中红外光接收装置采用光电探测器。红外光信号源
可以是通过诸如手机或平板电脑等智能终端的红外发射管发送红外光信号来实现,将欲连
接的AP或路由器的SSID和密码加载到上述红外光信号上。Wi-Fi装置通过光电探测器接收
上述红外光信号后,可以解析出待SSID和密码,从而能够通过Wi-Fi单元连接目标AP或路由
器。在实施方式中,红外发射管可以是红外二极管。诸如手机或平板电脑等智能终端可以具
有用于调制和驱动红外二极管的电路,用于调制SSID和密码信息并驱动红外二极管输出。
在优选的实施方式中,红外发射管中可以集成有红外二极管与调制和驱动电路。
通过上述技术方案,利用光电探测器接收包含二进制联网信息的光信号,Wi-Fi装
置可以通过Wi-Fi单元根据所述联网信息快速联网,并且由于光信号具有良好的方向性,因
此使得联网信息的传输具有较高的保密性和安全性。
在采用红外光进行联网信息传送的实施方式中,由于红外光具有的反射和折射特
性,可以将联网信息在存在障碍物的密闭空间(例如,家庭环境)中传送。
在优选的实施方式中,上述二进制光信号为经过NRZ-00K调制的红外光信号。进一
步地,所述二进制联网信息为采用ACSII码方式编码。对于以ACSII码编码的联网信息的信
息结构举例如下:
其中,一个包括联网信息的报文可以由前导码、SSID以及密码这三个字段构成,如
表1所示。
表1
前导码
SSID
密码
其中,前导码可以固定为:0xFEFE,占两个字节,用来区分间隔连续两个相同的配
置信息。SSID和密码可以采用TLV(类型、长度、值)的组织方式,如表2所示:
表2
Type
Length
Value
其中Type(类型)一个字节,定义Value(值)的类型,Type的值定义如下表3所示:
表3
取值
说明
0
某个AP的SSID
1
某个AP的接入密码
2-255
保留
Length(长度)代表具体Value的长度,按照字节数统计。Value存储具体的SSID或
者密码的ASCII码信息。
以一个AP的SSID为“CMCC-AP”,密码是“12345678”为例,所对应的各字段值如下表
4所示:
表4
0xFEFE
0
7
CMCC-AP
1
8
12345678
本发明还提供了一种联网设备,该联网设备可以包括上述的Wi-Fi装置。在实施方
式中,所述联网设备可以为物联网IoT设备。本发明实施方式提供的IoT设备可以同时具备
Wi-Fi和光通信的功能,能够从含有AP或路由器SSID和密码的二进制光信号中解析出SSID
和密码,然后直接进行联网。
本发明还提供了一种联网方法。图3是本发明实施方式提供的一种联网方法流程
图。如图3所示,本发明实施方式提供的联网方法,可以包括:
S31,接收经由光信号发送的二进制联网信息;以及
S32,根据所述联网信息联网。
在实施方式中,在接收到经由光信号发送的二进制联网信息之后该方法还可以包
括:从所述联网信息中解析出接入点AP的服务集标识SSID和密码;以及使用所解析出的
SSID和密码接入所述AP。在实施方式中,对于联网信息的接收可以使用具有可见光接收能
力的光电探测器或者具有红外光接收能力的红外接收模块或红外接收器。
在实施方式中,接收二进制联网信息的终端可以是IoT设备,例如,电视机。在这样
的实施方式中,电视机可以通过其红外接收模块接收通过红外光发送的二进制联网信息,
然后从联网信息中解析出接入点AP的服务集标识SSID和密码;以及使用所解析出的SSID和
密码接入所述AP。在可替换的实施方式中,对于不具有光信号接收模块的IoT设备,可以将
诸如红外接收模块的光信号接收模块通过IoT设备的接口与其连接,以使IoT设备能够从连
接的光信号接收模块获得联网信息,然后从联网信息中解析出接入点AP的服务集标识SSID
和密码。
本发明还提供了一种联网方法。图4是本发明实施方式提供的一种联网方法流程
图。如图4所示本发明实施方式提供的联网方法,可以包括:
S41,获取联网信息;
S42,将获取到的联网信息编码为二进制编码;以及
S43,通过光信号发送编码后的联网信息,其中,所述编码后的联网信息能够被解
析以获得通过接入点AP联网的服务集标识SSID和密码。
在实施方式中,联网信息可以通过诸如手机的智能终端从已连接的网络获取诸如
SSID和密码的联网信息。在可替换的实施方式中,可以通过诸如手机的智能终端的键盘或
触摸屏输入诸如SSID和密码的联网信息。
在获取到联网信息后,诸如手机的智能终端可以按照预定的编码规则(例如,
ASCII编码规则)对联网信息进行二进制编码,然后通过智能终端的红外发射管发送编码后
的联网信息。在可替换的实施方式中,联网信息还可以通过其他设备的红外发射管发送,例
如遥控器。在这样的实施方式中,可以通过遥控器的键盘输入联网信息,然后由遥控器对联
网信息进行编码。
图5是本发明一个实施方式提供的IoT设备的示例配置入网流程图。如图5所示,在
采用红外光发送二进制联网信息的场景中,IoT设备可以通过以下过程实现网络接入:
步骤51:手机获取或通过手机输入待连接AP或路由器的SSID和密码。
步骤52:利用手机处理器对SSID和密码信息进行二进制编码,采用ASCII码的编码
方式。
步骤53:把红外发射管对准IOT设备的红外接收模块,通过红外发射管把二进制的
数据发送出去。
步骤54:IOT设备通过诸如红外接收模块的光感模块接收到二进制数据,解析出待
接入AP的SSID和密码信息。
步骤55:IOT设备利用解析得到的SSID和密码直接连接家庭网关对应的AP。
图6是本发明另一个实施方式提供的IoT设备的示例配置入网流程图。如图6所示,
在采用可见光发送二进制联网信息的场景中,IoT设备可以通过以下过程实现网络接入:
步骤61:手机获取或通过手机输入待连接AP或路由器的SSID和密码。
步骤62:利用手机处理器对SSID和密码信息进行二进制编码,采用ASCII码的编码
方式。
步骤63:通过手机的屏幕或闪光灯把二进制的数据发送出去。
步骤64:IOT设备通过光电探测器接收到二进制数据,解析出待接入AP的SSID和密
码信息。
步骤65:IOT设备利用解析得到的SSID和密码直接连接家庭网关对应的AP。
通过本发明提供的技术方案,IoT设备的联网信息的发送可以利用现有的遥控器
和部分家电自带的红外接收器来实现,因此能够以较低成本实现方案。IoT设备通过光接收
设备配置联网信息,减少了IoT设备在SoftAP模块和STA模式之间进行切换,减少了配置IoT
设备入网的时长,提高了用户体验。
以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实
施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简
单变型,这些简单变型均属于本发明的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛
盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可
能的组合方式不再另行说明。
此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本
发明的思想,其同样应当视为本发明所公开的内容。