[高通平台][WLAN] IEEE802.11mc 介绍

      IEEE802.11mcWi-Fi协议(即Wi-FiRound-Trip-Time,RTT),利用此项技术及可以进行室内定位,因此为了使用此项技术,只有在硬件支持的设备上,应用才可以使用最新的RTT API以测量附近具有RTT功能的Wi-FiAP。

       

 单面RTT :

 距离是通过发送的分组和接收到的ACK之间的时间差来计算的。

 回转校准系数不是恒定的,因此单面RTT测量通常不用于估计绝对距离

[高通平台][WLAN] IEEE802.11mc 介绍_第1张图片 

 

双面RTT

 协议是802.11mc标准的一部分

 需要启动器和响应程序的支持

 无需考虑回转校准系数,因此双面RTT测量通常可以产生更准确的测距距离

[高通平台][WLAN] IEEE802.11mc 介绍_第2张图片

 

如何使用测距(RTT) ?

首先,检查设备是否支持RTT。如果支持,请执行以下操作

1.扫描Wi-Fi接入点

2.创建一个范围为的Mac地址列表

3.调用测距API请求RTT测量

4.等待RTT测量

5.过程测量

6.转到步骤3或步骤1

Android Framework – Java API 和 Classes

WifiManager.isDeviceToApRttSupported ()<

你可能感兴趣的:(WIFI,网络)