Zum Inhalt springen

@capgo/capacitor-bluetooth-low-energy

Umfassendes BLE-Plugin zum Scannen, Verbinden, Lesen, Schreiben und Empfangen von Benachrichtigungen von Bluetooth-Geräten

Umfassendes BLE-Plugin zum Scannen, Verbinden, Lesen, Schreiben und Empfangen von Benachrichtigungen von Bluetooth-Geräten

Starte mit initialize() und die weiteren unten aufgeführten Core-Methoden.

PlattformSupportHinweise
iOSJaNativ
AndroidJaNativ
WebNeinAbsichern mit Capacitor.getPlatform()
  • initialize - Initialisiere das BLE-Plugin. Muss vor allen anderen Methoden aufgerufen werden.
  • shimWebBluetooth - Installiere den Capacitor Web Bluetooth Shim auf navigator.bluetooth. Rufe dies manuell auf, bevor du Web Bluetooth API in einer nativen Capacitor-App nutzt.
  • isAvailable - Prüfen, ob Bluetooth auf dem Gerät verfügbar ist.
  • isEnabled - Prüfen, ob Bluetooth auf dem Gerät aktiviert ist.
MethodeBeschreibung
initializeInitialisiert das BLE-Plugin. Muss vor allen anderen Methoden aufgerufen werden.
shimWebBluetoothInstalliere den Capacitor Web Bluetooth Shim auf navigator.bluetooth. Rufe dies manuell auf, bevor du Web Bluetooth API in einer nativen Capacitor-App nutzt.
isAvailablePrüft, ob Bluetooth auf dem Gerät verfügbar ist.
isEnabledPrüfen, ob Bluetooth auf dem Gerät aktiviert ist.
isLocationEnabledPrüfen, ob die Standortdienste aktiviert sind (nur Android).
openAppSettingsDie App-Einstellungen öffnen.
openBluetoothSettingsBluetooth-Einstellungen öffnen (nur Android).
openLocationSettingsStandort-Einstellungen öffnen (nur Android).
checkPermissionsAktuellen Berechtigungsstatus prüfen.
requestPermissionsBluetooth-Berechtigungen anfordern.
startScanScan nach BLE-Geräten starten.
stopScanScan nach BLE-Geräten stoppen.
connectMit einem BLE-Gerät verbinden.
disconnectVerbindung zum BLE-Gerät trennen.
createBondBonding mit BLE-Gerät erstellen (nur Android).
isBondedPrüfen, ob ein Gerät gekoppelt ist (nur Android).
discoverServicesServices auf einem verbundenen Gerät finden.
getServicesGefundene Services eines Geräts abrufen.
getConnectedDevicesListe der verbundenen Geräte abrufen.
readCharacteristicEinen Characteristic-Wert lesen.
writeCharacteristicEinen Wert in eine Characteristic schreiben.
startCharacteristicNotificationsNotifications für eine Characteristic starten.
stopCharacteristicNotificationsNotifications für eine Characteristic stoppen.
readDescriptorEinen Descriptor-Wert lesen.
writeDescriptorEinen Wert in einen Descriptor schreiben.
readRssiRSSI (Signalstärke) eines verbundenen Geräts lesen.
requestMtuMTU-Größenänderung anfordern (nur Android).
requestConnectionPriorityConnection Priority anfordern (nur Android).
startAdvertisingAdvertising als Peripheral (BLE-Server) starten.
stopAdvertisingAdvertising stoppen.
startForegroundServiceStartet einen Foreground-Service, um BLE-Verbindungen im Hintergrund aufrechtzuerhalten (nur Android).
stopForegroundServiceStoppt den Foreground-Service (nur Android).
getPluginVersionGibt die native Capacitor Plugin-Version zurück.
addListenerListener für Device-Scan-Events hinzufügen.
addListenerListener für Device-Connected-Events hinzufügen.
addListenerListener für Device-Disconnected-Events hinzufügen.
addListenerListener für Characteristic-Changed-Events hinzufügen.
removeAllListenersAlle Listener für dieses Plugin entfernen.

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

Wenn Sie ... verwenden @capgo/capacitor-bluetooth-low-energy Um Migration und Enterprise-Betrieb zu planen, verbinden Sie es mit Nutzung von @capgo/capacitor-bluetooth-low-energy für die native Funktion in Nutzung von @capgo/capacitor-bluetooth-low-energy, Capgo Enterprise für den Produkt-Workflow in Capgo Enterprise, Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow in Ionic Enterprise Plugin-Alternativen, Capgo Alternativen für den Produkt-Workflow in Capgo Alternativen, und Capgo Consulting für den Produkt-Workflow in Capgo Consulting.