Saltar al contenido

@capgo/capacitor-uwb

Obtenga una medición precisa de la distancia y la dirección entre dispositivos capaces de UWB utilizando APIs de rango nativas de iOS y Android.

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

Interacción cercana de iOS

Intercambio NIDiscoveryToken intercambia valores y ejecuta sesiones de pares con el marco de trabajo de interacción cercana de Apple.

UWB de Android Jetpack

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

Eventos de Rango en Vivo

Escucha 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 disponible actualmente.
  • 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 en Android y devolver parámetros compartibles.
  • startControleeSession - Iniciar una sesión de controlado en 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.
getDiscoveryTokenObtenga el token de descubrimiento de interacción cercana local en iOS.
startPeerSessionInicie una sesión de interacción cercana de pares en iOS.
startControllerSessionInicie una sesión de controlador UWB de Android y devuelva parámetros compartibles.
startControleeSessionInicie una sesión de controlado UWB de Android con parámetros del controlador.
stopSessionDetenga la sesión de rango activa UWB.
addListenerEscuche a rangingUpdate y sessionStateChanged eventos.
getPluginVersionObtenga la versión nativa actual del plugin.

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