@capgo/capacitor-bluetooth-low-energy
Übersicht
Abschnitt mit dem Titel „Übersicht“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.
Plattform-Support
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | Nativ |
| Android | Ja | Nativ |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“initialize- Initialisiere das BLE-Plugin. Muss vor allen anderen Methoden aufgerufen werden.shimWebBluetooth- Installiere den Capacitor Web Bluetooth Shim aufnavigator.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.
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
initialize | Initialisiert 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üft, ob Bluetooth auf dem Gerät verfügbar ist. |
isEnabled | Prüfen, ob Bluetooth auf dem Gerät aktiviert ist. |
isLocationEnabled | Prüfen, ob die Standortdienste aktiviert sind (nur Android). |
openAppSettings | Die App-Einstellungen öffnen. |
openBluetoothSettings | Bluetooth-Einstellungen öffnen (nur Android). |
openLocationSettings | Standort-Einstellungen öffnen (nur Android). |
checkPermissions | Aktuellen Berechtigungsstatus prüfen. |
requestPermissions | Bluetooth-Berechtigungen anfordern. |
startScan | Scan nach BLE-Geräten starten. |
stopScan | Scan nach BLE-Geräten stoppen. |
connect | Mit einem BLE-Gerät verbinden. |
disconnect | Verbindung zum BLE-Gerät trennen. |
createBond | Bonding mit BLE-Gerät erstellen (nur Android). |
isBonded | Prüfen, ob ein Gerät gekoppelt ist (nur Android). |
discoverServices | Services auf einem verbundenen Gerät finden. |
getServices | Gefundene Services eines Geräts abrufen. |
getConnectedDevices | Liste der verbundenen Geräte abrufen. |
readCharacteristic | Einen Characteristic-Wert lesen. |
writeCharacteristic | Einen Wert in eine Characteristic schreiben. |
startCharacteristicNotifications | Notifications für eine Characteristic starten. |
stopCharacteristicNotifications | Notifications für eine Characteristic stoppen. |
readDescriptor | Einen Descriptor-Wert lesen. |
writeDescriptor | Einen Wert in einen Descriptor schreiben. |
readRssi | RSSI (Signalstärke) eines verbundenen Geräts lesen. |
requestMtu | MTU-Größenänderung anfordern (nur Android). |
requestConnectionPriority | Connection Priority anfordern (nur Android). |
startAdvertising | Advertising als Peripheral (BLE-Server) starten. |
stopAdvertising | Advertising stoppen. |
startForegroundService | Startet einen Foreground-Service, um BLE-Verbindungen im Hintergrund aufrechtzuerhalten (nur Android). |
stopForegroundService | Stoppt den Foreground-Service (nur Android). |
getPluginVersion | Gibt die native Capacitor Plugin-Version zurück. |
addListener | Listener für Device-Scan-Events hinzufügen. |
addListener | Listener für Device-Connected-Events hinzufügen. |
addListener | Listener für Device-Disconnected-Events hinzufügen. |
addListener | Listener für Characteristic-Changed-Events hinzufügen. |
removeAllListeners | Alle Listener für dieses Plugin entfernen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-bluetooth-low-energy.
Weiterlesen mit @capgo/capacitor-bluetooth-low-energy
Abschnitt mit dem Titel „Weiterlesen mit @capgo/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.