Android

안드로이드) MQTT를 이용한 스마트홈 구성

로픽 2018. 2. 11. 23:28
300x250

안드로이드) MQTT를 이용한 스마트홈 구성


아두이노, 라즈베리파이, 안드로이드, aws 등 다양한 기기와 시스템을 이용하여 모형으로 제작한 스마트홈


2인으로 제작한 시스템으로 간단한 기능 구현을 목적으로 하여 보안, 안정성 부분에서 많이 부족하다



전체적인 구성



user - 디바이스는 안드로이드, 라즈베리파이(무드등)

* phone - 안드로이드 7.0(Android Studio)

* 무드등 - 라즈베리파이3, 소형 usb 마이크 (음성인식)


서버 - aws로 컨테이너 생성으로 mqtt 실행 - 안드로이드로 mqtt 메시지를 보내면 각 기기로 전송하여 제어

* OS : Linux(ubunto)   

* 프로토콜 : MQTT


홈디바이스 - 아두이노(전등제어, 가스제어, 청소기)와 라즈베이파이(CCTV)로 구성

* Arduino Abot, Uno, Mega, 라즈베리파이3, 파이캠(CCTV)



아두이노, 라즈베리파이, phone 데이터 통신의 경우 와이파이를 이용한다.


아두이노는 ESP8266모듈을 이용하여 개발하였으며, 라즈베리의 경우 자체 와이파이를 이용하였다.


CCTV의 경우 라즈베리 파이캠으로 기능 구현 (MJPG-STREAMER를 이용하여 실시간 스트리밍 가능)


무드등의 경우 기존의 불빛을 밝히는 기능과 음성인식을 통해서 전등, 가스제어가 가능하다.

반응형