android 4.2.1源码分析
用到的接口:
WpsConfig mWpsConfig = new WpsConfig();
mWpsConfig.setup = WpsInfo.PCB / WpsInfo.DISPLAY(PIN);
WifiManager.startScan(mWpsConfig, mWpsListner(null));
WifiManager.stopScan();
启动后就可以检测连接状态
______________________________________________________________________________________________
WPS(Wi-Fi Protected Setup,Wi-Fi保护设置)是由Wi-Fi联盟(http://www.wi-fi.org/)组织实施的认证项目,主要致力于简化无线局域网的安装及安全性能配置工作。在传统方式下,用户新建一个无线网络时,必须在接入点手动设置网络名(SSID)和安全密钥,然后在客户端验证密钥以阻止“不速之客”的闯入。这整个过程需要用户具备Wi-Fi设备的背景知识和修改必要配置的能力。Wi-Fi Protected Setup能帮助用户自动设置网络名(SSID)、配置强大的WPA数据编码及认证功能,用户只需输入个人信息码(PIN方法)或按下按钮(按钮设置,或称PBC),即能安全地连入WLAN。这大大简化了无线安全设置的操作。Wi-Fi Protected Setup支持多种通过Wi-Fi认证的802.11产品,包括接入点、无线适配器、Wi-Fi电话以及其他消费性电子设备。
WPS的优点
- WPS能够在网络中为接入点及WPS客户端设备自动配置网络名(SSID)及WPA安全密钥。
- 当连接WPS设备时,用户没有必要去了解SSID和安全密钥等概念。
- 用户的安全密钥不可能被外人破解,因为它是随机产生的。
- 用户不必输入预知的密码段或冗长的十六进制字符串。
- 信息及网络证书通过扩展认证协议(EAP)在空中进行安全交换,该协议是WPA2 使用的认证协议之一。
- WPS支持Windows Vista操作系统。
WPS的缺点
- WPS不支持设备不依靠AP而直接通讯的“ad hoc”网络。
- 网络中所有的Wi-Fi设备必须通过WPS认证或与WPS兼容,否则将不能利用WPS简化网络安全配置工作。
- 由于WPS中的十六进制字符串是随机产生的,所以很难在WPS网络中添加一个非WPS的客户端设备。
- WPS是一项新的认证技术,所以并非所有厂商都支持。
关于WPS
- WPS是一项非专有的规范,它是由Wi-Fi联盟实施的认证项目。
- WPS是Wi-Fi认证产品的可选认证项目。
- 并非所有的Wi-Fi认证产品都支持WPS,用户可在产品上寻找Wi-Fi Protected Setup 的标志,以确保所购产品已具备 Wi-Fi Protected Setup功能。
- 已通过Wi-Fi Protected Setup 的产品目前能够为用户提供两种安装解决方案:
- 输入PIN码——对于WPS认证的设备为强制配置。
- 按钮配置(PBC)——它可以是设备上的硬件按钮或软件模拟的按钮(对于无线客户端为可选配置)。
- 在PIN配置模式中,系统在接入点或无线路由器中设置注册表,用户通过在注册表中输入客户端PIN码为网络中新增设备分配证书(注意:在PBC模式中,当客户端PIN码为全0时,系统也需要设置注册表)。
- WPS并没有新增安全性能——它使得现有的安全技术更容易配置。
NETGEAR支持WPS的产品
- WNR834Bv2
- WNDR3300
- WNR3500
相关推荐
Wi-Fi Protected Setup Specification
Wi-Fi_Protected_Setup_Specification_v2.0.8 WiFi联盟官方文档
This document contains a proposal for easy, secure setup and introduction of ... It is intended to meet the requirements determined by the Wi-Fi Protected Setup working group in the Wi-Fi Alliance.
What is Wi-Fi Protected Setup? Simple Setup Options Push-Button Configuration Method NFC Method,
1.8.1. In-band Setup ............................................................................................................................... 9 1.8.2. Out-of-band Setup ...........................
Wi-Fi CERTIFIED™ Wi-Fi Protected Setup™ Interoperability Test Plan Version 2.0.16
Wi-Fi+Protected+Setup+Specification+1.0h.pdf,wi-fi wps 规格
这个就是前不久被暴露极易被黑的WPS 一键设置网络的技术详解。这个本来应该带来安全的快速介入方法,成了最不安全的协议。只因为几乎所有网络路由器供应商没有设定Lockup 锁定功能。造成居然可以被野蛮攻击。另:它...
This document contains a proposal for easy, secure setup and introduction of ... It is intended to meet the requirements determined by the Wi-Fi Protected Setup working group in the Wi-Fi Alliance.
WPS: Stands for Wi-Fi Protected Setup; an optional certification program designed to ease set up of security-enabled Wi-Fi networks in the home and small office environment. Device: An independent ...
Wi-Fi Protected Setup - Registrar.
The primary goal of the Wi-Fi Simple Configuration protocol is to simplify the security setup and management of wireless networks. The goal of this specification is to provide users with a method ...
无线路由_WPS功能详细配置:考虑到普通用户对无线安全设置的困惑,Wi-Fi联盟近期推出了名为Wi-Fi Protected Setup(Wi-Fi保护设置,简称WPS)的认证程序。Wi-Fi联盟宣称,WPS可以将设置安全网络的步骤减少一半。
Wi-Fi Protected Setup - attribute building.
WPS(Wi-Fi Protected Setup)只需要花幾秒鐘的時間來設定無線網路的安全,不需要複雜的步驟,也不需要專家協助,簡單的按下按鈕就可設定(PBC: Push Button Configuration)連線有WPS的無線基地台,或者只要4到8碼的密...
品牌 Netgear 网件 型号 WNA1000M 规格 标准 IEEE802.11b/g /n ...Wi-Fi Protected Setup (WPS)安全保证用户简单快速地连接到安全无线网络 尺寸 20 x 15 x 7毫米 重量 2克 安装程序:英文 (或者其他语言,无中文)