Начну с вопроса.
Является ли BTLE RSSI хорошим способом указать близость двух устройств друг к другу или нет? он работает только с небольшими устройствами, такими как брелоки и т. д.?
Проблема:
В настоящее время я подумываю создать приложение, которое будет использовать BTLE и разрешать соединения на основе близости. В этом отношении оно очень похоже на демонстрационное приложение, которое Apple показывает в презентации Advanced Core Bluetooth (когда два устройства почти касаются друг друга, они подключаются).
Насколько я понимаю, близость определяется на основе значения RSSI, когда центральный обнаруживает периферийное устройство. Однако, когда я пробую это с двумя iPad, сигнал кажется слишком сильным для этого, он также слишком непоследователен, чтобы иметь точный удар на близком расстоянии, поскольку он не показывает очень сильной корреляции с близостью устройств.
Я пробовал образец кода Apple, и он похож в том, что устройства совсем не обязательно должны быть рядом, чтобы информация передавалась от одного к другому.
Если бы только был способ уменьшить мощность сигнала рекламы периферийных устройств ....
Заранее благодарю за любую помощь.