Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Bluetooth Low Energy Plugin für BLE-Kommunikation.
Hauptfunktionen
Abschnitt mit dem Titel „Hauptfunktionen“initialize- Initialisieren Sie das BLE-Plugin. Muss vor der Aufruf jeder anderen Methode erfolgen.shimWebBluetooth- Installen Sie den Capacitor Web Bluetooth Shim aufnavigator.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.
Öffentliche API
Abschnitt mit dem Titel “Öffentliche API”| Methode | Beschreibung |
|---|---|
initialize | Initialisieren Sie das BLE-Plugin. Muss vor der Verwendung jeder anderen Methode aufgerufen werden. |
shimWebBluetooth | Installieren 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. |
requestPermissions | Bitten Sie um Bluetooth-Berechtigungen. |
startScan | Beginnen Sie mit der Suche nach BLE-Geräten. |
stopScan | Beenden Sie die Suche nach BLE-Geräten. |
connect | Verbinden Sie sich mit einem BLE-Gerät. |
disconnect | Trennen Sie sich von einem BLE-Gerät. |
createBond | Erstellen Sie eine Verbindung mit einem BLE-Gerät (nur Android). |
isBonded | Überprüfen Sie, ob ein Gerät verbunden ist (nur Android). |
discoverServices | Entdecken Sie Dienste auf einem verbundenen Gerät. |
getServices | Ermitteln Sie die entdeckten Dienste für ein Gerät. |
getConnectedDevices | Ermitteln Sie eine Liste verbundener Geräte. |
readCharacteristic | Lesen Sie einen Wert einer Eigenschaft. |
writeCharacteristic | Schreiben Sie einen Wert in eine Eigenschaft. |
startCharacteristicNotifications | Starten Sie die Benachrichtigungen für eine Eigenschaft. |
stopCharacteristicNotifications | Beenden Sie die Benachrichtigungen für eine Eigenschaft. |
readDescriptor | Lesen Sie einen Wert einer Beschreibung. |
writeDescriptor | Schreiben Sie einen Wert in eine Beschreibung. |
readRssi | Lesen Sie die RSSI (Signalstärke) eines verbundenen Geräts. |
requestMtu | Anfordern Sie eine Änderung der MTU-Größe (nur Android). |
requestConnectionPriority | Priorität der Verbindungsanfrage (nur Android). |
startAdvertising | Als Peripherie als Werbemittel starten (BLE-Server). |
stopAdvertising | Werbung beenden. |
startForegroundService | Starten eines Vordergrunddienstes, um BLE-Verbindungen im Hintergrund aufrechtzuerhalten (nur Android). |
stopForegroundService | Vordergrunddienst beenden (nur Android). |
getPluginVersion | Abrufen der nativen Capacitor-Pluginversion. |
addListener | Hinzufügen eines Hörers für Geräte, die gescannt wurden. |
addListener | Hinzufügen eines Hörers für Geräte, die verbunden wurden. |
addListener | Hinzufügen eines Hörers für Geräte, die getrennt wurden. |
addListener | Hinzufügen eines Hörers für Änderungen an Charakteristika. |
removeAllListeners | Entfernen aller Hörer für dieses Plugin. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-bluetooth-low-energy.