Wifi 直连发现
Posted
技术标签:
【中文标题】Wifi 直连发现【英文标题】:Wifi Direct discovery 【发布时间】:2015-03-19 02:01:32 【问题描述】:我刚刚开始使用 wifi direct。我知道 wifi direct 通过发现设备和服务来工作。我的问题是:如果我在我的智能手机上启用了 wifi,并且我没有运行使用 wifi direct 的应用程序,那么运行 wifi direct 设备发现的手机是否仍然可以发现我的手机?
谢谢!
【问题讨论】:
【参考方案1】:为了建立 WiFi Direct 连接,两部手机都应该运行 WiFi Direct 发现。换句话说,当他们同时扫描 WiFi 直接连接时,他们会看到对方。这是因为 WiFi Direct 的工作方式是,当手机扫描 WiFi Direct 连接时,它们将与其他对等方协商接入点或从设备的角色。但是,当手机 A 通过 WiFi Direct 连接到手机 B 并且手机 C 正在扫描连接时,它会检测到 A-B 的连接,因为其中一个充当接入点。
【讨论】:
【参考方案2】:我会在@Ziad 的回答中添加一些观点。在扫描过程中,开始扫描的一台设备将广播 802.11 WiFi Direct 探测请求,另一台设备将侦听该探测请求并发送回探测响应,说明它们将如何发现对方。 扫描将在 2.4 GHz 的一个通道 1、6、11 上进行。
【讨论】:
以上是关于Wifi 直连发现的主要内容,如果未能解决你的问题,请参考以下文章