Nearby Connections 的性能如何?
How performant is Nearby Connections?
我在我的应用程序中使用附近的连接。我发现 2 phones 需要超过 10 秒才能找到并相互连接。此外,我发现我可以让 2 个 phone 相互连接——让超过 3 个 phone 相互连接是非常困难的。
建立连接后,性能非常稳定,但建立连接非常棘手。
我只是错误地使用了附近的连接吗? Nearby Connections 的预期性能如何?我有一台 Pixel 3、一台 Note 8 和一些其他最近的三星 phone。
手机上的蓝牙芯片理论上最多支持7个连接,但更现实的是一次支持3~4个连接。更糟糕的是,蓝牙耳机(和其他蓝牙设备)也算作一个连接。
请注意,如果所有策略在同一网络上,它们都会尝试升级到 WiFi LAN,对于 P2P_STAR 和 POINT_TO_POINT,设备也会尝试升级到 WiFi 热点。升级到 WiFi 将释放蓝牙以进行更多连接。
理论上,发现应该需要 2 秒。但这个数字在很大程度上取决于设备、蓝牙堆栈的稳定性和无线电环境。我希望我能给出一个更好的真实世界数字,但不可能通过分析收集,因为我们需要确切地知道双方何时开始 advertising/discovery。我们一直在建设一个测试实验室,但由于各种原因尚未完成。
我在我的应用程序中使用附近的连接。我发现 2 phones 需要超过 10 秒才能找到并相互连接。此外,我发现我可以让 2 个 phone 相互连接——让超过 3 个 phone 相互连接是非常困难的。
建立连接后,性能非常稳定,但建立连接非常棘手。
我只是错误地使用了附近的连接吗? Nearby Connections 的预期性能如何?我有一台 Pixel 3、一台 Note 8 和一些其他最近的三星 phone。
手机上的蓝牙芯片理论上最多支持7个连接,但更现实的是一次支持3~4个连接。更糟糕的是,蓝牙耳机(和其他蓝牙设备)也算作一个连接。
请注意,如果所有策略在同一网络上,它们都会尝试升级到 WiFi LAN,对于 P2P_STAR 和 POINT_TO_POINT,设备也会尝试升级到 WiFi 热点。升级到 WiFi 将释放蓝牙以进行更多连接。
理论上,发现应该需要 2 秒。但这个数字在很大程度上取决于设备、蓝牙堆栈的稳定性和无线电环境。我希望我能给出一个更好的真实世界数字,但不可能通过分析收集,因为我们需要确切地知道双方何时开始 advertising/discovery。我们一直在建设一个测试实验室,但由于各种原因尚未完成。