Capacitor 블루투스 저전력 플러그인 (BLE 통신을위한)
핵심 기능
섹션 제목 ‘핵심 기능’initialize- BLE 플러그인을 초기화합니다. 다른 메서드를 호출하기 전에 반드시 호출해야합니다.shimWebBluetooth- Capacitor 웹 블루투스 시뮬레이터를 설치합니다.navigator.bluetooth. Capacitor 네이티브 앱에서 웹 블루투스 API를 사용하기 전에 수동으로 호출해야합니다.isAvailable- 장치에서 블루투스를 사용할 수 있는지 확인합니다.isEnabled- __CAPGO_KEEP_0__이 활성화되어 있는지 장치에 확인하세요.
공개 API
제목이 "공개 API"인 섹션| 메서드 | 설명 |
|---|---|
initialize | __CAPGO_KEEP_0__ BLE 플러그인을 초기화합니다. 다른 메서드를 호출하기 전에 반드시 호출해야 합니다. |
shimWebBluetooth | Capacitor 웹 블루투스 시뮬레이터를 설치하세요. navigator.bluetoothAPI 웹 블루투스를 사용하기 전에 Capacitor 네이티브 앱에서 API를 수동으로 호출하세요. |
isAvailable | 장치에 블루투스가 사용 가능한지 확인하세요. |
isEnabled | 장치에 블루투스가 활성화되어 있는지 확인하세요. |
isLocationEnabled | Android 전용 - 장치에 위치 서비스가 활성화되어 있는지 확인하세요. |
openAppSettings | 앱 설정 페이지를 열어주세요. |
openBluetoothSettings | 블루투스 설정 페이지를 열려면 (안드로이드 전용). |
openLocationSettings | 위치 설정 페이지를 열려면 (안드로이드 전용). |
checkPermissions | 현재 권한 상태를 확인하세요. |
requestPermissions | 블루투스 권한을 요청하세요. |
startScan | BLE 장치를 스캔하세요. |
stopScan | BLE 장치를 스캔 중지하세요. |
connect | BLE 장치에 연결하세요. |
disconnect | BLE 장치에서 연결을 끊으세요. |
createBond | BLE 장치와 결합하세요 (안드로이드 전용). |
isBonded | 장치가 결합되었는지 확인하세요 (안드로이드 전용). |
discoverServices | 연결된 장치에서 서비스를 발견하세요. |
getServices | 장치에 발견된 서비스를 가져오세요. |
getConnectedDevices | 연결된 장치 목록을 가져오세요. |
readCharacteristic | __CAPGO_KEEP_0__ |
writeCharacteristic | 특성 값 읽기. |
startCharacteristicNotifications | 특성 값에 쓰기. |
stopCharacteristicNotifications | 특성에 대한 알림 시작. |
readDescriptor | 특성에 대한 알림 중지. |
writeDescriptor | 설명자 값 읽기. |
readRssi | 설명자 값에 쓰기. |
requestMtu | 연결된 장치의 RSSI(신호 강도)를 읽어보세요. |
requestConnectionPriority | MTU 크기 변경 요청 (Android 전용). |
startAdvertising | 연결 우선순위 요청 (Android 전용). |
stopAdvertising | BLE 서버로 광고 시작 (BLE 서버). |
startForegroundService | 배경에서 BLE 연결을 유지하기 위해 foreground 서비스를 시작하십시오 (Android 전용). |
stopForegroundService | foreground 서비스를 중지하십시오 (Android 전용). |
getPluginVersion | Capacitor 플러그인 원본 버전을 가져옵니다. |
addListener | 장치 스캔 이벤트에 대한 리스너를 추가합니다. |
addListener | 장치 연결 이벤트에 대한 리스너를 추가합니다. |
addListener | 장치 연결 해제 이벤트에 대한 리스너를 추가합니다. |
addListener | 특성 변경 이벤트에 대한 리스너를 추가합니다. |
removeAllListeners | 이 플러그인에 대한 모든 리스너를 제거합니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션이 참조는 src/definitions.ts in capacitor-블루투스 저전력.