Android 설정
설치
안드로이드 네이티브 시스템 사용
안드로이드 네이티브 시스템 사용안드로이드에서 이 플러그인은 제트팩 UWB 에서 androidx.core.uwb.
요구 사항
안드로이드 12+- UWB 장비가 있는 기기
- 시스템 설정에서 UWB 활성화
- 매니페스트 및 권한
플러그인은 다음과 같이 선언합니다:
<uses-permission android:name="android.permission.UWB_RANGING" /><uses-feature android:name="android.hardware.uwb" android:required="false" />대부분의 앱에서 추가적인 매니페스트 변경이 필요하지 않습니다.
컨트롤러 흐름
제목: '컨트롤러 흐름'import { CapacitorUwb } from '@capgo/capacitor-uwb';
const controller = await CapacitorUwb.startControllerSession();
// Share controller.rangingParameters and controller.localAddress out-of-band컨트롤러 세션을 시작할 때 이미 컨트롤러 주소가 알려진 경우, 주소를 전달하세요:
await CapacitorUwb.startControllerSession({ peerAddress: '<controlee-address-base64>',});컨트롤러 흐름
제목: '컨트롤러 흐름'await CapacitorUwb.startControleeSession({ rangingParameters: { sessionId: 12345, sessionKeyInfo: '<base64>', complexChannel: { channel: 9, preambleIndex: 10 }, peerAddress: '<controller-address-base64>', },});이벤트
이벤트 섹션rangingUpdate거리 및 각도 측정값이 있는 경우에만 측정치를 내보냅니다.sessionStateChanged생명주기 상태running,invalidated,peerDisconnected.
메모
이벤트 섹션startControllerSession()andstartControleeSession()생명주기 상태- ,