@capgo/capacitor-bluetooth-low-energy
Panoramica
Sezione intitolata “Panoramica”Plugin BLE completo per scansionare, connettersi, leggere, scrivere e ricevere notifiche da dispositivi Bluetooth
Inizia con initialize() e gli altri metodi core elencati di seguito.
Piattaforme supportate
Sezione intitolata “Piattaforme supportate”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | No | Proteggi con Capacitor.getPlatform() |
Funzionalità principali
Sezione intitolata “Funzionalità principali”initialize- Inizializza il plugin BLE. Deve essere chiamato prima di ogni altro metodo.shimWebBluetooth- Installa lo shim Capacitor Web Bluetooth sunavigator.bluetooth. Chiama questo comando manualmente prima di usare API Web Bluetooth da un'app nativa Capacitor.isAvailable- Controlla se il Bluetooth è disponibile sul dispositivo.isEnabled- Controlla se il Bluetooth è abilitato sul dispositivo.
Pubblico API
Sezione intitolata “API Pubblico”| Metodo | Descrizione |
|---|---|
initialize | Inizializza il plugin BLE. Deve essere chiamato prima di ogni altro metodo. |
shimWebBluetooth | Installa lo shim Capacitor Web Bluetooth su navigator.bluetooth. Chiama questo metodo manualmente prima di usare API Web Bluetooth da un'app nativa Capacitor. |
isAvailable | Controlla se il Bluetooth è disponibile sul dispositivo. |
isEnabled | Verifica se il Bluetooth è abilitato sul dispositivo. |
isLocationEnabled | Controlla se i servizi di localizzazione sono attivi (solo Android). |
openAppSettings | Apri la pagina delle impostazioni dell'app. |
openBluetoothSettings | Apri la pagina delle impostazioni Bluetooth (solo Android). |
openLocationSettings | Apri la pagina delle impostazioni di localizzazione (solo Android). |
checkPermissions | Controlla lo stato attuale dei permessi. |
requestPermissions | Richiedi i permessi Bluetooth. |
startScan | Avvia la scansione dei dispositivi BLE. |
stopScan | Ferma la scansione dei dispositivi BLE. |
connect | Connettiti a un dispositivo BLE. |
disconnect | Disconnettiti da un dispositivo BLE. |
createBond | Crea un bond con un dispositivo BLE (solo Android). |
isBonded | Verifica se un dispositivo è bonded (solo Android). |
discoverServices | Scopri i servizi su un dispositivo connesso. |
getServices | Ottieni i servizi scoperti per un dispositivo. |
getConnectedDevices | Ottieni l'elenco dei dispositivi connessi. |
readCharacteristic | Leggi il valore di una caratteristica. |
writeCharacteristic | Scrivi un valore in una caratteristica. |
startCharacteristicNotifications | Avvia le notifiche per una caratteristica. |
stopCharacteristicNotifications | Ferma le notifiche per una caratteristica. |
readDescriptor | Leggi il valore di un descrittore. |
writeDescriptor | Scrivi un valore in un descrittore. |
readRssi | Leggi l'RSSI (intensità del segnale) di un dispositivo connesso. |
requestMtu | Richiedi il cambio della dimensione MTU (solo Android). |
requestConnectionPriority | Richiedi la priorità di connessione (solo Android). |
startAdvertising | Avvia l'advertising come peripheral (BLE server). |
stopAdvertising | Ferma l'advertising. |
startForegroundService | Avvia un foreground service per mantenere le connessioni BLE in background (solo Android). |
stopForegroundService | Ferma il foreground service (solo Android). |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
addListener | Add a listener for device scanned events. |
addListener | Add a listener for device connected events. |
addListener | Add a listener for device disconnected events. |
addListener | Aggiungi un listener per gli eventi di modifica delle caratteristiche. |
removeAllListeners | Rimuovi tutti i listener di questo plugin. |
Fonte di verità
Sezione intitolata “Source Of Truth”Questo riferimento è sincronizzato da src/definitions.ts in capacitor-bluetooth-low-energy.
Continua da @capgo/capacitor-bluetooth-low-energy
Sezione intitolata “Continua da @capgo/capacitor-bluetooth-low-energy”Se stai usando @capgo/capacitor-bluetooth-low-energy per pianificare la migrazione e le operazioni enterprise, connettilo con Usando @capgo/capacitor-bluetooth-low-energy per la funzionalità nativa in Usando @capgo/capacitor-bluetooth-low-energy, Capgo Enterprise per il workflow del prodotto in Capgo Enterprise, Alternative ai plugin Ionic Enterprise per il workflow del prodotto nelle alternative ai plugin Ionic Enterprise, Alternative Capgo per il workflow del prodotto in Alternative Capgo, e Consulenza Capgo per il workflow di prodotto in Capgo Consulting.