홈 IoT 통합 제어 플랫폼

말 한마디로
제어하는
스마트홈

음성 명령과 모바일 앱으로 홈 IoT 기기를 실시간 제어. MQTT QoS 1 보장 전송, 역할 기반 권한 관리, OTA 펌웨어 업데이트까지 하나의 플랫폼에서.

MQTT QoS 1 음성인식 AI React Native RBAC 권한제어 OTA 펌웨어

Core Features

주요 기능

기기 제어, 음성 명령, 모바일 앱, 관리자 운영, 클라우드 백엔드를 하나의 시연 흐름으로 연결합니다.

01

MQTT 실시간 통신

QoS 1 제어 명령 보장, retained 메시지로 상태 복원, 재접속 자동 처리. 기기가 꺼져도 명령이 유실되지 않습니다.

02

음성인식 AI

음성 명령을 서버 화이트리스트로 검증한 뒤 MQTT 제어로 변환. 오인식을 차단하고 허용된 명령만 실행합니다.

03

모바일 앱 (iOS/Android)

React Native 기반 실시간 기기 모니터링, 원격 제어, RBAC 사용자별 권한 제어. 폴링·웹소켓 이중 구조로 안정성 확보.

04

관리자 대시보드

기기·사용자 관리, 제어 이력, 오류 로그, 펌웨어 OTA 버전 관리를 한 화면에서 운영. 5초 폴링 자동 갱신.

05

AWS 클라우드 백엔드

Node.js API, MongoDB, 인증·권한 미들웨어, 음성 명령 검증 엔드포인트, MQTT 브로커 연동을 포함합니다.

Architecture

시스템 아키텍처

PCB 기기 상태와 제어 명령을 MQTT 브로커가 중계하고, AWS 서버와 API가 앱 및 관리자 웹을 연결합니다.

Layer 01
PCB 기기

센서 상태 송신, 릴레이 제어 수신, 펌웨어 버전 보고

Layer 02
MQTT 브로커

QoS 1 명령 전달, retained 상태 유지, 세션 재연결 자동 처리

Layer 03
AWS 서버 / API

인증, 역할 권한(RBAC), 데이터 저장, 음성 명령 검증

Layer 04
앱 + 관리자 웹

실시간 모니터링, 원격 제어, 오류 로그 및 OTA 운영

Screens

시연 화면

모바일 앱 기기 제어 화면, 음성 명령, 관리자 대시보드를 실제 캡처 이미지로 확인할 수 있습니다.

홈 IoT 앱 — 기기 목록 및 실시간 상태

기기 목록

홈 IoT 앱 — 음성 명령 화면

음성 제어

관리자 대시보드 — 기기 현황 및 통계

관리자 대시보드

관리자 기기 목록 — 상태 및 제어 버튼

기기 상태 및 제어

Demo Access

직접 시연해 보세요

시연용 계정으로 앱과 대시보드의 핵심 흐름을 확인할 수 있습니다. 사용자 제어 값이 관리자 화면에 실시간 반영됩니다.