Насколько эффективны соседние соединения? - PullRequest
0 голосов
/ 30 января 2019

Я использую Nearby Connections в своем приложении.Я обнаружил, что на то, чтобы два телефона нашли и подключились друг к другу, ушло более 10 секунд.Кроме того, я обнаружил, что у меня будет возможность подключить 2 телефона друг к другу - подключить более 3 телефонов друг к другу невероятно сложно.

Как только соединение установлено, производительность довольно стабильна, но установить соединение довольно сложно.

Я просто неправильно использую ближние соединения?Какова ожидаемая производительность Nearby Connections?У меня есть Pixel 3, Note 8 и некоторые другие недавние телефоны Samsung.

1 Ответ

0 голосов
/ 01 февраля 2019

Микросхемы Bluetooth на мобильных телефонах имеют теоретический максимум 7 подключений, но более реалистично поддерживают 3-4 подключения одновременно.И что еще хуже, наушники Bluetooth (и другие устройства Bluetooth) также учитываются как соединение.

Обратите внимание, что все стратегии будут пытаться перейти на WiFi LAN, если они находятся в одной сети, а также для P2P_STAR иPOINT_TO_POINT устройства также попытаются перейти на точку доступа WiFi.Обновление до WiFi освободит Bluetooth для большего количества подключений.

Теоретически, обнаружение может занять 2 секунды.Но это число сильно зависит от устройств, стабильности стека Bluetooth и среды радиосвязи.Хотелось бы дать лучшее число в реальном мире, но с аналитикой невозможно собраться, так как нам нужно точно знать, когда обе стороны начали рекламу / открытие.Мы строили тестовую лабораторию, но по разным причинам это еще не сделано.

...