一种WiFi 设备无缝连接技术
2016年6月08日 17:07 作者:宋时机 创维南京研究院第一研究所 210宋时机 创维南京研究院第一研究所 210037
【文章摘要】
本文设计一种WiFi AP 与Station 之间的无缝连接技术及实现方式,属于通讯领域。本设计方案实现AP 设备与Station 设备放置在一定距离内即可自动连接。解决现有Station 设备(如: 电视、Dongle、网桥等)连接AP 时的不易操作的问题。
【关键词】
Wi Fi ;无缝连接;电视;路由器
1 背景技术
随着WiFi 技术的飞速发展, WiFi 设备已经迅速普及到各种家庭电子设备上,如路由器、电视、手机、机顶盒、冰洗等等。但由于安全性的考虑,用户在拿到WiFi station 设备时需要选择无线SSID 并且输入8 至64 位密码才能实现连接,这个操作过程在电视、Dongle、网桥等设备上非常困难,需要用户付出较多的耐心,增加了学习成本。
2 设计内容
本文主要设计一种WiFi 设备无缝连接技术。
WiFi 设备主要分为两种:即AP 设备与Station 设备:
AP 设备:路由器、网桥、Dongle、手机等具有AP 功能的设备;
Station 设备:电视、网桥、Dongle、手机、平板、冰洗等等;
其中网桥、Dongle、手机等设备既有WiFi 热点功能又有Station 功能。
技术方案简述如下:
(1)如果用户没有配置过Station 设备: 用户将Station 设备放置与AP 设备放置在一定的距离内,连通电源; Statin 设备与AP 设备将自动启动相互发现、匹配的过程;当Station 设备与AP 设备匹配成功后, Station 设备自动连接到AP 设备。
(2) 如果Station 设备已配置成功: Station 设备上电开机后,自动连接到AP 设备。
(3)如果用户已配置过,并且在使用过程中修改了AP 设备的SSID 及密钥:Station 设备无需做任何修改,即可自动连接到AP 设备;实现了Staion 设备与AP 设备的绑定功能。
3 附图说明
图1 为标准的WPS 协议交互流程;
图2 为本设计软件流程图;
4 具体实施方式
(1)图1 是WPS 正常的交互过程可供参考;
(2)图2 是AP 设备与Station 设备交互的软件流程图,其中黑色字体部分为WPS 原有交互流程,红色字体部分为软件需要改造的部分;
(3)由图1 所示AP 端与Station 端匹配过程如下:
a.Station 端构建Probe Request 帧时, 添加Vendor Specific IE 字段,内容自定;
b.Station 端网卡启动后在各信道发送探测请求帧;
c.AP 端检测无线局域网内的探测请求帧;
d. 当AP 端接收到的探测请求帧的RSSI 超过某一阈值(RSSI > X)时,检测Vendor Specific IE,判断内容是否为自定义字段;
e. 若Vendor Specific IE 中的字段匹配成功, 则AP 端构建Probe Response 帧,并在其中加入Vendor Specific 字段( 内容自定), 发送出去, 并启动WPS(Push_ Button);
f.Station 端接收到探测响应帧后,判断RSSI 是否大于某一阈值(RSSI > X),若满足要求则判断Vendor Specific IE 中的字段是否为自定义字段,若字段匹配成功则开启WPS (Push_Button),进行WPS 交互过程;
g.WPS 交互完成后, Station 端自动连接到AP 端。
(4) Station 端与AP 端相互绑定MAC 地址:
若AP 端修改了SSID 或者密码, Client 端能够自动无缝连接到AP。
实现方式:
a. 在WPS 匹配完成后, AP 端与Station 端相互记录下对端的MAC 地址;
b. 当Station 无线断开连接后,自动定时发出探测请求帧;
c.AP 端接收Client 端发出的探测请求帧, 若MAC 地址与记录的MAC 相同,则不判断RSSI,直接开启WPS 交互过程;
d.Station 端收到响应后,判断与记录的MAC 是否相同,若相同,则不判断RSSI,直接启动WPS 进行连接。
5 小结
本设计将WPS 功能应用到无缝连接领域,提出一种WiFi 设备之间的无缝连接的技术,帮助用户摆脱复杂的SSID 筛选与密钥输入操作。用户只要将两台设备放置到一定距离即可自动连接,并且具有易于使用、安全性高、不影响WiFi 性能的优点。
【参考文献】
802.11 Wireless Networks:The Definitive Guide, Mattbew S.Gast 著.
【作者简介】
宋时机,男,学历:本科,职称 工程师,职务: 项目经理。
图2 本设计软件交互流程图
图1 标准的WPS协议交互流程037
软件开发
Software Development
电子制作