我正在浏览Android Wifimanager类,我找到了这个方法:
public boolean isDeviceToApRttSupported ()
返回 如果此适配器支持Device-to-AP RTT
,则为true
但什么是Device-to-AP RTT?
答案 0 :(得分:6)
WiFi RTT(往返时间)用于室内定位,并包含在Android P预览中:https://developer.android.com/preview/features.html
Android P增加了对IEEE 802.11mc Wi-Fi的平台支持 协议 - 也称为Wi-Fi往返时间(RTT) - 让你拍摄 在您的应用中进行室内定位的优势。
在具有硬件支持的Android P设备上,您的应用可以使用新功能 用于测量到附近Wi-Fi接入点(AP)的距离的RTT API。 设备必须启用位置并启用Wi-Fi,然后启用 应用必须具有ACCESS_FINE_LOCATION权限。该设备没有 需要连接到AP才能使用RTT。保持隐私,只有 手机能够确定到AP的距离; AP没有 这个信息。
如果您的设备知道到3个或更多AP的距离,则API使用a 多点定位算法,以估计最佳的设备位置 适合那些测量。结果通常在1到1之间准确 2米。
通过这种准确性,您可以构建像建筑物一样的新体验 导航,细粒度的基于位置的服务,如 消除歧义的语音控制(例如,"打开此灯"),和 基于位置的信息(例如"是否有特殊优惠 产物"。)
答案 1 :(得分:1)
RTT =往返时间 =信号从一个设备传输到另一个设备并返回的时间
仅从方法的名称判断,如果可以(支持)测量rtt,则应该回答问题。
推测: 这个答案更可能是针对您的Android设备及其wifi-hotspot功能,而不是针对任何连接的远程设备。