跳过内容

@capgo/capacitor-bluetooth-low-energy

@Capacitor/__CAPGO_KEEP_1__-低功耗蓝牙

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

核心功能

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

- 公共API

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

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

如果您正在使用 @capgo/capacitor-低功耗蓝牙 用于计划迁移和企业运营的@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-低功耗蓝牙 Using @capgo/capacitor-bluetooth-low-energy 使用@capgo/capacitor-低功耗蓝牙 Capgo 企业版 为Capgo 企业版的产品工作流程 Ionic 企业版插件替代品 为Ionic 企业版插件替代品的产品工作流程 Capgo 替代品 为Capgo 替代品的产品工作流程 Capgo 咨询 为Capgo 咨询的产品工作流程