Zum Inhalt springen

@capgo/capacitor-uwb

Maßhaltige Entfernung und -richtung zwischen UWB-fähigen Geräten messen, mithilfe von native iOS- und Android-Ranging-APIs.

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

iOS-Nahbereichsinteraktion

Austauschen NIDiscoveryToken Werte und Peer-Sitzungen mit Apples Nearby Interaction-Framework durchführen.

Android-Jetpack-UWB

Starte Controller- und Kontrollsessionen mit androidx.core.uwb Parameterbereiche.

Live Ranging Ereignisse

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

Ausbandwechsel

Bringen Sie Ihren eigenen Transport 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 Interaction-Entdeckungstoken auf iOS.
  • startPeerSession - Starten Sie eine iOS-Peer-Ranging-Sitzung.
  • startControllerSession - Starten Sie eine Android-Kontroll-Sitzung und geben Sie teilebare Parameter zurück.
  • startControleeSession - Starten Sie eine Android-Kontroll-Sitzung von Kontroll-Parametern.
  • stopSession - Beenden Sie die aktive Ranging-Sitzung.
MethodeBeschreibung
isAvailableÜberprüfen, ob UWB auf dem Gerät unterstützt und verfügbar ist.
getDiscoveryTokenErhalten Sie den lokalen Nearby Interaction-Entdeckungstoken auf iOS.
startPeerSessionStarten Sie eine Nearby Interaction-Peer-Sitzung auf iOS.
startControllerSessionStarten Sie eine Android-UWB-Kontroller-Sitzung und geben Sie teilebare Parameter zurück.
startControleeSessionStarten Sie eine Android-UWB-Kontroll-Sitzung mit Parametern vom Controller.
stopSessionBeenden Sie die aktive UWB-Rangier-Sitzung.
addListenerHören Sie auf rangingUpdate und sessionStateChanged Events.
getPluginVersionErhalte die aktuelle native Pluginversion.

Dieser Verweis wird von src/definitions.ts in capacitor-uwb.