Resumen
Sección titulada “Resumen”Capacitor Plugin de Bajo Consumo de Energía Bluetooth para comunicación BLE.
Capacidades Fundamentales
Sección titulada “Capacidades Fundamentales”initialize- Inicialice el plugin BLE. Debe llamarse antes de cualquier otro método.shimWebBluetooth- Instale el Capacitor shim de Web Bluetooth ennavigator.bluetooth. Llame a esto manualmente antes de usar el API de Web Bluetooth desde una aplicación nativa Capacitor.isAvailable- Verifique si el Bluetooth está disponible en el dispositivo.isEnabled- Verificar si el Bluetooth está habilitado en el dispositivo.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
initialize | Iniciar el plugin BLE. Debe llamarse antes de cualquier otro método. |
shimWebBluetooth | Instalar el shim de Web Bluetooth de Capacitor en navigator.bluetoothLlame a este manualmente antes de usar el Web Bluetooth API desde una aplicación nativa Capacitor. |
isAvailable | Verificar si el Bluetooth está disponible en el dispositivo. |
isEnabled | Verificar si el Bluetooth está habilitado en el dispositivo. |
isLocationEnabled | Verificar si los servicios de ubicación están habilitados (solo para Android). |
openAppSettings | Abrir la página de ajustes de la aplicación. |
openBluetoothSettings | Abrir la página de ajustes de Bluetooth (solo para Android). |
openLocationSettings | Abrir la página de ajustes de ubicación (solo para Android). |
checkPermissions | Verificar el estado actual de permisos. |
requestPermissions | Solicitar permisos de Bluetooth. |
startScan | Iniciar la búsqueda de dispositivos BLE. |
stopScan | Detener la búsqueda de dispositivos BLE. |
connect | Conectar con un dispositivo BLE. |
disconnect | Desconectar del dispositivo BLE. |
createBond | Crear un vínculo con un dispositivo BLE (solo para Android). |
isBonded | Verificar si un dispositivo está vinculado (solo para Android). |
discoverServices | Descubrir servicios en un dispositivo conectado. |
getServices | Obtener servicios descubiertos para un dispositivo. |
getConnectedDevices | Obtener una lista de dispositivos conectados. |
readCharacteristic | Leer un valor de característica. |
writeCharacteristic | Escribir un valor en una característica. |
startCharacteristicNotifications | Iniciar notificaciones para una característica. |
stopCharacteristicNotifications | Detener notificaciones para una característica. |
readDescriptor | Leer un valor de descriptor. |
writeDescriptor | Escribir un valor en un descriptor. |
readRssi | Leer el RSSI (intensidad de señal) del dispositivo conectado. |
requestMtu | Solicitar cambio de tamaño de MTU (solo para Android). |
requestConnectionPriority | Solicitar prioridad de conexión (solo para Android). |
startAdvertising | Iniciar publicidad como periférico (servidor BLE). |
stopAdvertising | Detener la publicidad. |
startForegroundService | Iniciar un servicio de primer plano para mantener las conexiones BLE en segundo plano (solo para Android). |
stopForegroundService | Detener el servicio de primer plano (solo para Android). |
getPluginVersion | Obtener la versión nativa del plugin Capacitor. |
addListener | Agregar un oyente para eventos de escaneo de dispositivos. |
addListener | Agregar un oyente para eventos de conexión de dispositivos. |
addListener | Agregar un oyente para eventos de desconexión de dispositivos. |
addListener | Agregar un oyente para eventos de cambio de características. |
removeAllListeners | Quitar todos los oyentes para este plugin. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-bajo consumo de energía de Bluetooth.