我们正在构建一个应用程序,用于使用 STAR 策略在 1 到 4~5 台设备之间发送图像有效负载。我们正在尽可能地保持连接,并且越快越好,以便在设备上共享图像。由于我们测试了超过 6 台设备,在 4~5 台设备连接到主机设备后,链接不再升级为 wifi direct。我想它受到代码级别的限制以提高性能。
但是当第一个连接的设备重新连接时,事情就会发生。正如我们所料,当 3 个设备连接到主机和 1 个重新连接设备时,它应该升级到 wifi 因为 wifi 直接插槽(?)就足够了。但实际上不是。不知何故,它被视为第 5 个连接设备,因此无法升级为 wifi 插槽。即使我们给了一些时间来升级。
有没有办法确保使用 Wifi direct 维护设备?
对于我们升级到 WiFi Direct 的设备数量,附近的连接没有限制。您遇到的任何限制都可能是特定于设备的。
我建议您查看日志(adb logcat NearbyConnections:* NearbyMediums:* *:S),看看是否有任何问题。它们非常冗长且相对容易理解。如果我是对的,并且问题在堆栈中较低,请在开发人员选项中打开 WiFi 详细日志记录和蓝牙 HCI 日志(然后重新启动),以在平台层获得更多日志记录。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句