Android P 通过FTM(Fine Time Measure) RTT(Round Trip Time) 实现室内定位
最近公司需要研究基于 Wi-Fi 往返时间测距数据进行室内定位自 Google 在 2018 年推出 Android 9 中的 Wi-Fi 往返时间RTT功能后设备可以测量与其他支持设备之间的距离。目前也有相关开源代码可以扫描支持 RTT 的 AP但算法部分仍需自行实现因此我在网上寻找一些物联网室内定位平台希望找到可参考的案例。后来找到一家专注全域物联网定位的公司在这方面有一定经验。其官网提供一款名为 WAYZING 的应用在 APP 中演示了 RTT 定位效果并提供多平台融合定位 SDK 和完整的使用部署文档。最终我通过该样例完成了公司的验收因此把整个流程整理分享给大家。一、准备工作开始之前请先准备好一台支持 Wi-Fi RTT 的 Android 手机并确保手机系统为 Android 9 及以上版本。二、操作步骤1. 下载并安装 APP在应用市场或官方渠道下载 WAYZING APP 并完成安装。2. 注册 LoTBoard 账号安装完 WAYZING APP 后需要先在 LoTBoard 注册账号才能登录使用。点击位置智能管理平台LoTBoard进入 LoTBoard 官网注册账号。通过 LoTBoard 完成账号注册。3. 注册应用注册应用的过程会经过审核但速度很快审核通过后即可使用。其定位服务接口的 QPS 分为免费版和付费版测试期间我使用的是免费版额度用完后购买了一个最便宜的 39 元额度。4. 开启 RTT 定位登录 WAYZING 应用依次进入「设置」→「RTT 设置」→ 开启「RTT 定位」。5. 通过 Demo 完成室内定位部署演示完成以上配置后即可通过 Demo 进行室内定位部署演示验证 RTT 定位效果。三、小结以上流程基于 Wi-Fi RTT 与第三方融合定位平台完成室内定位的验证整体步骤清晰、可复现适合作为室内定位方案的入门参考。