Saltar al contenido

@capgo/capacitor-uwb

Medir distancia y dirección precisa entre dispositivos capaces de UWB utilizando APIs de rango nativas de iOS y Android.

Capacitor plugin para rango de Ultra-Ancho de Banda (UWB) en iOS y Android.

Interacción cercana de iOS

Intercambiar NIDiscoveryToken valores y ejecutar sesiones de pares con el marco de interacción cercana de Apple.

UWB de Jetpack de Android

Iniciar sesiones de controlador y controlado con androidx.core.uwb parámetros de rango.

Eventos de Rango en Vivo

Escuchar actualizaciones de distancia, dirección y ciclo de vida de sesión desde JavaScript.

Intercambio Fuera de Banda

Trae tu propio transporte para el intercambio de tokens y parámetros, como BLE, MultipeerConnectivity o un backend.

  • isAvailable - Verificar si UWB está soportado y actualmente disponible.
  • getDiscoveryToken - Obtener el token de descubrimiento de interacción cercana local en iOS.
  • startPeerSession - Iniciar una sesión de rango de pares en iOS.
  • startControllerSession - Iniciar una sesión de controlador de Android y devolver parámetros compartibles.
  • startControleeSession - Iniciar una sesión de controlado de Android desde parámetros de controlador.
  • stopSession - Detener la sesión de rango activa.
MétodoDescripción
isAvailableVerificar si UWB está soportado y disponible actualmente en el dispositivo.
getDiscoveryTokenObtener el token de descubrimiento de Interacción cercana local en iOS.
startPeerSessionIniciar una sesión de pares de Interacción cercana en iOS.
startControllerSessionIniciar una sesión de controlador de UWB en Android y devolver parámetros compartibles.
startControleeSessionIniciar una sesión de controlado de UWB en Android con parámetros del controlador.
stopSessionDetener la sesión de rango activa de UWB.
addListenerEscuchar por rangingUpdate y sessionStateChanged eventos.
getPluginVersionObtenga la versión nativa actual del plugin.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-uwb.