当前位置:  开发笔记 > 前端 > 正文

什么是Device-to-AP RTT

如何解决《什么是Device-to-APRTT》经验,为你挑选了1个好方法。

我正在浏览Android Wifimanager类,我找到了这个方法: public boolean isDeviceToApRttSupported ()

如果此适配器支持Device-to-AP RTT,则返回true

但什么是Device-to-AP RTT?



1> Ben H..:

WiFi RTT(往返时间)用于室内定位,并包含在Android P预览中:https://developer.android.com/preview/features.html

Android P增加了对IEEE 802.11mc Wi-Fi协议的平台支持 - 也称为Wi-Fi往返时间(RTT) - 让您可以利用应用中的室内定位.

在具有硬件支持的Android P设备上,您的应用可以使用新的RTT API来测量到附近Wi-Fi接入点(AP)的距离.设备必须启用位置并启用Wi-Fi,并且您的应用必须具有ACCESS_FINE_LOCATION权限.设备无需连接到AP即可使用RTT.为了保持隐私,只有手机才能确定到AP的距离; AP没有这些信息.

如果您的设备知道到3个或更多AP的距离,则API使用多点定位算法来估计最适合这些测量的设备位置.结果通常在1至2米范围内准确.

通过这种准确性,您可以构建新的体验,例如室内导航,细粒度的基于位置的服务,例如明确的语音控制(例如,"打开此灯")和基于位置的信息(例如"是否存在"这个产品的特别优惠?").


因为除了距离之外,很多东西会影响信号强度 墙壁,天线方向,你的手挡住天线的距离等等.如果有人在你和AP之间走动,信号强度会降低,你的手机会突然觉得你已经走得更远了.
推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有