Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Bluetooth Low Energy-Plugin für BLE-Kommunikation.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“initialize- Initialisieren Sie das BLE-Plugin. Muss vor der Aufrufung jeder anderen Methode erfolgen.shimWebBluetooth- Installieren Sie das Capacitor Web Bluetooth- Shim aufnavigator.bluetooth. Ruf diese Funktion manuell vor der Verwendung des Web Bluetooth API aus einer Capacitor nativen App auf.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 “Öffentlich API”| Methode | Beschreibung |
|---|---|
initialize | Initialisieren Sie das BLE-Plugin. Muss vor jeder anderen Methode aufgerufen werden. |
shimWebBluetooth | Installieren Sie den Capacitor Web Bluetooth-Emulator auf navigator.bluetoothRufen Sie diese Methode manuell vor dem Aufrufen des Web Bluetooth-API aus einer Capacitor nativen App auf. |
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 auf dem Gerät 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 Berechtigungsstatus. |
requestPermissions | Bitten Sie um Bluetooth-Berechtigungen. |
startScan | Starten Sie die 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 die Liste der verbundenen Geräte. |
readCharacteristic | Lesen Sie einen Wert einer Eigenschaft. |
writeCharacteristic | Wert auf eine Eigenschaft schreiben. |
startCharacteristicNotifications | Benachrichtigungen für eine Eigenschaft starten. |
stopCharacteristicNotifications | Benachrichtigungen für eine Eigenschaft stoppen. |
readDescriptor | Wert einer Beschreibung lesen. |
writeDescriptor | Wert auf eine Beschreibung schreiben. |
readRssi | RSSI (Signalstärke) des verbundenen Geräts lesen. |
requestMtu | MTU-Größe ändern (nur Android). |
requestConnectionPriority | Verbindungspriorität anfordern (nur Android). |
startAdvertising | Als Peripherie als Werbegerät starten (BLE-Server). |
stopAdvertising | Werbung stoppen. |
startForegroundService | Vordergrunddienst starten, um BLE-Verbindungen im Hintergrund aufrechtzuerhalten (nur Android). |
stopForegroundService | Vordergrunddienst beenden (nur Android). |
getPluginVersion | Erhalten Sie die native Capacitor-Pluginversion. |
addListener | Fügen Sie einen Listener für Geräte-scanned-Ereignisse hinzu. |
addListener | Fügen Sie einen Listener für Geräte-verbinden-Ereignisse hinzu. |
addListener | Fügen Sie einen Listener für Geräte-getrennt-Ereignisse hinzu. |
addListener | Fügen Sie einen Listener für Merkmale geändert-Ereignisse hinzu. |
removeAllListeners | Entfernen Sie alle Listener 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.
Bleiben Sie bei @capgo/capacitor-bluetooth-low-energy
Abschnitt mit dem Titel „Weitermachen von @capgo/capacitor-bluetooth-low-energy“Wenn Sie @capgo/capacitor-bluetooth-low-energy zum Planen der Migration und Unternehmensoperationen verwenden, verbinden Sie es mit Mit @capgo/capacitor-bluetooth-low-energy zum nativen Fähigkeitsmerkmal in Mit @capgo/capacitor-bluetooth-low-energy, Capgo Enterprise zum Produktworkflow in Capgo Enterprise, Ionic Enterprise Plugin Alternativen zum Produktworkflow in Ionic Enterprise Plugin Alternativen, Capgo Alternativen zum Produktworkflow in Capgo Alternativen, und Capgo Consulting für den Produktworkflow in Capgo Consulting.