【问题标题】:How to connect to specific Wifi direct Mac address如何连接到特定的 Wifi 直连 Mac 地址
【发布时间】:2017-01-24 15:04:23
【问题描述】:

我有 2 台设备,都支持 Wifi Direct。我想在两个设备中打开 Wifi direct 并通过以编程方式获取它的 MAC 地址从第一个设备连接到其他设备。

但是,我可以在我的应用程序中列出附近的 Wifi Direct 设备,并使用 Android 在使用 WifiP2P API 的对等列表回调中提供的 WifiP2PDevice 对象建立连接,但这里我的方法是使用远程设备 MAC 地址构造 WifiP2PDevice 对象直接并试图连接它没有运气。

谁能帮我解决这个问题?

【问题讨论】:

    标签: android wifi-direct


    【解决方案1】:

    要通过 wifi-direct 连接到任何设备,每台设备都需要在尝试连接之前发现附近的对等点或服务,以确保 wifi-direct 已启用且可发现。

    根据我的测试,即使您拥有正确的 MAC 地址,除非执行对等点或服务发现并且您要查找的设备是可发现/可见的,否则尝试连接将无法正常工作。

    如果设备是可发现的,您可以创建新的 WifiP2PDevice 或重复使用从对等列表返回的内容并连接到它。

    希望我能正确回答您的问题。如果没有,如果您进一步解释,我很乐意提供帮助。 祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多