android - Nearby Connections 的性能如何?

标签 android google-nearby

我在我的应用程序中使用附近的连接。我发现 2 部手机需要 10 多秒才能找到并相互连接。此外,我发现我可以让 2 部手机相互连接——让 3 部以上的手机全部相互连接是非常困难的。

建立连接后,性能非常稳定,但建立连接非常棘手。

我只是错误地使用了 Nearby Connections 吗? Nearby Connections 的预期性能如何?我有 Pixel 3、Note 8 和其他一些最新的三星手机。

最佳答案

手机上的蓝牙芯片理论上最多支持7个连接,但更现实的是一次支持3~4个连接。更糟糕的是,蓝牙耳机(和其他蓝牙设备)也算作一个连接。

请注意,如果所有策略在同一网络上,它们都会尝试升级到 WiFi LAN,对于 P2P_STAR 和 POINT_TO_POINT,设备也会尝试升级到 WiFi 热点。升级到 WiFi 将释放蓝牙以进行更多连接。

理论上,发现应该需要 2 秒。但这个数字在很大程度上取决于设备、蓝牙堆栈的稳定性和 radio 环境。我希望我能给出一个更好的真实世界数字,但不可能通过分析来收集,因为我们需要确切地知道双方何时开始广告/发现。我们一直在 build 一个测试实验室,但由于各种原因尚未完成。

关于android - Nearby Connections 的性能如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54434616/

相关文章:

android - 从 Qt Creator 附加到 Android 进程

java - 将 jsonobject 存储在 ArrayList 中

android - ACRA : How can I write ACRA report to file (in SD Card)?

google-maps - Flutter-请求附近地点时出现错误

java - 如何使用 Google+ SDK 访问用户邮政编码

java - 如何获得这个firebase值?

android - Android Things 是否支持 Google Play 服务?

android - iOS 和 Android 之间的 Google Nearby 超声波消息

android - 我可以使用 Play Services 9.2 扫描 iBeacons 吗?

google-play-services - 附近的连接2.0简单的文件交换应用程序