원문정보
An Implementation of Smart Gardening using Raspberry pi and MQTT
초록
영어
This paper presents an implementation of a smart plant pot which can supply light and water automatically according to the result of detection on current temperature, humidity and illumination, and deliver the images of the plant realtime by using a camera installed in the pot. We designed a container of the plant pot divided into five layers, printed each of them with a 3D printer, and then assembled them. Inside of the container, we installed sensors, a pump, and a camera. We developed an Android application so that the user can control the plant pot and monitor its state. In communication between the Android application and the Raspberry Pi, MQTT protocol was utilized.
한국어
본 논문은 라즈베리파이를 이용하여 온도, 토양습도, 조도에 따라 자동으로 물과 빛을 제공하며, 원격 카메라 를 이용하여 실시간으로 식물 상태를 전송하는 스마트 화분의 구현 사례를 소개한다. 화분의 용기는 5개의 층으로 분 리하고, 각 용기는 3D프린터로 직접 제작하였다. 용기는 5개 층을 연결하여 사용하며 추후 확장할 수 있도록 설계하였 다. 그리고 용기 내부에 라즈베리파이와 센서, 펌프, 그리고 카메라를 장착하였다. 본 연구에서는 사용자가 원격에서 카 메라나 센서 정보를 받아 스마트 화분을 관찰하고 제어할 수 있도록 안드로이드 앱을 개발하였으며, 앱과 라즈베리파 이 사이의 데이터 통신 및 제어는 MQTT 프로토콜을 이용하였다.
목차
Abstract
Ⅰ. 서론
Ⅱ. 연구 배경
1. 라즈베리파이
2. MQTT 서버
3. 몽구스 웹 서버
Ⅲ. 시스템 설계
1. 시스템 구성
2. 제어 모듈 설계
3. 서버 및 통신 설계: MQTT 프로토콜과 Mongoose 웹서버
4. 화분 컨테이너 설계
5. 안드로이드 앱 설계
IV. 구현
V. 결론
References