Pleos Connect SDK
Overview
Pleos Connect SDK는 Pleos Connect에서 동작하는 Infotainment Application을 개발할 수 있도록 API와 에뮬레이터를 제공하는 개발 도구입니다. Pleos Connect SDK는 구글 Android Automotive OS(AAOS)를 기반으로 하며, 표준화된 인터페이스를 제공하므로 복잡한 하드웨어 연동 개발 없이 편리하게 차량 관련 앱을 개발할 수 있습니다. Pleos Connect SDK가 제공하는 다양한 API를 사용하여 차량 제어, 차량 상태 조회, 주행 보조, 음성 합성/인식, 내비게이션, LLM 연동을 통한 AI, 데이터 동기화 및 사용자 로그 수집, 사용자 자산 관리, 인앱 구매 등의 기능을 구현할 수 있습니다.

Modules
Pleos Connect SDK는 Vehicle SDK, NaviHelper SDK, ADAS SDK, Gleo AI SDK, Fused Location SDK, Sync SDK로 구성됩니다.
- Vehicle SDK : 차량 상태 조회, 제어 기능을 수행하는 API를 제공합니다.
- NaviHelper SDK : Navigation을 제어하거나 Navigation 정보를 요청하는 API를 제공합니다.
- ADAS SDK : 주행 보조 역할을 할 수 있는 정보를 ADAS API를 통해 제공합니다.
- Gleo AI SDK : 음성 인식(SpeechToText), 음성 합성(TextToSpeech ), 초거대 언어 모델(LLM) SDK를 제공하여 앱의 AI 기능을 개발할 수 있는 API를 제공합니다.
- Fused Location SDK : 차량의 위치 정보 API를 제공합니다.
- Sync SDK : Pleos Connect의 애플리케이션 개발자가 동기화 기능을 구현할 수 있도록 Sync API를 제공합니다.
API policy
Pleos Connect SDK가 제공하는 API 정책은 동일 혹은 유사 기능의 API가 Android Automotive OS에 존재한다면 플랫폼 파편화를 최소화하기 위해 Android Automotive에 align하는 것입니다. 또한, 향후 Pleos Connect Vehicle SDK로 제공되었던 기능이 Android Automotive에 수용된다면 최소 2개의 major version까지 backward compatibility를 제공하는 것을 기본 정책으로 운영합니다.