跳过内容

@capgo/capacitor-uwb

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

Capacitor

iOS Nearby Interaction

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

Android Jetpack UWB

启动控制器和控制会话 androidx.core.uwb Live Ranging Events

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

Out-of-Band Exchange

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

Core Capabilities

  • 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监听 rangingUpdatesessionStateChanged 事件
getPluginVersion获取当前本机插件版本

真实来源

真实来源

此参考资料是从 src/definitions.ts{"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/uwb/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"capacitor-uwb","text":"capacitor-uwb"},{"text":"__CAPGO_KEEP_1__"}]}.