Можно ли определить мощность сигнала соединения между двумя устройствами iOS с помощью Multipeer Connectivity Framework?
RSSI через структуру многопользовательского подключения
Ответы (1)
К сожалению, это невозможно. Я думаю, для этого есть веская причина. Как вы можете прочитать в документах :
Платформа Multipeer Connectivity обеспечивает поддержку для обнаружения услуг, предоставляемых близлежащими устройствами iOS с использованием инфраструктурных сетей Wi-Fi, одноранговых сетей Wi-Fi и персональных сетей Bluetooth, и последующего взаимодействия с этими службами путем отправки данных на основе сообщений, потоковой передачи данных. , и ресурсы (например, файлы).
В случае инфраструктурной сети Wi-Fi нет прямого соединения между двумя устройствами iOS, поскольку они обмениваются данными через точку доступа. Следовательно, вы не можете получить мощность сигнала соединения, потому что его просто не существует.
Если вы хотите получить RSSI, вы можете вместо этого использовать Core Bluetooth framework.