メニューに進む

@capgo/capacitor-uwb

UWB対応デバイス間の精度の高い距離と方向を測定するには、ネイティブのiOSおよびAndroid範囲APIを使用します。

Capacitorプラグインは、iOSおよびAndroid用のUltra-Wideband(UWB)範囲機能

iOS近接インタラクション

AppleのNearby Interactionフレームワークを使用して、値を交換し、ペアセッションを実行します。 NIDiscoveryToken Android Jetpack UWB

AppleのNearby Interactionフレームワークを使用して、コントローラーとコントロールセッションを開始します。

コントロールセッションを開始します。 androidx.core.uwb __CAPGO_KEEP_0__.

Live Ranging Events

JavaScript から距離、方向、セッションライフサイクル更新を取得します。

Out-of-Band Exchange

トークンとパラメータの交換にBLE、MultipeerConnectivity、またはバックエンドを使用して、BYOT方式で実装します。

Core Capabilities

Core Capabilities
  • isAvailable - UWB のサポートと現在の利用可能性を確認します。
  • getDiscoveryToken - iOS の近接インタラクションの検出トークンを取得します。
  • startPeerSession - iOS のペアレンジセッションを開始します。
  • startControllerSession - Android のコントローラーセッションを開始し、共有可能なパラメータを返します。
  • startControleeSession - Android のコントロールセッションからコントローラーパラメータを使用して開始します。
  • stopSession - __CAPGO_KEEP_0__を停止します。
メソッド説明
isAvailableデバイスでUWBがサポートされており、利用可能かどうかを確認します。
getDiscoveryTokeniOS上の近接インタラクションのローカルディスカバリータークンを取得します。
startPeerSessioniOS上の近接インタラクションのペアセッションを開始します。
startControllerSessionAndroid上のUWBコントローラーセッションを開始し、共有可能なパラメータを返します。
startControleeSessionAndroid上のUWBコントロールセッションを開始し、コントローラーからパラメータを受け取ります。
stopSessionアクティブなUWBレンジングセッションを停止します。
addListenerリスナー rangingUpdate かつて sessionStateChanged イベント。
getPluginVersion現在のネイティブ プラグイン バージョンを取得します。

このリファレンスは src/definitions.tscapacitor-uwb.