• 검색 결과가 없습니다.

Development of IoT based Fishbowl Management System

N/A
N/A
Protected

Academic year: 2021

Share "Development of IoT based Fishbowl Management System"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 동계학술대회 논문집 제28권 제1호 (2020. 1)

173

요 약

본 논문에서는 IoT(Internet of Things)와 릴레이(Relay)를 활용한 어항관리 시스템을 개발하였다. 기존 의 어항관리시스템(Fishbowl Management System)은 가격이 높거나, 호환성이 떨어지기 때문에 개인이 도 입하기에는 어려운 점이 있었다. 본 논문에서 제시하는 어항관리 시스템은 이러한 기존 시스템들의 단점을 극복하고 더 효율적인 어항 운영을 위한 대안으로서 제시된다. 가격이 낮은 미니컴퓨터와 웹 서버, 그리고 릴레이를 이용하여 장치를 제어함으로써 호환성 부족의 문제를 개선하여 어항에 사용되는 장치의 제약을 줄 였다. 또한 웹 서버와 외부 데이터베이스 서버를 두어 어항의 상태를 관리, 기록할 수 있어서 어항 운영의 안정성을 높였다.

키워드: 어항 관리 시스템(Fishbowl Management System), 릴레이(Relay), IoT(Internet of Things)

IoT 어항 관리 시스템 개발

최효현*, 구현모O

O인하공업전문대학 컴퓨터정보과,

*인하공업전문대학 컴퓨터정보과

e-mail: [email protected]*, [email protected]O

Development of IoT based Fishbowl Management System

Hyo Hyun Choi*, Koo HyeonMoO

ODept. of Computer Science, Inha Technical College,

*Dept. of Computer Science, Inha Technical College

I. Introduction

'Fishbowl Management System'

어항 관리 시스템은 Raspberry Pi와 릴레이를 이용하여 릴레이에 연결된 어항 장치의 전원을 제어하고 온도센서와 카메라를 통해서 어항의 수온 및 현재 상태를 파악할 수 있는 데이터를 수집한다.

릴레이를 통한 장치 제어로 편의성 및 확장성이 뛰어나며 이러한 릴레이를 웹을 통한 제어가 가능하므로 어항관리에 있어 장소의 제약을 줄였다. 온도센서로 온도값 과 카메라로 어항의 이미지를 수집하여 웹 서버에 저장하고 웹 페이지를 통해서 어항 환경에 대한 정보를 알기 쉽도록 하였다.

II. Exsisting Product

'Fishbowl Management System Existing Product'

기존 어항관리시스템의 모듈은 각 제조사별로 호환이 되지 않고, 가격이 높아 일반 사용자가 사용하기에 부담이 크다. 또한 솔루션을 구매하지 않으면 웹을 통한 관리 및 제어에 제약이 있다. 이러한 기존 시스템의 단점을 보완했다. 우선적으로 어항에 사용되는 장치를 제어하 기 위해 범용성이 높은 릴레이 사용하였으며 이를 제어하기 위해 Raspberry Pi를 사용했다. 또한 릴레이뿐 만 아니라 Raspberry Pi에 센서 및 카메라를 연결하여 온도값 및 어항의 이미지를 외부 웹 서버로

전달하여 웹 페이지에서 현재 어항의 상태를 알 수 있도록 했다.

III. System Architecture

'Fishbowl Management System Architecture'

본 논문에서 설계한 어항관리 시스템은 릴레이를 이용하여 장치의 전원을 제어할 수 있고, 센서와 카메라로부터 얻은 데이터를 웹 서버 데이터베이스에 저장하고, 이를 사용자에게 웹페이지를 통하여 제공 한다.

Fig. 1. Fishbowl Management System Architecture

(2)

한국컴퓨터정보학회 동계학술대회 논문집 제28권 제1호 (2020. 1)

174 그림 1과 같이 릴레이는 Raspberry Pi와 장치 사이에 위치하여 제어값을 전달받아 장치에 전원을 공급하거나 차단한다. Raspberry Pi의 GPIO 인터페이스를 통해 릴레이와 연결하였다. 이를 통해 라즈베리파이에서 릴레이로 HIGH, LOW의 제어값을 전달했다.

릴레이의 전원부는 220v 멀티탭과 연결하여 220v 플러그를 이용하는 모든 장치를 연결할 수 있도록 하여 범용성 및 확장성을 높였다.

IV. Results

Fig. 2. Realay local test

그림 2과 같이 개발한 어항관리 시스템은 Raspberry Pi에서 올바른 제어값을 릴레이로 전달하여 릴레이에서 전원제어가 되는지 로컬 환경에서 테스트를 먼저 실시하였다. 외부 테스트를 위해 웹 서버에 웹페이지를 만들었다. 웹 페이지에서 장치 제어 요청을 보내면, 라즈베 리파이에서 이를 받고, 릴레이로 제어 신호를 보내어 장치를 켜거나 끌 수 있게 하였다. 웹 서버는 Amazon EC2를 사용하였고, 웹 페이지는 jsp로 작성하였다.

Fig. 3. Fishbowl Management System Webpage

외부 웹페이지 제어 테스트 결과 Raspberry Pi에 정상적으로 요청 을 보내어 릴레이와 연결된 장치에 대한 제어가 가능하였으며, 그림 3과 같이 온도측정 및 이미지 수집 기능 역시 정상적으로 작동하였다.

V. Conclusions

본 논문에서는 Raspberry Pi와 릴레이를 이용한 어항관리시스템을 설계하고 개발하였다. 어항관리 시스템은 릴레이로 장치의 제어가

가능하고, 온도 센서와 카메라를 통해 어항의 상태를 측정함으로써 어항을 관리하는 사용자가 실생활에서 더 효율적이고 편리한 어항관리 를 할 수 있도록 하였다. 본 논문에서 설계한 어항관리 시스템은 향후 수집한 데이터를 가공하여 어항환경의 변화추이를 사용자에게 제공하고, 더 세분화된 장치관리를 제공하여 하나의 관리 시스템의 모델로 사용될 수 있을 것으로 기대된다.

REFERENCES

[1] https://aws.amazon.com<Building an external database and web server part>

[2] https://www.raspberrypi.org/<making a minicomputer part>

[3] https://www.mysql.com/<database part>

수치

Fig.  1.  Fishbowl  Management  System  Architecture
그림 2과 같이 개발한 어항관리 시스템은 Raspberry  Pi에서 올바른  제어값을  릴레이로  전달하여 릴레이에서  전원제어가  되는지  로컬  환경에서 테스트를 먼저 실시하였다

참조

관련 문서

본 논문에서는 다양한 외부 영상 수신장치들이 선택한 카메라로부 터 영상을 수신할 수 있도록 외부 영상 수신장치들을 제어하고 관리하 며, 해당 영상을

기술 개발을 통해 작업자의 근로 환경 정보를 영상 및 센싱 데이터를 이용하여 인지하고 작업자에게 현장 위해요인을 파악함으로써 합리적 인 대책의 마련을 통해

수집된 생체 정보에 대한 모니터링 시스템은 크게 건강안전관리 서비스 계층과 데이터 저장 계층, 데이터 수집 계층으로 구분하여 설계한다.. 간강안전관리 서비스

이를 해결하기 위해 장치 등록 서버는 공장 망에 장 치가 설치될 때 관리 서버에게 장치의 정보를 제공하 여 장치를 자동적으로 검증하고 속성을 파악할 수 있

본 시스템은 트위트나 페이스북 또는 유튜브와 같은 개방형 SNS 플랫폼을 활용하므로 별도의 서버 구축 및 관리 비용을 절약할 수 있다.. 또한 스마트폰을 위한

PBNM은 관리 정책을 저장하는 정책 저장소 (policy repository)와 장비의 상태를 수신하여 이에 따른 적절한 정책을 결정하고 배포하는 정책 결정자(PDP : Policy

이 시스템은 대기 및 고형배지 내의 여러 요소를 측정하는 센서부, 각종 센서의 제어를 통해 실제 데이터를 수집하고 필요 에 따라 구동장치를 제어할 뿐만

향후 연구로 현재는 IoT 기반 냉동컨테이너 모니터 링 시스템이 육상운송 시에만 실시간 모니터링이 가능 한 것을 냉동컨테이너 관리 장치에 위성 통신 (VSAT)