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-...Wi-Fi Protected Setup Specification v2.0.8是Wi-Fi Alliance发布的最新版本的WPS规范,该规范为Wi-Fi设备制造商和服务提供商提供了一个统一的、安全的、易于使用的Wi-Fi设备配对方式。
### Wi-Fi Protected Setup (WPS) Specification 1.0h:关键知识点解析 #### 一、引言 Wi-Fi Protected Setup (WPS) 规范是Wi-Fi Alliance为简化安全设置流程并方便设备加入到WPA(Wi-Fi Protected Access)支持的...
Wi-Fi Protected Setup(WPS)是由Wi-Fi联盟提出并认证的一项无线网络安全设置标准,旨在简化家庭和小型办公室(SOHO)无线网络的配置过程。用户通过WPS可以轻松地设置新的无线网络,添加新设备,启用安全功能,而不...
### Wi-Fi Protected Setup Specification 1.0:关键知识点解析 #### 一、引言 **1.1 目的** 本规范旨在为WPA(Wi-Fi Protected Access)启用的802.11网络提供简单且安全的设置及设备引入方案。目标是满足Wi-Fi...
WPS(Wi-Fi Protected Setup)是一种设计用于简化Wi-Fi设备安全设置流程的标准。它旨在简化WPA(Wi-Fi Protected Access)启用的802.11网络的设备设置与接入过程,并满足Wi-Fi联盟中Wi-Fi Protected Setup工作组所...
文档中提到了WPS(Wi-Fi Protected Setup),这是一种简化安全网络设置和无线网络加密密钥分发的机制,旨在使消费者能够更方便地连接到无线网络。WPS最初旨在简化Wi-Fi设备的配置,尤其是对于非技术用户,它允许用户...
### Wi-Fi Protected Setup (WPS) 规范版本 1.0h 相关知识点 #### 一、引言 **Wi-Fi Protected Setup (WPS)** 是一项旨在简化无线局域网(WLAN)安全设置的技术标准。它由 Wi-Fi 联盟中的 Wi-Fi Protected Setup ...
WPS(Wi-Fi Protected Setup)是一种无线网络协议,旨在为普通用户提供一个统一的简单的方法来安全配置无线网络。WPS 协议于 2007 年由 Wi-Fi 联盟发布,旨在解决无线网络配置复杂的问题。WPS 协议可以使用户不必...
Wi-Fi Simple Configuration(WSC),也被称为Wi-Fi Protected Setup(WPS),是一种标准的认证协议,旨在降低家庭和小型企业网络中设置新Wi-Fi设备的复杂性。它通过使用PIN码、物理按钮或近场通信(NFC)等方式,...
1. Wi-Fi Protected Setup (WPS) 是一个认证项目,旨在简化无线网络的安全配置和管理。Wi-Fi CERTIFIED™ 表示某个产品或服务已经通过了Wi-Fi联盟的测试标准,符合行业内的最佳实践。 2. WPS协议提供了一种简便的...
为了能够确保不同制造商生产的设备可以相互连接,并具备基础的安全性,Wi-Fi联盟制定了多种认证计划,其中“Wi-Fi保护设置”(Wi-Fi Protected Setup,简称WPS)是为了简化Wi-Fi网络安全设置流程而设计的一项认证...
### Wi-Fi Protected Setup (WPS) 规范详解 #### 一、引言 Wi-Fi Protected Setup(WPS)是一项由Wi-Fi联盟推出的规范,旨在为用户提供一种简单且安全的方法来配置并接入WPA(Wi-Fi Protected Access)启用的802.11...
- **Wi-Fi Protected Setup (WPS):** 用于简化 Wi-Fi 设备之间的连接设置和加密密钥交换的过程。 - **Temporal Key Integrity Protocol (TKIP):** 为提供数据完整性和加密的一种加密协议。 - **Advanced ...
早期我们使用的多是1.0协议 或者2.0.5协议,由于最近更新了wpa3规范,可以看看wps对相关协议是否支持 之前早期的wps协议仅支持wpa2 或者wpa wpa2混合 ...
标题与描述均提到了“2011官方Wifi Protect Setup协议介绍”,这表明文档主要聚焦于2011年发布的Wi-Fi Protected Setup(WPS)协议的官方介绍。WPS是一种旨在简化无线网络设备配置和安全设置的技术,由Wi-Fi联盟在...
它基于至少802.11g标准的Wi-Fi认证,并支持WPA2安全协议、Wi-Fi Protected Setup (WPS) 和Wi-Fi Multimedia Quality of Service (WMM)等功能。 #### Wi-Fi Direct 技术特点 - **去中心化网络**:Wi-Fi Direct 最大...
这个就是前不久被暴露极易被黑的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.
Wi-Fi P2P技术规范还涉及到设备发现过程、设备间连接的建立、组网与管理等技术细节,并可能包括对Wi-Fi Protected Setup (WPS) 协议的参考。WPS是一种简化Wi-Fi网络安全设置和管理的技术,它允许用户通过点击按钮、...