Commercial device / 02

엘리베이터
LCD 시스템

엘리베이터 상태 관리 시스템과 LCD 앱을 Serial 통신으로 연결하고, 현재층·등록층·부가 정보를 실시간으로 보여주는 상용 제품 개발 프로젝트입니다.

2022.06 — 2023.12Android 2명Java · Kotlin · Serial

현장 상태를 즉시 이해하는 LCD 화면

엘리베이터의 현재층, 등록층, 부가등 정보를 LCD 화면에 표시하고 사용자가 직접 층을 등록할 수 있게 했습니다. 뉴스, 이미지, 동영상까지 전달할 수 있는 스마트 LCD 시스템으로 확장했습니다.

핵심 제약

현장에서 수신하는 Serial 패킷을 안정적으로 처리하면서, 실시간 상태와 미디어 콘텐츠를 하나의 화면 흐름으로 유지해야 했습니다.

담당한 구현

  • 사용자 중심의 앱 UI/UX 설계와 전체 레이아웃 구현
  • USB 인식 시 영상과 미디어를 자동으로 교체하는 기능 개발
  • 층 정보와 이미지 파일의 외부 저장소 연동 및 화면 출력
  • 수신 패킷 분석, 등록층 전송 기능, REST API 기반 뉴스 동적 표시

핵심 기술 결정

01

패킷을 화면 상태로 변환

Serial 통신으로 수신한 데이터를 분석·처리해, 현장 상태가 LCD UI에 즉시 반영되도록 구현했습니다.

02

USB 연결을 콘텐츠 갱신 흐름으로

외부 저장소의 이미지와 영상 파일을 앱 화면과 동기화하고 USB 인식 시 자동 교체하는 미디어 관리 기능을 만들었습니다.

03

상용 환경에서 연결

GS타워 환경에 연동하고 현장 피드백을 바탕으로 LCD 화면 경험을 개선했습니다.