Saltare alla navigazione principale

@capgo/capacitor-low-consumption-bluetooth

Capacitor Plugin per la comunicazione BLE.

Plugin Bluetooth Low Energy Capacitor per la comunicazione BLE.

  • initialize - Inizializza il plugin BLE. Deve essere chiamato prima di qualsiasi altra funzione.
  • shimWebBluetooth - Installa il shim Web Bluetooth Capacitor. navigator.bluetooth. Chiamare manualmente prima di utilizzare il Bluetooth Web API da un'app nativa Capacitor.
  • isAvailable - Verifica se il Bluetooth è disponibile sul dispositivo.
  • isEnabled - Verifica se il Bluetooth è abilitato sul dispositivo.
MetodoDescrizione
initializeInizializza il plugin BLE. Deve essere chiamato prima di qualsiasi altro metodo.
shimWebBluetoothInstallare il shim di Bluetooth Web Capacitor su navigator.bluetooth. Chiamare manualmente prima di utilizzare il Bluetooth Web API da un'app nativa Capacitor.
isAvailableVerifica se il Bluetooth è disponibile sul dispositivo.
isEnabledVerifica se il Bluetooth è abilitato sul dispositivo.
isLocationEnabledVerifica se i servizi di localizzazione sono abilitati (solo per Android).
openAppSettingsApri la pagina di impostazioni dell'app.
openBluetoothSettingsApri la pagina di impostazioni Bluetooth (solo per Android).
openLocationSettingsApri la pagina di impostazioni localizzazione (solo per Android).
checkPermissionsVerifica lo stato attuale dei permessi.
requestPermissionsRichiedi i permessi Bluetooth.
startScanInizia a cercare dispositivi BLE.
stopScanFerma la ricerca dei dispositivi BLE.
connectConnetti a un dispositivo BLE.
disconnectDisconnetti dal dispositivo BLE.
createBondCrea un legame con un dispositivo BLE (solo per Android).
isBondedVerifica se un dispositivo è legato (solo per Android).
discoverServicesScopri i servizi su un dispositivo connesso.
getServicesOtteni i servizi scoperti per un dispositivo.
getConnectedDevicesOtteni una lista di dispositivi connessi.
readCharacteristicLeggi un valore di caratteristica.
writeCharacteristicScrivi un valore in una caratteristica.
startCharacteristicNotificationsAvvia le notifiche per una caratteristica.
stopCharacteristicNotificationsSospendi le notifiche per una caratteristica.
readDescriptorLeggi un valore di descriptor.
writeDescriptorScrivi un valore in un descriptor.
readRssiLeggi il valore RSSI (potenza del segnale) di un dispositivo connesso.
requestMtuRichiedi il cambio di dimensione MTU (solo per Android).
requestConnectionPriorityRichiedi la priorità di connessione (solo per Android).
startAdvertisingAvvia la pubblicità come periferica (server BLE).
stopAdvertisingSospendi la pubblicità.
startForegroundServiceAvvia un servizio in primo piano per mantenere le connessioni BLE in background (solo Android).
stopForegroundServiceSospendi il servizio in primo piano (solo Android).
getPluginVersionOttieni la versione nativa del plugin Capacitor.
addListenerAggiungi un ascoltatore per eventi di dispositivi scansionati.
addListenerAggiungi un ascoltatore per eventi di dispositivi connessi.
addListenerAggiungi un ascoltatore per eventi di dispositivi disconnessi.
addListenerAggiungi un ascoltatore per eventi di caratteristiche modificati.
removeAllListenersRimuovi tutti gli ascoltatori per questo plugin.

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-low-energy-bluetooth.

Se stai utilizzando @capgo/capacitor-low-energy-bluetooth per pianificare la migrazione e le operazioni aziendali, connettilo con Utilizzando @capgo/capacitor-low-energy-bluetooth per la capacità nativa in Utilizzando @capgo/capacitor-low-energy-bluetooth, Capgo Enterprise per il flusso di lavoro del prodotto in Capgo Enterprise, Alternative plugin per Ionic Enterprise per il workflow del prodotto in Alternative plugin per Ionic Enterprise Capgo Alternative per il workflow del prodotto in Capgo Alternative, e Capgo Consulenza per il workflow del prodotto in Capgo Consulenza.