メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-uwb
チュートリアル
@capgo/capacitor-uwb

UWB

iOS Nearby Interaction と Android Jetpack UWB のペア間距離と方向の超広帯域周波数測距

ガイド

UWBのチュートリアル

@capgo/capacitor-uwbの使用

Capacitorプラグインは、iOSとAndroidでUWBの超広帯域幅測定をサポートします。

インストール

bun add @capgo/capacitor-uwb
bunx cap sync

このプラグインが提供するもの

  • isAvailable - UWBのサポートと現在の利用可能性を確認します。
  • getDiscoveryToken - iOSでローカル近接インタラクションの発見トークンを取得します。
  • startPeerSession - iOSデバイスのペアレンジセッションを開始します。
  • startControllerSession - Androidコントローラーセッションを開始し、共有可能なパラメータを返します。
  • startControleeSession - Androidコントロールセッションからコントロールパラメータでセッションを開始します。
  • stopSession - アクティブなペアレンジセッションを停止します。

例の使用方法

利用可能性の確認

import { CapacitorUwb } from '@capgo/capacitor-uwb';

const availability = await CapacitorUwb.isAvailable();

iOSペアレンジ

const { discoveryToken } = await CapacitorUwb.getDiscoveryToken();

await CapacitorUwb.startPeerSession({
  peerDiscoveryToken: '<peer-token-base64>',
});

Androidコントローラー/コントロール

const controller = await CapacitorUwb.startControllerSession();

await CapacitorUwb.startControleeSession({
  rangingParameters: controller.rangingParameters,
});

フルリファレンス

Capacitor UWBから続けて使用する@capgo/capacitor-uwb

Capacitor UWBを使用している場合 Using @capgo/capacitor-uwb Capacitor UWBを使用して Capacitor UWBの実装詳細については@capgo/capacitor-uwbを参照してください for the implementation detail in @capgo/capacitor-uwb, Capacitor UWB プラグイン ディレクトリ Capacitor UWB プラグインの製品ワークフローについてはCapacitor UWB プラグイン ディレクトリを参照してください Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and プラグインの追加または更新 プラグインの追加または更新の実装詳細について。