Panoramica
Sezione intitolata “Panoramica”Capacitor Plugin Bluetooth Low Energy per comunicazione BLE.
Capacità di base
Sezione intitolata “Capacità di base”initialize- Inizializza il plugin BLE. Deve essere chiamato prima di qualsiasi altro metodo.shimWebBluetooth- Installa il shim Web Bluetooth Capacitor sunavigator.bluetooth. Chiama manualmente questo prima di utilizzare il Web Bluetooth API da un'app nativa Capacitor.isAvailable- Controlla se il Bluetooth è disponibile sul dispositivo.isEnabled- Verifica se il Bluetooth è abilitato sul dispositivo.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
initialize | Inizializza il plugin BLE. Deve essere chiamato prima di qualsiasi altro metodo. |
shimWebBluetooth | Installa il Capacitor shim Web Bluetooth su navigator.bluetoothChiamalo manualmente prima di utilizzare il Web Bluetooth API da un'app nativa Capacitor. |
isAvailable | Verifica se il Bluetooth è disponibile sul dispositivo. |
isEnabled | Verifica se il Bluetooth è abilitato sul dispositivo. |
isLocationEnabled | Verifica se i servizi di localizzazione sono abilitati (solo Android). |
openAppSettings | Apri la pagina di impostazioni dell'app. |
openBluetoothSettings | Apri la pagina delle impostazioni Bluetooth (disponibile solo su Android). |
openLocationSettings | Apri la pagina delle impostazioni della posizione (disponibile solo su Android). |
checkPermissions | Controlla lo stato attuale delle autorizzazioni. |
requestPermissions | Richiedi le autorizzazioni per Bluetooth. |
startScan | Avvia la scansione dei dispositivi BLE. |
stopScan | Ferma la scansione dei dispositivi BLE. |
connect | Connetti a un dispositivo BLE. |
disconnect | Disconnetti dal dispositivo BLE. |
createBond | Crea un legame con un dispositivo BLE (disponibile solo su Android). |
isBonded | Controlla se un dispositivo è legato (disponibile solo su Android). |
discoverServices | Scopri i servizi su un dispositivo connesso. |
getServices | Otterra le informazioni sui servizi per un dispositivo. |
getConnectedDevices | Ottenere una lista dei dispositivi connessi. |
readCharacteristic | Leggere il valore di un caratteristico. |
writeCharacteristic | Scrivere un valore in un caratteristico. |
startCharacteristicNotifications | Avviare le notifiche per un caratteristico. |
stopCharacteristicNotifications | Sospendere le notifiche per un caratteristico. |
readDescriptor | Leggere il valore di un descriptor. |
writeDescriptor | Scrivere un valore in un descriptor. |
readRssi | Leggere il livello del segnale (RSSI) di un dispositivo connesso. |
requestMtu | Richiedere il cambio del MTU (disponibile solo su Android). |
requestConnectionPriority | Richiedere la priorità della connessione (disponibile solo su Android). |
startAdvertising | Avviare l'annuncio come periferica (server BLE). |
stopAdvertising | Sospendere l'annuncio. |
startForegroundService | Avvia un servizio in primo piano per mantenere le connessioni BLE in background (solo Android). |
stopForegroundService | Ferma il servizio in primo piano (solo Android). |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
addListener | Aggiungi un ascoltatore per eventi di dispositivi scansati. |
addListener | Aggiungi un ascoltatore per eventi di dispositivi connessi. |
addListener | Aggiungi un ascoltatore per eventi di dispositivi disconnessi. |
addListener | Aggiungi un ascoltatore per eventi di caratteristiche cambiate. |
removeAllListeners | Rimuovi tutti gli ascoltatori per questo plugin. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-Bluetooth Low Energy.