홈 IoT 통합 제어 플랫폼

홈 IoT 앱 및 음성인식 AI 시스템

음성 명령과 모바일 앱으로 홈 IoT 기기를 제어하는 통합 플랫폼

MQTT 실시간 통신 음성인식 AI 관리자 대시보드
QoS 1 제어 명령 전달 보장
RBAC 사용자별 기기 권한 제어
OTA 펌웨어 버전 운영 관리

Core Features

주요 기능

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

01

MQTT 실시간 통신

QoS 1 제어 명령 보장, retained 메시지로 상태 복원, 재접속 자동 처리를 지원합니다.

02

음성인식 AI

음성 명령을 서버의 허용 명령어 화이트리스트로 검증한 뒤 MQTT 제어로 변환해 오인식을 방지합니다.

03

모바일 앱 (iOS/Android)

React Native 기반으로 실시간 기기 모니터링, 원격 제어, 사용자별 권한(RBAC)을 제공합니다.

04

관리자 대시보드

기기/사용자 관리, 제어 이력, 오류 로그, 펌웨어 OTA 버전 관리를 한 화면에서 운영합니다.

05

AWS 클라우드 백엔드

Node.js API, MongoDB, 기기 데이터 수신/저장, 통신 프로토콜 문서화를 포함합니다.

Architecture

아키텍처 다이어그램

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

PCB(기기) 센서 상태 송신, 릴레이 제어, 펌웨어 버전 보고
MQTT 브로커 QoS 1 명령 전달, retained 상태, 세션 재연결 처리
AWS 서버/API 인증, 권한, 데이터 저장, 음성 명령 검증
모바일 앱 + 관리자 웹 실시간 모니터링, 원격 제어, 운영 로그 확인

Screens

시연 화면

모바일 앱 제어 화면과 음성 명령 화면, 관리자 대시보드를 실제 시연 자산으로 확인할 수 있습니다.

홈 IoT 모바일 앱 홈 화면
홈 IoT 모바일 앱 음성 명령 화면
홈 IoT 관리자 대시보드 화면

Demo Access

데모 링크

시연용 관리자와 사용자 계정으로 앱과 대시보드의 핵심 흐름을 확인합니다.