Guide
Tutoriel sur UWB
Utilisation de @capgo/capacitor-uwb
Capacitor plugin pour la balayage Ultra-Wideband (UWB) sur iOS et Android.
Installer
bun add @capgo/capacitor-uwb
bunx cap sync
Ce que ce plugin expose
isAvailable- Vérifiez si UWB est pris en charge et actuellement disponible.getDiscoveryToken- Obtenez le jeton de découverte d'interaction proche local sur iOS.startPeerSession- Démarrer une session de balayage iOS.startControllerSession- Démarrer une session de contrôle Android et retourner des paramètres partageables.startControleeSession- Démarrer une session de contrôlé Android à partir de paramètres de contrôle.stopSession- Arrêter la session de balayage active.
Exemple d'utilisation
Vérifier la disponibilité
import { CapacitorUwb } from '@capgo/capacitor-uwb';
const availability = await CapacitorUwb.isAvailable();
Balayage iOS (hôte)
const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();
await CapacitorUwb.startPeerSession({
peerDiscoveryToken: '<peer-token-base64>',
});
Android (contrôle / contrôlé)
const controller = await CapacitorUwb.startControllerSession();
await CapacitorUwb.startControleeSession({
rangingParameters: controller.rangingParameters,
});
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-uwb/
- Documentation : /docs/plugins/uwb/
Continuez de là à partir de l'utilisation de @capgo/capacitor-uwb
Si vous utilisez Utilisation de @capgo/capacitor-uwb pour planifier le travail du plugin natif, connectez-le avec @capgo/capacitor-uwb pour les détails d'implémentation dans @capgo/capacitor-uwb, Prise en main pour les détails d'implémentation dans Prise en main, Répertoire des plugins Capgo pour le flux de travail du produit dans Répertoire des plugins Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, et Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins.