コンテンツにスキップ

@capgo/capacitor-uwb

iOSおよびAndroidのネイティブAPIを使用して、UWB対応デバイス間の正確な距離と方向を測定します。

概要

概要

Capacitor UWB プラグイン

iOS 近接インタラクション

交換 NIDiscoveryToken Apple の近接インタラクションフレームワークで値を交換し、ペアセッションを実行します。

Android Jetpack UWB

Apple の近接インタラクションフレームワークでコントローラーとコントロールセッションを開始し、 androidx.core.uwb ライブレンジングイベント

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

オフライン交換

トークンとパラメータの交換にBLE、MultipeerConnectivity、またはバックエンドを使用して、自前でトランスポートを用意してください。

基本機能

iOS Nearby Interaction

Core Capabilities
  • isAvailable - UWB のサポートと利用可能性を確認する
  • getDiscoveryToken - iOS 上の近接インタラクションの検出トークンを取得する
  • startPeerSession - iOS のペアレンジセッションを開始する
  • startControllerSession - Android のコントローラーセッションを開始し、共有可能なパラメータを返す
  • startControleeSession - Android のコントロールセッションからコントローラーパラメータを開始する
  • stopSession - アクティブなレンジングセッションを停止する

Public API

Public API
メソッド説明
isAvailableデバイス上で UWB がサポートされ、利用可能であるかを確認する
getDiscoveryTokeniOS上でローカルNearby Interactionの検出トークンを取得する。
startPeerSessioniOS上でNearby Interactionのペアセッションを開始する。
startControllerSessionAndroid UWBコントローラーセッションを開始し、共有可能なパラメータを返す。
startControleeSessionAndroid UWBコントロールセッションを開始し、コントローラーからパラメータを受け取る。
stopSessionアクティブなUWBレーシングセッションを停止する。
addListenerrangingUpdate イベントをリスンする。 sessionStateChanged イベント。
getPluginVersion現在のネイティブプラグインバージョンを取得する。

真実の源

真実の源

この参照は src/definitions.ts in capacitor-uwb.