Overview
Pleos Connect SDK는 Pleos Connect 환경에서 동작하는 인포테인먼트 애플리케이션 개발을 위한 통합 개발 도구입니다. 구글 Android Automotive OS(AAOS)를 기반으로 구축되어 표준화된 인터페이스를 제공하며, 복잡한 하드웨어 연동 과정 없이도 차량 관련 앱을 효율적으로 개발할 수 있도록 지원합니다. 개발자는 SDK에서 제공하는 강력한 API와 에뮬레이터를 활용하여 다음과 같은 핵심 기능을 구현할 수 있습니다.
- 차량 제어 및 모니터링: 차량 제어, 상태 조회, 주행 보조
- 인텔리전스 서비스: 음성 인식/합성, 내비게이션, LLM 기반 AI 연동
Modules
Pleos Connect SDK는 Vehicle SDK, NaviHelper SDK, ADAS SDK, Gleo AI SDK, Fused Location 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를 제공합니다.
출시 예정 차량 기준으로 Gleo AI SDK와 NaviHelper SDK는 전체 지원되며, Vehicle SDK는 차량 모델에 따라 일부만 지원될 수 있습니다. 각 기능 영역별 지원 여부는 해당 인터페이스의 checkXXXCapability 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를 제공하는 것을 기본 정책으로 운영합니다.