모바일 기기와 차량의 통합이 점점 더 중요해지는 요즘, Headunit Revived 프로젝트는 이러한 흐름에 발맞춰 안드로이드 태블릿이나 스마트폰을 Android Auto 수신기로 변신시켜줍니다. 이 프로젝트는 원래 Michael Reid에 의해 만들어진 headunit 프로젝트의 재생 버전으로, 현재도 많은 사용자들에게 사랑받고 있습니다. 오늘은 이 훌륭한 오픈소스 프로젝트를 살펴보고, 어떻게 활용할 수 있는지 알아보겠습니다.
Headunit Revived의 주요 기능
- 안드로이드 오토 수신기: Headunit Revived는 안드로이드 기기를 차량의 Android Auto 수신기로 변환해줍니다.
- 유선 및 무선 연결: USB 케이블을 통해 유선으로 연결할 수 있으며, Companion 앱을 사용하여 무선으로도 연결할 수 있습니다.
- 직관적인 UI: 다양한 차량 기능을 손쉽게 사용할 수 있도록 설계된 사용자 인터페이스를 제공합니다.
- 고급 설정: 다양한 설정 옵션을 통해 사용자별 맞춤형 경험을 제공합니다.
- 구글 플레이 스토어에서 다운로드
- 아마존 앱스토어에서 다운로드
설치 및 사용법
1. 설치하기
Headunit Revived는 구글 플레이 스토어와 아마존 앱스토어에서 다운로드할 수 있습니다. 아래 링크를 통해 설치할 수 있습니다.
2. 기본 설정
유선 USB 연결
- Android 기기(스마트폰)를 Headunit Revived가 설치된 태블릿에 USB 케이블로 연결합니다.
- 스마트폰에 Android Auto가 설치되어 있는지 확인합니다.
- 필요 시 스마트폰을 호스트 모드로 설정하고 Android Auto를 선택합니다.
- Headunit Revived에서 USB 버튼을 클릭하고 스마트폰을 찾아 연결을 허용합니다.
- 목록에서 스마트폰을 선택하고 Android Auto가 시작될 때까지 기다립니다.
- Wireless Helper 앱 다운로드
- Headunit Revived 설정에서 무선 모드를 헬퍼 모드로 설정합니다.
- 두 기기가 동일한 네트워크(핫스팟 또는 Wi-Fi)에 연결되어 있는지 확인합니다.
- 스마트폰에서 Wireless Helper 앱을 열고 서비스를 시작합니다.
- 헬퍼가 Headunit을 찾고 자동으로 연결을 시작합니다.
무선 연결 (추천 방법)
이 방법은 Companion 앱을 통해 자동으로 연결을 트리거하므로 가장 신뢰성이 높습니다.
코드 예제: ADB를 통한 무선 연결
자동화를 위해 Android Intent를 사용하여 무선 연결 시도를 할 수 있습니다. 아래 ADB 명령어를 사용할 수 있습니다.
adb shell am start -a android.intent.action.VIEW -d "headunit://connect?ip=<PHONE_IP>"
예시:
adb shell am start -a android.intent.action.VIEW -d "headunit://connect?ip=192.168.1.25"
실무에서의 활용 시나리오
Headunit Revived를 활용하는 방법은 다양합니다. 예를 들어, 장거리 여행 중에 태블릿을 차량에 장착하여 네비게이션과 음악 재생, 메시지 알림 등을 동시에 관리할 수 있습니다. 또한, 다양한 맞춤형 앱을 추가하여 더욱 풍부한 기능을 이용할 수 있습니다.
비슷한 도구들로는 CarLink, AAAD와 같은 앱들이 있지만, Headunit Revived는 보다 유연한 설정과 직관적인 UI 덕분에 사용자 경험이 뛰어납니다.
마무리 및 추천
Headunit Revived는 안드로이드 기기를 차량의 Android Auto 수신기로 변신시키는 강력한 도구입니다. 특히 유선 및 무선 연결 모두 지원하여 사용자가 편리하게 차량 내에서 다양한 기능을 활용할 수 있도록 돕습니다. 이 프로젝트는 모바일 기기와 차량 간의 통합을 원활하게 하고 싶은 모든 사용자에게 추천합니다.
더 자세한 정보는 GitHub 리포지토리에서 확인할 수 있습니다: Headunit Revived GitHub