通过多点连接框架的 RSSI
RSSI through Multipeer Connectivity Framework
是否可以使用 Multipeer Connectivity Framework 检测两个 iOS 设备之间连接的信号强度?
很遗憾,这是不可能的。我认为这是有充分理由的。正如您在 docs:
中看到的那样
The Multipeer Connectivity framework provides support for discovering
services provided by nearby iOS devices using infrastructure Wi-Fi
networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks and
subsequently communicating with those services by sending
message-based data, streaming data, and resources (such as files).
在基础设施 Wi-Fi 网络的情况下,两个 iOS 设备之间没有直接连接,因为它们通过接入点进行通信。因此您无法获得连接的信号强度,因为它根本不存在。
如果要获取RSSI,可以改用Core Bluetooth框架
是否可以使用 Multipeer Connectivity Framework 检测两个 iOS 设备之间连接的信号强度?
很遗憾,这是不可能的。我认为这是有充分理由的。正如您在 docs:
中看到的那样The Multipeer Connectivity framework provides support for discovering services provided by nearby iOS devices using infrastructure Wi-Fi networks, peer-to-peer Wi-Fi, and Bluetooth personal area networks and subsequently communicating with those services by sending message-based data, streaming data, and resources (such as files).
在基础设施 Wi-Fi 网络的情况下,两个 iOS 设备之间没有直接连接,因为它们通过接入点进行通信。因此您无法获得连接的信号强度,因为它根本不存在。
如果要获取RSSI,可以改用Core Bluetooth框架