본문으로 건너뛰기

핵심 개념

기기 또는 AI 기능을 구현하기 전에 SDK의 기본 동작 방식을 확인하세요.

주요 개념

검색한 뒤 기기 생성

검색 결과는 발견된 기기의 핸들입니다. 저장하거나 연결하기 전에 저장 가능한 기기로 변환하세요.

기기가 준비될 때까지 대기

Bluetooth 연결만으로 기능을 사용할 수 있는 것은 아닙니다. SDK와 기기의 handshake가 끝난 뒤 명령을 보내세요.

기능 프로토콜 확인

연결된 기기는 모델과 firmware가 지원하는 기능 프로토콜만 제공합니다. 기능 호출 전에 필요한 프로토콜로 cast하세요.

SDK 전체 이벤트와 기기 이벤트 구분

SDKDelegate는 SDK 전체 이벤트를, DeviceDelegate는 개별 기기 이벤트를 전달합니다.

사용할 모듈만 설치

핵심 기능, 기기 통신, AI 서비스, 로깅, 미디어 및 진단 기능은 개별 CocoaPods subspec 또는 All-in-One으로 제공됩니다.

플러그인을 연동 경계로 사용

Provider 및 bridge 플러그인은 선택적 서비스 구현을 핵심 SDK에 연결합니다. 모든 연동을 함께 설치할 필요는 없습니다.

관련 문서

  • Bluetooth, 기기, 오디오, AI, 미디어, OTA 및 아키텍처 용어는 SDK 용어집을 참고하세요.
  • 모듈 관계, 플러그인 경계 및 기기 수명 주기는 아키텍처를 참고하세요.
  • 기기 기능을 구현하려면 핵심 기능으로 이동하세요.