跳过内容

@capgo/capacitor-低功耗蓝牙

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

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

  • initialize - 初始化蓝牙低功耗插件。必须在调用任何其他方法之前调用。
  • shimWebBluetooth - 安装 Capacitor Web Bluetooth shim。 navigator.bluetooth- 在 Capacitor 原生应用中手动调用此方法之前,使用 Web Bluetooth API。
  • isAvailable - 检查设备上的蓝牙是否可用。
  • isEnabled - 设备上是否已启用蓝牙。
方法描述
initialize初始化 BLE 插件。必须在调用任何其他方法之前调用。
shimWebBluetooth在设备上安装 Capacitor Web Bluetooth shim。 navigator.bluetooth在 Capacitor 原生应用中使用 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在 Android 设备上,启动一个前台服务来维持 BLE 连接(后台)。
stopForegroundService在 Android 设备上,停止前台服务。
getPluginVersion获取本地 Capacitor 插件版本。
addListener添加设备扫描事件的监听器。
addListener添加设备连接事件的监听器。
addListener添加设备断开连接事件的监听器。
addListener添加特征值改变事件的监听器。
removeAllListeners移除此插件的所有监听器。

真实数据来源

标题:真实数据来源

此参考资料是从 src/definitions.tscapacitor-蓝牙低功耗.