跳过内容

@capgo/capacitor-uwb

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

概述

概述

Capacitor iOS 和 Android 上的超宽带 (UWB) 测距插件。

iOS 近距离互动

交换 NIDiscoveryToken 与 Apple 的近距离互动框架交换值并运行同伴会话。

Android Jetpack UWB

启动控制器和控制者会话并设置测距参数。 androidx.core.uwb 实时测距事件

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

出局带交换

为令牌和参数交换提供自定义传输,例如 BLE、MultipeerConnectivity 或后端。

核心能力

__CAPGO_KEEP_0__ iOS 和 Android 上的超宽带 (UWB) 测距插件。

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

真实来源

真实来源部分

此参考资料是从 src/definitions.tscapacitor-uwb.