我正在我的应用程序中使用“附近的连接”。我发现两部手机之间要花费10秒钟以上的时间才能找到并相互连接。此外,我发现我可以让2部手机互相连接-要使3部以上的手机互相连接非常困难。
建立连接后,性能会非常稳定,但是建立连接非常棘手。
我是否错误地使用了附近的连接?邻近连接的预期性能如何?我有Pixel 3,Note 8和其他三星手机。
答案 0 :(得分:1)
手机上的蓝牙芯片理论上最多可建立7个连接,但实际上一次支持3至4个连接。更糟糕的是,蓝牙耳机(和其他蓝牙设备)也算作连接。
请注意,如果所有策略都在同一网络上,它们将尝试升级到WiFi LAN,对于P2P_STAR和POINT_TO_POINT,设备也将尝试升级到WiFi热点。升级到WiFi将释放蓝牙用于更多连接。
理论上,发现应该花费2秒钟。但是这个数字在很大程度上取决于设备,蓝牙堆栈的稳定性以及无线电环境。我希望我能提供一个更好的现实世界数字,但是不可能收集分析数据,因为我们需要确切地知道双方何时开始广告/发现。我们一直在建立测试实验室,但由于各种原因,它尚未完成。