스마트 조명 제어 앱 (카 앰비언트)



차량 실내 LED 제어 앱 개발 및 BLE 기반 라이팅 커스터마이징 플랫폼 구축
기간 : 3개월범위 : 모바일 앱 UI/UX 설계, Flutter 앱 개발, BLE 연동, 로컬 데이터 저장 구조 설계
기존의 차량 LED 제어 서비스는 리모컨이나 하드웨어 버튼 중심으로 구성되어 있어,
세밀한 색상 조절이나 상황별 연출, 사용자 맞춤 저장 기능 측면에서 한계가 있었습니다.
Carsix 프로젝트는 이러한 불편을 개선해,
스마트폰 하나로 차량 실내 조명을 직관적으로 제어할 수 있는 모바일 앱 서비스를 구축한 사례입니다.
단순한 조명 On/Off를 넘어,
단색 모드, 액티브 모드, 뮤직 모드, 커스텀 모드 등 다양한 연출 기능을 앱 안에 통합했고,
사용자가 자주 쓰는 설정을 저장하고 다시 불러올 수 있도록 편의성을 높였습니다.
누구나 빠르게 연결하고 바로 사용할 수 있도록,
직관적인 화면 구조와 실사용 중심의 UI/UX를 함께 설계한 차량 라이팅 제어 플랫폼입니다.
세밀한 색상 조절이나 상황별 연출, 사용자 맞춤 저장 기능 측면에서 한계가 있었습니다.
Carsix 프로젝트는 이러한 불편을 개선해,
스마트폰 하나로 차량 실내 조명을 직관적으로 제어할 수 있는 모바일 앱 서비스를 구축한 사례입니다.
단순한 조명 On/Off를 넘어,
단색 모드, 액티브 모드, 뮤직 모드, 커스텀 모드 등 다양한 연출 기능을 앱 안에 통합했고,
사용자가 자주 쓰는 설정을 저장하고 다시 불러올 수 있도록 편의성을 높였습니다.
누구나 빠르게 연결하고 바로 사용할 수 있도록,
직관적인 화면 구조와 실사용 중심의 UI/UX를 함께 설계한 차량 라이팅 제어 플랫폼입니다.
차량 조명 제어를 넘어, 사용자 맞춤형 라이팅 경험 제공
Carsix는 단순히 차량 LED를 켜고 끄는 앱이 아니라,
사용자가 주행 상황과 취향에 맞춰 조명 분위기를 직접 설정하고 관리할 수 있는 서비스로 기획되었습니다.
핵심 요구사항은 다음과 같았습니다.
Carsix는 단순히 차량 LED를 켜고 끄는 앱이 아니라,
사용자가 주행 상황과 취향에 맞춰 조명 분위기를 직접 설정하고 관리할 수 있는 서비스로 기획되었습니다.
핵심 요구사항은 다음과 같았습니다.
- BLE 기반 차량 LED 디바이스 연결 및 제어
- 단색, 액티브, 뮤직, 커스텀 모드 제공
- 색상, 밝기, 속도 등 세부 설정 기능 제공
- 즐겨찾기 및 최근 설정 저장/복원
- 날씨 정보 기반 조명 연출 기능 제공
- Android/iOS 환경에서 동일한 핵심 사용 경험 제공
IT 파트너가 필요했던 이유
Carsix는 차량 실내 LED 하드웨어와 연결되는 앱 서비스로,
단순한 조명 제어를 넘어 사용자 경험 중심의 모바일 인터페이스가 중요했던 프로젝트였습니다.
하지만 하드웨어 제어 로직만으로는 완성도 높은 서비스가 되기 어려웠고,
실제 사용자가 쉽게 연결하고, 쉽게 설정하고, 쉽게 저장할 수 있는 앱 설계가 별도로 필요했습니다.
이에 따라 Carsix는
BLE 연동 경험과 모바일 UI/UX 구현 역량을 모두 갖춘 개발 파트너와 함께
제품성과 사용성을 동시에 확보하는 방향으로 프로젝트를 진행했습니다.
Carsix는 차량 실내 LED 하드웨어와 연결되는 앱 서비스로,
단순한 조명 제어를 넘어 사용자 경험 중심의 모바일 인터페이스가 중요했던 프로젝트였습니다.
하지만 하드웨어 제어 로직만으로는 완성도 높은 서비스가 되기 어려웠고,
실제 사용자가 쉽게 연결하고, 쉽게 설정하고, 쉽게 저장할 수 있는 앱 설계가 별도로 필요했습니다.
- BLE 기반 디바이스 연동은 가능했지만, 모바일 앱 UX 설계 경험이 부족
- 다양한 조명 모드를 일반 사용자도 쉽게 이해할 수 있도록 구조화할 필요
- 즐겨찾기, 최근 설정 복원, 디바이스 정보 저장 등 앱 중심 기능 설계 필요
- Android/iOS 동시 대응과 짧은 개발 일정 안에서 MVP 완성이 필요
이에 따라 Carsix는
BLE 연동 경험과 모바일 UI/UX 구현 역량을 모두 갖춘 개발 파트너와 함께
제품성과 사용성을 동시에 확보하는 방향으로 프로젝트를 진행했습니다.
Carsix가 직면한 문제들
Carsix는 하드웨어와 앱이 함께 동작해야 하는 구조였기 때문에
기능 구현뿐 아니라 실제 사용자 흐름까지 세심하게 고려해야 했습니다.
Carsix는 하드웨어와 앱이 함께 동작해야 하는 구조였기 때문에
기능 구현뿐 아니라 실제 사용자 흐름까지 세심하게 고려해야 했습니다.
- 하드웨어 중심 기능을 앱 UX로 풀어내야 했음
- 차량 조명 제어 자체는 가능했지만, 이를 앱 사용자 관점에서 쉽게 사용할 수 있게 만드는 작업이 필요했습니다.
- 모드별 기능이 달라 구조가 복잡해질 수 있어, 화면 설계 단계부터 정리가 중요했습니다.
- BLE 연동의 복잡성
- 디바이스 스캔, 연결, 서비스 탐색, 명령 전송까지의 흐름이 안정적으로 동작해야 했습니다.
- 연결 실패나 권한 이슈가 사용성에 직접 영향을 주는 구조였습니다.
- 다양한 조명 모드의 통합 설계 필요
- 액티브, 단색, 뮤직, 커스텀 등 서로 성격이 다른 기능을 하나의 앱 안에서 일관되게 제공해야 했습니다.
- 각 모드마다 색상, 밝기, 속도, 슬롯 저장 방식이 달라 데이터 구조 정의도 중요했습니다.
- 저장성과 재사용성 확보
- 사용자가 자주 쓰는 색상이나 모드를 다시 매번 설정하지 않도록, 로컬 DB 저장 및 복원 기능이 필요했습니다.
- 디바이스 정보와 적용 중인 모드까지 함께 관리해야 했습니다.
사용자 맞춤형 라이팅 경험을 위한 요구사항 정의
Carsix는 차량 조명을 켜고 끄는 앱을 넘어,
사용자가 자신만의 분위기를 만들고 쉽게 다시 불러올 수 있는 서비스로 기획되었습니다.
주요 요구사항은 다음과 같았습니다.
Carsix는 차량 조명을 켜고 끄는 앱을 넘어,
사용자가 자신만의 분위기를 만들고 쉽게 다시 불러올 수 있는 서비스로 기획되었습니다.
주요 요구사항은 다음과 같았습니다.
- BLE 기반 차량 LED 디바이스 연결 및 제어
- 단색, 액티브, 뮤직, 커스텀 모드 제공
- 색상, 밝기, 속도 등 세부 설정 기능 제공
- 즐겨찾기 및 최근 설정 저장/복원
- 날씨 정보 기반 조명 연출 기능 제공
- Android/iOS 환경에서 동일한 핵심 사용 경험 제공
- 솔루션 1사용자 중심의 직관적인 UI/UX 설계
이번 프로젝트에서 중요했던 부분은
복잡한 하드웨어 제어 기능을 누구나 쉽게 사용할 수 있는 화면으로 재구성하는 일이었습니다.- 모드별 화면을 분리해 기능 이해도를 높인 UI 설계
- 적용 버튼 중심의 명확한 인터랙션으로 사용 흐름 단순화
- 즐겨찾기, 저장, 재적용 구조를 통해 반복 사용 편의성 강화
- 차량 조명이라는 제품 특성에 맞춘 시각적 몰입감 있는 디자인 구성
이를 통해 Carsix는
기술 중심 제어 앱이 아닌, 사용자 경험 중심의 차량 라이팅 앱으로 완성될 수 있었습니다. - 솔루션 2BLE와 로컬 저장 구조를 결합한 실사용형 앱 구축
Carsix는 단순 제어 앱이 아니라,
실제 사용 환경에서 반복적으로 활용될 수 있도록 연결성과 재사용성까지 고려해 설계되었습니다.- BLE 기반 디바이스 스캔, 연결, 명령 전송 구조 구현
- SQLite 기반 로컬 저장소를 활용한 설정값 저장/복원
- 디바이스 정보, 적용 모드, 즐겨찾기 색상, 커스텀 설정값 관리
- 날씨 API 연동을 통한 상황 기반 조명 제어 확장
그 결과 사용자는
앱을 다시 실행하더라도 이전 설정을 이어서 사용할 수 있고,
보다 편리하게 자신만의 차량 조명 환경을 유지할 수 있게 되었습니다.
BLE 연동 기반 차량 조명 제어 기능
Carsix는 차량 LED 하드웨어와 블루투스로 연결되어
사용자가 앱에서 실시간으로 조명 상태를 제어할 수 있도록 구성되었습니다.- 디바이스 스캔 및 자동 연결 시도
- 모드별 BLE 명령 전송
- 구역별 조명 색상 및 밝기 설정
- 연결 상태에 따른 제어 흐름 관리
이를 통해 사용자는
하드웨어 버튼에 의존하지 않고 스마트폰 앱만으로 조명을 더 세밀하게 조작할 수 있습니다.
다양한 라이팅 모드와 커스터마이징 기능 제공
Carsix는 차량 분위기를 사용자의 취향에 맞게 구성할 수 있도록
여러 형태의 조명 모드를 제공합니다.- 단색 모드: 단일 RGB 색상 선택 및 즐겨찾기 저장
- 액티브 모드: 웰컴/굿바이/세리머니 기반 연출 및 속도 조절
- 뮤직 모드: 음악 반응형 연출 모드 제공
- 커스텀 모드: 배경색과 포인트 색상을 조합한 사용자 정의 설정
이를 통해 앱은
단순 제어 기능을 넘어, 차량 인테리어를 위한 감성적 커스터마이징 도구로 확장되었습니다.
저장, 복원, 부가 기능을 통한 사용성 강화
Carsix는 사용자가 반복적으로 편리하게 사용할 수 있도록
설정 저장과 부가 기능까지 함께 설계되었습니다.- 즐겨찾기 색상 저장 및 삭제
- 현재 적용 모드 및 각종 설정값 로컬 저장
- 앱 재실행 시 이전 상태 복원
- 날씨 정보 기반 조명 연출 기능
- 관리자용 히든 설정 기능 제공
이러한 구조를 통해 Carsix는
일회성 제어 앱이 아니라, 지속적으로 사용하는 개인화 조명 관리 앱으로 완성되었습니다.
복잡한 제어 기능을 사용성 높은 앱으로 전환한 프로젝트
이번 Carsix 프로젝트는
BLE 하드웨어 제어, 모바일 UI/UX, 로컬 저장 구조를 하나의 서비스로 통합한 사례였습니다.
특히 기능 수는 많지만 사용 흐름은 복잡하지 않도록 정리하는 것이 핵심이었고,
모드별 제어 방식과 저장 구조를 체계적으로 설계함으로써
실제 사용자가 빠르게 적응할 수 있는 앱을 구현할 수 있었습니다.
결과적으로 Carsix는
차량 실내 LED를 더 쉽고 더 감각적으로 제어할 수 있는 모바일 서비스로 완성되었으며,
기술 구현과 사용자 경험을 함께 고려한 차량 라이팅 플랫폼 사례로 정리할 수 있습니다.
이번 Carsix 프로젝트는
BLE 하드웨어 제어, 모바일 UI/UX, 로컬 저장 구조를 하나의 서비스로 통합한 사례였습니다.
특히 기능 수는 많지만 사용 흐름은 복잡하지 않도록 정리하는 것이 핵심이었고,
모드별 제어 방식과 저장 구조를 체계적으로 설계함으로써
실제 사용자가 빠르게 적응할 수 있는 앱을 구현할 수 있었습니다.
결과적으로 Carsix는
차량 실내 LED를 더 쉽고 더 감각적으로 제어할 수 있는 모바일 서비스로 완성되었으며,
기술 구현과 사용자 경험을 함께 고려한 차량 라이팅 플랫폼 사례로 정리할 수 있습니다.
다른 포트폴리오 보기



