UwbManager介绍
随着官方 Android API 的引入,开发者将能够创建在配备 UWB 硬件的不同 Android 智能手机上无缝工作的应用,而不是使用来自不同 OEM 厂商的不同套装 API。
目前谷歌已经将UWB相关内容放在Android 开源项目(AOSP)中,增加了一个超宽带(UWB)系统API。例如,UwbManager 类 “提供了一种执行 UWB 操作的方法,例如查询设备的能力,确定本地设备和远程设备之间的距离和角度”。API 的实现遵循 IEEE 的 802.15.4z 标准,用于低速率无线网络。(整体为FiRa标准,关于FiRa标准可以查看之前的文章)
到2023年4月,拥有超宽带(UWB)硬件的安卓设备包括三星 Galaxy Note 20, S21+, S22+, Z Fold 2, 3, 4,Google Pixel 6 Pro, Pixel 7 Pro,而使用这一硬件的应用只有三星的 SmartThings 应用的 SmartThings Find 功能。
整体而言,Android UWB 目前仍处于起步阶段,虽然它有望带来巨大的可能性,但其在现实世界中的作用和应用还没有充分实现。随着官方 Android API 的引入,开发者将能够创建在配备 UWB 硬件的不同 Android 智能手机上无缝工作的应用,而不是使用来自不同 OEM 厂商的不同套装 API。
跟踪官方的相关平台文档,可以查到,目前已经可以在android开发平台找到相关接口的文档:
UwbManager | Android Developers
相关的开发内容包括:`androidx.core.uwb`、`androidx.core.uwb.exception`。