跳过内容

@capgo/capacitor-低功耗蓝牙

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

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

核心功能

概述部分
  • initialize - 初始化 BLE 插件。必须在调用任何其他方法之前调用。
  • shimWebBluetooth - 安装 Capacitor Web Bluetooth shim navigator.bluetooth. Call this manually before using the Web Bluetooth API from a Capacitor native app.
  • isAvailable - 设备上是否有蓝牙功能。
  • isEnabled - 设备蓝牙是否已启用。

公共 API

公共 API
方法描述
initialize初始化 BLE 插件。必须在调用任何其他方法之前调用。
shimWebBluetooth安装 Capacitor Web Bluetooth shim。 navigator.bluetooth. Call this manually before using the Web Bluetooth API from a Capacitor native app.
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仅限Android,请求MTU大小更改。
requestConnectionPriority仅限Android,请求连接优先级。
startAdvertising开始作为外设进行广告(BLE 服务器)。
stopAdvertising停止广告。
startForegroundService启动前台服务以在后台维持BLE连接(仅Android)。
stopForegroundService停止前台服务(仅Android)。
getPluginVersion获取本地Capacitor插件版本。
addListener添加设备扫描事件的监听器。
addListener添加设备连接事件的监听器。
addListener添加设备断开连接事件的监听器。
addListener添加特征值改变事件的监听器。
removeAllListeners移除此插件的所有监听器。

真实数据来源

标题:真实数据来源

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

继续从 @capgo/capacitor-蓝牙低功耗

标题:继续从 @capgo/capacitor-蓝牙低功耗”

如果您正在使用 @capgo/capacitor-蓝牙低功耗 来规划迁移和企业运营,连接它与 使用 @capgo/capacitor-蓝牙低功耗 来使用本地能力的 Using @capgo/capacitor-蓝牙低功耗, Capgo企业 来使用产品工作流程的 Capgo企业, Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin替代方案 Capgo替代方案 在Capgo替代方案中, Capgo咨询 在Capgo咨询中,