Présentation
Section intitulée « Présentation »Capacitor Plugin Bluetooth basse consommation d'énergie pour la communication BLE.
Capacités de base
Section intitulée « Capacités de base »initialize- Initialiser le plugin BLE. Doit être appelé avant toute autre méthode.shimWebBluetooth- Installer le Capacitor shim Web Bluetooth surnavigator.bluetooth. Appeler cela manuellement avant d'utiliser le Bluetooth Web API à partir d'une application native Capacitor.isAvailable- Vérifier si le Bluetooth est disponible sur le appareil.isEnabled- Vérifier si le Bluetooth est activé sur le appareil.
Zone publique API
Section intitulée “Zone publique API”| Méthode | Description |
|---|---|
initialize | Initialiser le plugin BLE. Doit être appelé avant toute autre méthode. |
shimWebBluetooth | - Installer le Capacitor shim Web Bluetooth sur navigator.bluetooth. Appeler cela manuellement avant d'utiliser le Bluetooth Web API à partir d'une application native Capacitor. |
isAvailable | Vérifiez si le Bluetooth est disponible sur le dispositif. |
isEnabled | Vérifiez si le Bluetooth est activé sur le dispositif. |
isLocationEnabled | Vérifiez si les services de localisation sont activés (seulement Android). |
openAppSettings | Ouvrez la page de paramètres de l'application. |
openBluetoothSettings | Ouvrez la page de paramètres Bluetooth (seulement Android). |
openLocationSettings | Ouvrez la page de paramètres de localisation (seulement Android). |
checkPermissions | Vérifiez l'état actuel des autorisations. |
requestPermissions | Demandez les autorisations Bluetooth. |
startScan | Démarrez la recherche de dispositifs BLE. |
stopScan | Arrêtez la recherche de dispositifs BLE. |
connect | Connectez-vous à un appareil BLE. |
disconnect | Déconnectez-vous de l'appareil BLE. |
createBond | Créez un lien avec un appareil BLE (disponible uniquement sur Android). |
isBonded | Vérifiez si un appareil est lié (disponible uniquement sur Android). |
discoverServices | Découvrez les services sur un appareil connecté. |
getServices | Obtenez les services découverts pour un appareil. |
getConnectedDevices | Obtenez la liste des appareils connectés. |
readCharacteristic | Lisez une valeur de caractéristique. |
writeCharacteristic | Écrivez une valeur dans une caractéristique. |
startCharacteristicNotifications | Démarrer les notifications pour une caractéristique. |
stopCharacteristicNotifications | Arrêtez les notifications pour une caractéristique. |
readDescriptor | Lisez une valeur de déscripteur. |
writeDescriptor | Écrivez une valeur dans un déscripteur. |
readRssi | Lisez la puissance du signal (RSSI) d'un appareil connecté. |
requestMtu | Demandez la modification de la taille de la MTU (seulement pour Android). |
requestConnectionPriority | Demandez la priorité de la connexion (seulement pour Android). |
startAdvertising | Démarrez la publicité en tant que périphérique (serveur BLE). |
stopAdvertising | Arrêtez la publicité. |
startForegroundService | Démarrez un service de fond pour maintenir les connexions BLE en arrière-plan (seulement pour Android). |
stopForegroundService | Arrêtez le service de fond (seulement pour Android). |
getPluginVersion | Obtenez la version native du plugin Capacitor. |
addListener | Ajoutez un écouteur pour les événements de balayage du dispositif. |
addListener | Ajoutez un écouteur pour les événements de connexion du dispositif. |
addListener | Ajoutez un écouteur pour les événements de déconnexion du dispositif. |
addListener | Ajoutez un écouteur pour les événements de changement de caractéristique. |
removeAllListeners | Supprimez tous les écouteurs pour ce plugin. |
Source Of Truth
Section intitulée « Source Of Truth »Cette référence est synchronisée à partir de src/definitions.ts dans capacitor-Bluetooth Low Energy.