Zum Inhalt springen

@capgo/capacitor-bluetooth-low-energy

Capacitor Bluetooth Low Energy Plugin für BLE-Kommunikation.

Capacitor Bluetooth Low Energy Plugin für BLE-Kommunikation.

  • initialize - Initialisieren Sie das BLE-Plugin. Muss vor der Aufruf jeder anderen Methode erfolgen.
  • shimWebBluetooth - Installen Sie den Capacitor Web Bluetooth Shim auf navigator.bluetooth. Ruf dies manuell vor der Verwendung des Web Bluetooth API aus einem Capacitor nativen App an.
  • isAvailable - Überprüfen Sie, ob Bluetooth auf dem Gerät verfügbar ist.
  • isEnabled - Überprüfen Sie, ob Bluetooth auf dem Gerät aktiviert ist.
MethodeBeschreibung
initializeInitialisieren Sie das BLE-Plugin. Muss vor der Verwendung jeder anderen Methode aufgerufen werden.
shimWebBluetoothInstallieren Sie den Capacitor Web Bluetooth Shim auf navigator.bluetooth. Ruf dies manuell vor der Verwendung des Web Bluetooth API aus einem Capacitor nativen App an.
isAvailableÜberprüfen Sie, ob Bluetooth auf dem Gerät verfügbar ist.
isEnabledÜberprüfen Sie, ob Bluetooth auf dem Gerät aktiviert ist.
isLocationEnabledÜberprüfen Sie, ob die Standortdienste aktiviert sind (nur Android).
openAppSettingsÖffnen Sie die Einstellungen der App.
openBluetoothSettingsÖffnen Sie die Bluetooth-Einstellungen (nur Android).
openLocationSettingsÖffnen Sie die Standorteinstellungen (nur Android).
checkPermissionsÜberprüfen Sie den aktuellen Zustand der Berechtigungen.
requestPermissionsBitten Sie um Bluetooth-Berechtigungen.
startScanBeginnen Sie mit der Suche nach BLE-Geräten.
stopScanBeenden Sie die Suche nach BLE-Geräten.
connectVerbinden Sie sich mit einem BLE-Gerät.
disconnectTrennen Sie sich von einem BLE-Gerät.
createBondErstellen Sie eine Verbindung mit einem BLE-Gerät (nur Android).
isBondedÜberprüfen Sie, ob ein Gerät verbunden ist (nur Android).
discoverServicesEntdecken Sie Dienste auf einem verbundenen Gerät.
getServicesErmitteln Sie die entdeckten Dienste für ein Gerät.
getConnectedDevicesErmitteln Sie eine Liste verbundener Geräte.
readCharacteristicLesen Sie einen Wert einer Eigenschaft.
writeCharacteristicSchreiben Sie einen Wert in eine Eigenschaft.
startCharacteristicNotificationsStarten Sie die Benachrichtigungen für eine Eigenschaft.
stopCharacteristicNotificationsBeenden Sie die Benachrichtigungen für eine Eigenschaft.
readDescriptorLesen Sie einen Wert einer Beschreibung.
writeDescriptorSchreiben Sie einen Wert in eine Beschreibung.
readRssiLesen Sie die RSSI (Signalstärke) eines verbundenen Geräts.
requestMtuAnfordern Sie eine Änderung der MTU-Größe (nur Android).
requestConnectionPriorityPriorität der Verbindungsanfrage (nur Android).
startAdvertisingAls Peripherie als Werbemittel starten (BLE-Server).
stopAdvertisingWerbung beenden.
startForegroundServiceStarten eines Vordergrunddienstes, um BLE-Verbindungen im Hintergrund aufrechtzuerhalten (nur Android).
stopForegroundServiceVordergrunddienst beenden (nur Android).
getPluginVersionAbrufen der nativen Capacitor-Pluginversion.
addListenerHinzufügen eines Hörers für Geräte, die gescannt wurden.
addListenerHinzufügen eines Hörers für Geräte, die verbunden wurden.
addListenerHinzufügen eines Hörers für Geräte, die getrennt wurden.
addListenerHinzufügen eines Hörers für Änderungen an Charakteristika.
removeAllListenersEntfernen aller Hörer für dieses Plugin.

Diese Referenz wird von src/definitions.ts in capacitor-bluetooth-low-energy.