メインコンテンツへスキップ

@capgo/capacitor-bluetooth-low-energy

Bluetooth デバイスのスキャン、接続、読み取り、書き込み、通知受信が可能なフル機能の BLE プラグイン

Bluetooth デバイスのスキャン、接続、読み取り、書き込み、通知受信が可能なフル機能の BLE プラグイン

まずは initialize() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • initialize - BLE プラグインを初期化します。他のメソッドを呼び出す前に実行する必要があります。
  • shimWebBluetooth - Capacitor Web Bluetooth シムをインストールします navigator.bluetooth. Capacitor ネイティブアプリから Web Bluetooth API を使用する前に、手動でこれを呼び出してください。
  • isAvailable - デバイスでBluetoothが利用可能か確認します。
  • isEnabled - デバイスでBluetoothが有効か確認します。
メソッド説明
initializeBLEプラグインを初期化します。他のメソッドを呼び出す前に必ず実行してください。
shimWebBluetoothCapacitor Web Bluetooth shimをインストールします navigator.bluetooth. Capacitor ネイティブアプリから Web Bluetooth API を使用する前に、手動でこれを呼び出してください。
isAvailableデバイスでBluetoothが利用可能か確認します。
isEnabledデバイスでBluetoothが有効か確認します。
isLocationEnabled位置情報サービスが有効か確認します(Androidのみ)。
openAppSettingsアプリの設定ページを開きます。
openBluetoothSettingsBluetooth設定画面を開きます(Androidのみ)。
openLocationSettings位置情報設定画面を開きます(Androidのみ)。
checkPermissions現在の権限ステータスを確認します。
requestPermissionsBluetoothの権限をリクエストします。
startScanBLE デバイスのスキャンを開始します。
stopScanBLE デバイスのスキャンを停止します。
connectBLE デバイスに接続します。
disconnectBLE デバイスから切断します。
createBondBLEデバイスとボンディングします(Androidのみ)。
isBondedデバイスがボンディング済みか確認します(Androidのみ)。
discoverServices接続済みデバイスのサービスを検出します。
getServicesデバイスの検出済みサービスを取得します。
getConnectedDevices接続済みデバイスの一覧を取得します。
readCharacteristicキャラクタリスティックの値を読み取ります。
writeCharacteristicキャラクタリスティックに値を書き込みます。
startCharacteristicNotificationsキャラクタリスティックの通知を開始します。
stopCharacteristicNotificationsキャラクタリスティックの通知を停止します。
readDescriptorディスクリプタの値を読み取ります。
writeDescriptorディスクリプタに値を書き込みます。
readRssi接続済みデバイスのRSSI(信号強度)を読み取ります。
requestMtuMTUサイズの変更をリクエストします(Androidのみ)。
requestConnectionPriority接続優先度の変更をリクエストします(Androidのみ)。
startAdvertisingペリフェラル(BLEサーバー)としてアドバタイズを開始します。
stopAdvertisingアドバタイズを停止します。
startForegroundServiceフォアグラウンドサービスを開始して、バックグラウンドでもBLE接続を維持します(Androidのみ)。
stopForegroundServiceフォアグラウンドサービスを停止します(Androidのみ)。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。
addListenerデバイスのスキャンイベント用リスナーを追加します。
addListenerデバイスの接続イベント用リスナーを追加します。
addListenerデバイスの切断イベント用リスナーを追加します。
addListenerキャラクタリスティック変更イベント用リスナーを追加します。
removeAllListenersこのプラグインのすべてのリスナーを削除します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-bluetooth-low-energy.

@capgo/capacitor-bluetooth-low-energyから続ける

セクション「@capgo/capacitor-bluetooth-low-energyから続ける」

使用している場合 @capgo/capacitor-bluetooth-low-energy 移行とエンタープライズ運用を計画するには、次と連携してください @capgo/capacitor-bluetooth-low-energy の使い方 @capgo/capacitor-bluetooth-low-energy でネイティブ機能を使うには、 Capgo エンタープライズ Capgo Enterprise のプロダクトワークフロー向けに、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー向けに、 Capgo の代替案 Capgo Alternatives のプロダクトワークフロー向け、および Capgo コンサルティング Capgo Consulting のプロダクトワークフロー向けに。