Skip to content

@capgo/capacitor-uwb

__targetLanguage__의 UWB 장치 간 정확한 거리 및 방향 측정에 사용되는 native iOS 및 Android ranging API를 사용합니다.

Capacitor UWB (Ultra-Wideband) iOS 및 Android에서 ranging을 위한 플러그인입니다.

iOS Nearby Interaction

교환 NIDiscoveryToken Apple의 Nearby Interaction 프레임워크를 사용하여 peer 세션을 실행하고 values를 교환합니다.

Android Jetpack UWB

Apple의 Nearby Interaction 프레임워크를 사용하여 controller 및 controlee 세션을 시작합니다. androidx.core.uwb 범위 매개 변수.

실시간 범위 이벤트

JavaScript에서 거리, 방향 및 세션 라이프 사이클 업데이트 수신.

밖의 교환

토큰 및 매개 변수 교환을 위한 BLE, MultipeerConnectivity 또는 백엔드와 같은 자신의 전송을 가져와보세요.

핵심 기능

핵심 기능
  • isAvailable - UWB가 지원되고 현재 사용 가능한지 확인합니다.
  • getDiscoveryToken - iOS에서 근접 상호 작용 발견 토큰을 가져옵니다.
  • startPeerSession - iOS 피어 범위 세션을 시작합니다.
  • startControllerSession - Android 컨트롤러 세션을 시작하고 공유할 수 있는 매개 변수를 반환합니다.
  • startControleeSession - Android 컨트롤러 매개 변수에서 컨트롤러 세션을 시작합니다.
  • stopSession - __CAPGO_KEEP_0__을 중지합니다.

공개 API

API 제목
메서드설명
isAvailable장치에서 UWB가 지원되고 현재 사용 가능한지 확인합니다.
getDiscoveryTokeniOS에서 근접 상호 작용 발견 토큰을 가져옵니다.
startPeerSessioniOS에서 근접 상호 작용 피어 세션을 시작합니다.
startControllerSessionAndroid UWB 컨트롤러 세션을 시작하고 공유 가능한 매개 변수를 반환합니다.
startControleeSessionAndroid UWB 컨트롤러 세션에서 매개 변수를 사용하여 세션을 시작합니다.
stopSession활성 UWB 범위 세션을 중지합니다.
addListener__CAPGO_KEEP_0__을 듣습니다. rangingUpdatesessionStateChanged 이벤트.
getPluginVersion현재 네이티브 플러그인 버전을 가져옵니다.

이 참조는 src/definitions.ts 에서 capacitor-uwb.