미니빅 – 일상의 기기들을 스마트하게 연결하는 IoT 솔루션, BLE 연동 최적화

1. 개발 목적

  • 주거 공간의 지능형 자동화 구현: 단순히 앱으로 끄고 켜는 것을 넘어, 사용자의 생활 패턴과 환경 조건(날씨, 시간)에 따라 가전기기가 스스로 작동하는 스마트 홈 환경을 구축하고자 했습니다.
  • 파편화된 IoT 기기의 통합 제어: 제조사마다 제각각인 통신 규격과 앱을 하나로 통합하여, ‘미니빅’ 앱 하나만으로 조명, 가전, 스위치 등 다양한 기기를 제어하는 허브 플랫폼이 필요했습니다.
  • 사용자 정의 자동화 시나리오: “출근할 때 모든 전원 끄기”처럼 사용자가 직접 조건을 설정하고 실행할 수 있는 유연한 시나리오 엔진을 제공하는 것이 목표였습니다.

2.  기술 스택 및 선정 포인트
Front-end : Dart / Flutter Back-end : TypeScript / NestJS Server : AWS IoT Core, Lambda DB : PostgreSQL
수많은 IoT 센서 기기의 비동기 신호 처리와 상태 데이터 관리를 위해 NestJS와 PostgreSQL 시계열 설계.

3. 필요 기능
IoT 기기 원격 제어, 자동화 스케줄, 기기 연동

4. 루멘트만의 성공 전략

  • BLE/Wi-Fi 하이브리드 통신 프로토콜 최적화: 근거리 제어(BLE)의 빠른 반응 속도와 원격 제어(Wi-Fi)의 연결성을 모두 잡기 위해, 상황에 따라 통신 방식을 자동 전환하는 하이브리드 아키텍처를 설계했습니다.
  • 기기 제어 지연 시간(Latency) 최소화 설계: 스위치를 눌렀을 때 즉각 반응하도록, 경량화된 메시지 프로토콜(MQTT)을 적용하고 불필요한 핸드셰이크 과정을 최적화하여 딜레이를 0.1초 단위로 줄였습니다.
  • 수만 대의 기기 동시 연결을 위한 메시지 브로커 구축: 사용자 급증 시에도 서버가 다운되지 않도록 대용량 메시지 큐(Message Queue)를 도입하여 비동기 처리 성능을 극대화했습니다.

5. 작업결과

  • 수만 대의 연동 기기 동시 제어 안정성 99.9% 확보: 트래픽이 몰리는 저녁 시간대에도 끊김 없는 연결을 유지하며, IoT 서비스의 핵심인 ‘연결 신뢰성’을 완벽하게 입증했습니다.
  • 기기 등록 및 연동 실패율 획기적 감소: 복잡한 IoT 기기 등록 절차를 간소화(Easy-Setup)하여, 기계에 익숙하지 않은 사용자들도 실패 없이 1분 내에 기기를 연동할 수 있게 되었습니다.
  • 사용자 라이프스타일 기반 스마트 홈 대중화 기여: 고가의 시스템 없이 소형 기기만으로 스마트 홈을 구현할 수 있게 하여, 1인 가구 및 MZ세대의 주거 자동화 트렌드를 선도했습니다.

* 실제 앱 화면은 하단의 이미지를 확인해주세요.

 

View

※ 이미지를 클릭하면 확대하여 볼 수 있습니다.

루멘트의 간편 견적 서비스

원클릭 견적 문의가
성공적으로 접수되었습니다.