Saltare al contenuto

@capgo/capacitor-uwb

Misura con precisione la distanza e la direzione tra dispositivi dotati di UWB utilizzando le API di rilevamento native per iOS e Android.

Capacitor plugin per la rilevazione Ultra-Wideband (UWB) su iOS e Android.

Interazione vicina su iOS

Scambia NIDiscoveryToken valori e esegui sessioni peer con il framework di interazione vicina di Apple.

UWB di Jetpack Android

Avvia sessioni di controllore e controlatee con androidx.core.uwb parametri di riferimento.

Eventi di Rilevamento in Tempo Reale

Ascolta aggiornamenti di distanza, direzione e ciclo di vita della sessione da JavaScript.

Scambio Fuori di Banda

Porta il tuo trasporto per lo scambio di token e parametri, ad esempio BLE, MultipeerConnectivity o un backend.

  • isAvailable - Verifica se UWB è supportato e attualmente disponibile.
  • getDiscoveryToken - Ottieni il token di scoperta di Interazione vicina locale su iOS.
  • startPeerSession - Avvia una sessione di rilevamento peer di iOS.
  • startControllerSession - Avvia una sessione di controllo Android e restituisci parametri condivisibili.
  • startControleeSession - Avvia una sessione di controllo Android da parametri di controllo.
  • stopSession - Fermare la sessione di rilevamento attiva.
MetodoDescrizione
isAvailableVerifica se il UWB è supportato e attualmente disponibile sul dispositivo.
getDiscoveryTokenOttenere il token di scoperta di Interazione vicina locale su iOS.
startPeerSessionAvvia una sessione di peer di Interazione vicina su iOS.
startControllerSessionAvvia una sessione di controllo UWB Android e restituisci parametri condivisibili.
startControleeSessionAvvia una sessione di controllo UWB Android con parametri dal controller.
stopSessionFermare la sessione di rilevamento UWB attiva.
addListenerAscolta per rangingUpdate e sessionStateChanged eventi.
getPluginVersionOttieni la versione attuale del plugin nativo.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-uwb.