一种多协议兼容设备接入WiFi网络的方法及系统的制作方法

文档序号:9331149阅读:484来源:国知局
一种多协议兼容设备接入WiFi网络的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及网络通信领域,尤其涉及一种多协议兼容设备接入WiFi网络的方法 及系统。
【背景技术】
[0002] 随着移动互联网、物联网技术的快速发展及其在各类设备智能化中的普及应用, 由于基于主流WIFI协议的多种家电设备(如空调、空气净化器、智能插座等)都不带有人 机交互的屏幕或键盘,这些设备如何方便快速接入WiFi网络就成为影响用户体验的主要 问题之一,针对这一问题,各主流WiFi芯片厂商都先后提供了各自的快速入网配置解决方 案,MTK的解决方案称为快速入网配置elian(或称SmartConnection),微信硬件平台也公 布了自己的快速入网配置方案AirKiss(飞吻)。
[0003] 由于各芯片或互联网公共服务平台(如微信)厂家采用的协议不统一,彼此不能互 联互通,基于微信的终端设备需要支持AirKiss,基于App的终端设备又不能使用AirKiss, 必须实现另外的协议,导致终端设备不能同时兼容微信和APP实现人机交互。
[0004] 因此,需要通过技术创新解决不同协议的兼容问题,满足终端设备用户需求。

【发明内容】

[0005] 鉴于现有技术的不足,本发明目的在于提供一种多协议兼容设备接入WiFi网络 的方法及系统,解决利用移动终端微信和APP无法兼容控制局域网内设备终端的缺陷。
[0006] 本发明的技术方案如下: 一种多协议兼容设备接入WiFi网络的方法,其中,方法包括: A、 待入网设备开启混杂模式,监听消息; B、 移动终端接入WiFi网络,并按照预先设定的协议将当前WiFi网络的服务集标识 SSID和密码进行广播; C、 待入网设备接收到移动终端发送的广播消息,解析协议格式并获取当前WiFi网络 的服务集标识SSID和密码; D、 待入网设备从混杂模式切换回工作模式,根据获取当前WiFi网络的服务集标识 SSID和密码接入WiFi网络。
[0007] 所述多协议兼容设备接入WiFi网络的方法,其中,所述步骤D之后还包括: E、 待入网设备接入WiFi网络后以广播的方式发布自己接入网络成功的消息。
[0008] 所述多协议兼容设备接入WiFi网络的方法,其中,所述步骤C具体还包括: C1、待入网设备接收移动终端发送的广播消息,解析当前接收的广播消息协议格式,判 断解析后的数据包消息是广播消息还是多播消息; C2、若当前数据包信息是广播消息,则待入网设备根据AirKiss协议格式进行解析,获 取当前WiFi网络的服务集标识SSID和密码; C3、若当前数据包信息是多播消息,则待入网设备根据快速入网配置elian协议格式 进行解析,获取当前WiFi网络的服务集标识SSID和密码。
[0009] 所述多协议兼容设备接入WiFi网络的方法,其中,所述步骤C1具体包括: C11、待入网设备接收移动终端发送的广播消息,解析当前接收的广播消息协议格式, 判断当前数据包中目的地址为:〇xFF:0xFF:0xFF:0xFF:0xFF:0xFF; C12、若数据包中的目的地址为:0xFF:0xFF:0xFF:0xFF:0xFF:0xFF时,则判定当前数 据包消息是广播消息; C13、若数据包中的目的地址中的前三个字节为:0x01: 0x00: 0x5E时,则判定当前数据 包消息是多播消息。
[0010] 上述任一项所述多协议兼容设备接入WiFi网络的方法,其中,WiFi网络通信协议 采用802. 11协议。
[0011] -种多协议兼容设备接入WiFi网络的系统,系统包括: 第一广播模块,用于移动终端接入WiFi网络,并按照预先设定的协议将当前WiFi网络 的服务集标识SSID和密码进行广播; 监听模块,用于待入网设备开启混杂模式,监听消息; 解析与获取模块,用于待入网设备接收到移动终端发送的广播消息,解析协议格式并 获取当前WiFi网络的服务集标识SSID和密码; 网络接入模块,用于待入网设备从混杂模式切换回工作模式,根据获取当前WiFi网络 的服务集标识SSID和密码接入WiFi网络。
[0012] 所述多协议兼容设备接入WiFi网络的系统,其中,所述系统还包括: 第二广播模块,用于待入网设备接入WiFi网络后以广播的方式发布自己接入网络成 功的消息。
[0013] 所述多协议兼容设备接入WiFi网络的系统,其中,所述解析与获取模块具体包 括: 解析单元,用于待入网设备接收移动终端发送的广播消息,解析当前接收的广播消息 协议格式,判断解析后的数据包消息是广播消息还是多播消息; 第一获取单元,用于若当前数据包信息是广播消息,则待入网设备根据AirKiss协议 格式进行解析,获取当前WiFi网络的服务集标识SSID和密码; 第二获取单元,用于若当前数据包信息是多播消息,则待入网设备根据快速入网配置elian协议格式进行解析,获取当前WiFi网络的服务集标识SSID和密码。
[0014] 所述多协议兼容设备接入WiFi网络的系统,其中,所述解析单元具体包括: 接收与判断模块,用于待入网设备接收移动终端发送的广播消息,解析当前接收的 广播消息协议格式,判断当前数据包中目的地址是否为:〇xFF:0xFF:0xFF:0xFF:0xFF: OxFF; 第一判定单元,用于若数据包中的目的地址为:〇xFF:0xFF:0xFF:0xFF:0xFF:0xFF时,则判定当前数据包消息是广播消息; 第二判定单元,用于若数据包中的目的地址中的前三个字节为:0x01: 0x00: 0x5E时, 则判定当前数据包消息是多播消息。
[0015] 上述任一项所述多协议兼容设备接入WiFi网络的系统,其中,WiFi网络通信协议 采用802. 11协议。
[0016] 有益效果:本发明提供了一种多协议兼容设备接入WiFi网络的方法及系统,所述 方法包括:待入网设备开启混杂模式,监听消息;移动终端接入WiFi网络,并按照预先设定 的协议将当前WiFi网络的服务集标识SSID和密码进行广播;待入网设备接收到移动终端 发送的广播消息,解析协议格式并获取当前WiFi网络的服务集标识SSID和密码;待入网 设备从混杂模式切换回工作模式,根据获取当前WiFi网络的服务集标识SSID和密码接入 WiFi网络。本发明可使用MTKWiFi芯片的智能设备能够同时支持微信控制和APP控制,提 高了智能设备的兼容性,为用户提供了方便。
【附图说明】
[0017]图1为本发明的本发明的一种多协议兼容设备接入WiFi网络的方法的较佳实施 例的流程图。
[0018]图2为本发明的一种多协议兼容设备接入WiFi网络的方法的具体应用实施例的 一帧MAC层数据包处理流程示意图。
[0019]图3为本发明的一种多协议兼容设备接入WiFi网络的系统的较佳实施例的功能 原理框图。
【具体实施方式】
[0020] 为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说 明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021] 本发明提供了一种多协议兼容设备接入WiFi网络的方法的较佳实施例的流程 图,如图1所示,所述方法包括: 步骤S100、待入网设备开启混杂模式,监听消息。
[0022] 具体实施时,待接入WiFi网络的智能设备简称待入网设备。所述待入网设备为智 能空调、智能空气净化器、智能插座等不带有人机交互的屏幕或键盘的智能设备。混杂模式 (PromiscuousMode)是指一台机器能够
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1