跳过内容

@capgo/capacitor-低功耗蓝牙

Capacitor 低功耗蓝牙插件

概述

概述

Capacitor 蓝牙低能耗插件用于 BLE 通信。

核心功能

概述
  • initialize - 初始化 BLE 插件。必须在调用任何其他方法之前调用。
  • shimWebBluetooth - 安装 Capacitor Web Bluetooth shim navigator.bluetooth- 在 Capacitor 原生应用中,手动调用此 shim 之前使用 Web Bluetooth API
  • isAvailable - 检查设备上是否有蓝牙可用
  • isEnabled - 检查设备蓝牙是否已启用

公共 API

公共 API
方法描述
initialize初始化 BLE 插件。必须在调用任何其他方法之前
shimWebBluetooth安装 Capacitor Web Bluetooth shim navigator.bluetooth- 在 Capacitor 原生应用中,手动调用此 shim 之前使用 Web Bluetooth API
isAvailable检查设备上是否有蓝牙可用
isEnabled检测设备上的蓝牙是否启用。
isLocationEnabled检测设备是否开启位置服务(仅限 Android)。
openAppSettings打开应用设置页面。
openBluetoothSettings打开蓝牙设置页面(仅限 Android)。
openLocationSettings打开位置设置页面(仅限 Android)。
checkPermissions检查当前权限状态。
requestPermissions请求蓝牙权限。
startScan开始扫描BLE设备。
stopScan停止扫描BLE设备。
connect连接BLE设备。
disconnect断开BLE设备的连接。
createBond与BLE设备建立绑定(仅限 Android)。
isBonded检测设备是否已绑定(仅限Android)。
discoverServices发现已连接设备上的服务。
getServices获取设备上的已发现服务。
getConnectedDevices获取已连接设备的列表。
readCharacteristic读取特性值。
writeCharacteristic将值写入特性。
startCharacteristicNotifications为特性启动通知。
stopCharacteristicNotifications为特性停止通知。
readDescriptor读取描述符值。
writeDescriptor将值写入描述符。
readRssi读取已连接设备的RSSI(信号强度)。
requestMtu请求MTU大小更改(仅限Android)。
requestConnectionPriority请求连接优先级(仅限 Android)。
startAdvertising作为 BLE 服务器开始广播。
stopAdvertising停止广播。
startForegroundService启动前台服务以在后台维护 BLE 连接(仅限 Android)。
stopForegroundService停止前台服务(仅限 Android)。
getPluginVersion获取本机 Capacitor 插件版本。
addListener添加设备扫描事件的监听器。
addListener添加设备连接事件的监听器。
addListener添加设备断开连接事件的监听器。
addListener添加特征变化事件的监听器。
removeAllListeners移除此插件的所有监听器。

本参考文档是从 src/definitions.ts in capacitor-低功耗蓝牙.

Keep going from @capgo/capacitor-低功耗蓝牙

Section titled “Keep going from @capgo/capacitor-低功耗蓝牙”

如果您正在使用 @capgo/capacitor-低功耗蓝牙 连接它以规划迁移和企业运营 Using @capgo/capacitor-低功耗蓝牙 for the native capability in Using @capgo/capacitor-低功耗蓝牙 Capgo 企业 为Capgo企业产品流程 Ionic 企业插件替代品 为Ionic 企业插件替代品的产品流程 Capgo替代品 为Capgo替代品的产品流程,并且 Capgo咨询 为Capgo咨询的产品流程