Passer au contenu

@capgo/capacitor-uwb

Mesurer avec précision la distance et la direction entre des appareils capables de UWB en utilisant les API de positionnement natifs iOS et Android.

plugin Capacitor pour Ultra-Wideband (UWB) sur iOS et Android.

Interaction Proche sur iOS

Échange NIDiscoveryToken échanger des valeurs et lancer des sessions paires avec le framework d'interaction proche d'Apple.

UWB Android Jetpack

Démarrer des sessions de contrôleur et de contrôlé avec des paramètres de balayage. androidx.core.uwb Événements de balayage en temps réel

Écouter les mises à jour de distance, de direction et de cycle de vie de session à partir de JavaScript.

Échange hors bande

Fournissez votre propre transport pour l'échange de jetons et de paramètres, comme le BLE, MultipeerConnectivity ou un backend.

Capacités de base

  • isAvailable - Vérifiez si l’UWB est pris en charge et actuellement disponible.
  • getDiscoveryToken - Récupérez le jeton de découverte de l'interaction proche Nearby sur iOS.
  • startPeerSession - Démarrez une session de recherche de paires sur iOS.
  • startControllerSession - Démarrez une session de contrôl’Android et renvoyez des paramètres partageables.
  • startControleeSession - Démarrez une session de contrôlé Android à partir de paramètres de contrôle.
  • stopSession - Arrêtez la session de recherche active.
MéthodeDescription
isAvailableVérifiez si l’UWB est pris en charge et actuellement disponible sur le dispositif.
getDiscoveryTokenObtenez le jeton de découverte Nearby Interaction local sur iOS.
startPeerSessionCommencez une session de peer Nearby Interaction sur iOS.
startControllerSessionDémarrer une session de contrôleur UWB Android et retourner des paramètres partageables.
startControleeSessionDémarrer une session de contrôlée UWB Android avec des paramètres provenant du contrôleur.
stopSessionArrêtez la session de balayage UWB active.
addListenerÉcoutez les rangingUpdate et sessionStateChanged les événements.
getPluginVersionObtenez la version native actuelle du plugin.

Cette référence est synchronisée depuis src/definitions.ts en capacitor-uwb.