Zum Inhalt springen

@capgo/capacitor-uwb

Messgenaue Entfernung und -richtung zwischen UWB-fähigen Geräten mithilfe der native iOS- und Android-Ranging-APIs.

Übersicht

Übersicht

Capacitor-Plugin für Ultra-Breitband (UWB)-Ranging auf iOS und Android.

iOS-Nahbereichsinteraktion

Austausch NIDiscoveryToken Werte und Peer-Sitzungen mit Apples Nearby Interaction-Framework ausführen.

Android-Jetpack-UWB

Starte Controller- und Kontrolleesitzungen mit androidx.core.uwb Ranging-Parameter.

Live-Ranging-Ereignisse

Hören Sie sich Entfernungen, Richtungen und Sitzungslebenszyklus-Updates aus JavaScript an.

Ausserhalb-Band-Austausch

Bringen Sie Ihre eigene Transportmethode für Token- und Parameteraustausch, wie z.B. BLE, MultipeerConnectivity oder einen Backend.

  • isAvailable - Überprüfen Sie, ob UWB unterstützt und derzeit verfügbar ist.
  • getDiscoveryToken - Holen Sie sich den lokalen Nearby-Interaktion-Entdeckungstoken auf iOS.
  • startPeerSession - Starten Sie eine iOS-Peer-Rangessession.
  • startControllerSession - Starten Sie eine Android-Kontrollsession und geben Sie teilebare Parameter zurück.
  • startControleeSession - Starten Sie eine Android-Kontrollsession von Kontrollparameter.
  • stopSession - Beenden Sie die aktive Rangessession.
MethodeBeschreibung
isAvailableÜberprüfen Sie, ob UWB auf dem Gerät unterstützt und derzeit verfügbar ist.
getDiscoveryTokenErhalten Sie den lokalen Nearby-Interaktion-Entdeckungstoken auf iOS.
startPeerSessionStarten Sie eine Nearby-Interaktion-Peer-Sitzung auf iOS.
startControllerSessionStarten Sie eine Android-UWB-Kontrollersitzung und geben Sie teilebare Parameter zurück.
startControleeSessionStarten Sie eine Android-UWB-Kontrollierte-Sitzung mit Parametern vom Controller.
stopSessionBeenden Sie die aktive UWB-Rangierungs-Sitzung.
addListenerHören Sie auf rangingUpdate und sessionStateChanged ereignisse.
getPluginVersionErhalten Sie die aktuelle native Pluginversion.

Diese Referenz wird von src/definitions.ts in capacitor-uwb.