跳过内容

@capgo/capacitor-UWB

使用原生iOS和Android范围API测量UWB设备之间精确距离和方向。

概述

概述

Capacitor UWB范围插件

iOS 近场互动

交换 NIDiscoveryToken 值并与Apple Nearby Interaction框架一起运行对等会话。

安卓 Jetpack UWB

启动控制器和控制者会话 androidx.core.uwb 参数范围。

实时定位事件

从 JavaScript 监听距离、方向和会话生命周期更新。

无线外带交换

为令牌和参数交换提供自己的传输方式,例如 BLE、MultipeerConnectivity 或后端。

核心能力

核心能力
  • isAvailable - 检查 UWB 是否支持并当前可用。
  • getDiscoveryToken - 在 iOS 上获取本地附近交互发现令牌。
  • startPeerSession - 在 iOS 上启动对等定位会话。
  • startControllerSession - 在 Android 上启动控制器会话并返回可共享的参数。
  • startControleeSession - 在 Android 上从控制器参数启动控制会话。
  • stopSession - 停止当前的定位会话。
方法描述
isAvailable检查设备上是否支持 UWB 并且是否可用。
getDiscoveryToken获取 iOS 上的本地附近交互发现令牌。
startPeerSession在 iOS 上启动附近交互对等会话。
startControllerSession在 Android 上启动 UWB 控制器会话并返回可共享的参数。
startControleeSession在 Android 上启动 UWB 控制会话,参数来自控制器。
stopSession停止当前的 UWB 定位会话。
addListener监听 rangingUpdate 和 sessionStateChanged 事件。
getPluginVersion获取当前本机插件版本。

此参考是从 src/definitions.ts 在 capacitor-uwb.