跳过主要内容
返回插件
@capgo/capacitor-低功耗蓝牙
教程
由 github.com/Cap-go

低功耗蓝牙

支持扫描、连接、读取、写入和接收蓝牙设备通知的全功能BLE插件

指南

蓝牙低功耗教程

使用 @capgo/capacitor-bluetooth-low-energy

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

安装

bun add @capgo/capacitor-bluetooth-low-energy
bunx cap sync

此插件暴露的内容

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

示例使用

initialize

- 初始化 BLE 插件。必须在调用任何其他方法之前调用。

import { BluetoothLowEnergy } from '@capgo/capacitor-bluetooth-low-energy';

await BluetoothLowEnergy.initialize({ mode: 'central' });

shimWebBluetooth

- 安装 Capacitor Web Bluetooth shim。 navigator.bluetooth. 在 Capacitor 本机应用程序中使用 Web Bluetooth API 之前,手动调用此方法。

import { BluetoothLowEnergy } from '@capgo/capacitor-bluetooth-low-energy';

BluetoothLowEnergy.shimWebBluetooth();

isAvailable

- 检查设备上是否可用蓝牙。

import { BluetoothLowEnergy } from '@capgo/capacitor-bluetooth-low-energy';

const { available } = await BluetoothLowEnergy.isAvailable();

isEnabled

- 检查设备上的蓝牙是否已启用。

import { BluetoothLowEnergy } from '@capgo/capacitor-bluetooth-low-energy';

const { enabled } = await BluetoothLowEnergy.isEnabled();

全参考

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

如果您正在使用 使用@capgo/capacitor-低功耗蓝牙 来规划原生插件工作,连接它与 @capgo/capacitor-低功耗蓝牙 了解@capgo/capacitor-低功耗蓝牙的实现细节在@capgo/capacitor-低功耗蓝牙, 入门指南 了解入门指南中的实现细节, Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 插件由 Capgo 提供 为 Capacitor 插件由 Capgo 提供的实现细节 添加或更新插件 为添加或更新插件的实现细节