Skip to content

@capgo/capacitor-uwb

iOS 및 Android 기기에서 UWB 장치 간의 정확한 거리 및 방향을 측정하는 데 사용되는 네이티브 API를 사용합니다.

개요

개요

Capacitor iOS 및 Android에서 사용하는 UWB ranging을 위한 플러그인.

iOS 근처 상호작용

교환 NIDiscoveryToken Apple의 근처 상호작용 프레임워크와 함께 값과 파트너 세션을 실행합니다.

Android Jetpack UWB

Apple의 근처 상호작용 프레임워크와 함께 컨트롤러와 컨트롤러 세션을 시작합니다. androidx.core.uwb ranging 매개변수.

실시간 거리 측정 이벤트

JavaScript에서 거리, 방향 및 세션 라이프 사이클 업데이트에 대한 알림을 받습니다.

외부 교환

토큰 및 매개변수 교환을 위한 커스텀 전송을 제공합니다. 예를 들어 BLE, MultipeerConnectivity, 또는 백엔드.

기본 기능

Core Capabilities
  • isAvailable - iOS UWB 지원 여부 및 현재 사용 가능 여부를 확인합니다.
  • getDiscoveryToken - iOS에서 근접 상호작용 발견 토큰을 로컬에 가져옵니다.
  • startPeerSession - iOS에서 근접 상호작용 세션을 시작합니다.
  • startControllerSession - Android 컨트롤러 세션을 시작하고 공유할 수 있는 매개변수를 반환합니다.
  • startControleeSession - Android 컨트롤러 세션에서 매개변수를 사용하여 컨트롤러 세션을 시작합니다.
  • stopSession - 활성 근접 상호작용 세션을 중지합니다.

Public API

Public API
MethodDescription
isAvailableiOS 장치에서 UWB가 지원되고 현재 사용 가능한지 확인합니다.
getDiscoveryTokeniOS에서 근접 상호 작용 발견 토큰을 가져오세요.
startPeerSessioniOS에서 근접 상호 작용 피어 세션을 시작하세요.
startControllerSession안드로이드 UWB 컨트롤러 세션을 시작하고 공유할 매개 변수를 반환하세요.
startControleeSession컨트롤러에서 매개 변수를 받은 안드로이드 UWB 컨트롤러 세션을 시작하세요.
stopSession활성 UWB 범위 측정 세션을 중지하세요.
addListener근접 상호 작용 이벤트를 듣세요. rangingUpdate 그리고 sessionStateChanged 이벤트.
getPluginVersion현재 네이티브 플러그인 버전을 가져오세요.

진실의 근원

진실의 근원

이 참조는 src/definitions.tscapacitor-uwb.