핵심 개념
기기 또는 AI 기능을 구현하기 전에 SDK의 기본 동작 방식을 확인하세요.
주요 개념
- 검색한 뒤 기기 생성
검색 결과는 발견된 기기의 핸들입니다. 저장하거나 연결하기 전에 저장 가능한 기기로 변환하세요.
- 기기가 준비될 때까지 대기
Bluetooth 연결만으로 기능을 사용할 수 있는 것은 아닙니다. SDK와 기기의 handshake가 끝난 뒤 명령을 보내세요.
- 기능 프로토콜 확인
연결된 기기는 모델과 firmware가 지원하는 기능 프로토콜만 제공합니다. 기능 호출 전에 필요한 프로토콜로 cast하세요.
- SDK 전체 이벤트와 기기 이벤트 구분
SDKDelegate는 SDK 전체 이벤트를,DeviceDelegate는 개별 기기 이벤트를 전달합니다.- 사용할 모듈만 설치
핵심 기능, 기기 통신, AI 서비스, 로깅, 미디어 및 진단 기능은 개별 CocoaPods subspec 또는 All-in-One으로 제공됩니다.
- 플러그인을 연동 경계로 사용
Provider 및 bridge 플러그인은 선택적 서비스 구현을 핵심 SDK에 연결합니다. 모든 연동을 함께 설치할 필요는 없습니다.