Hyokyun Yim bio photo

Hyokyun Yim

Koreatech Computer Science Engineering undergraduate 4 grade.

Facebook Github

Overview

IoT Termproject


  • 동물에 장착할 End Device로 부터 온도, 3축 데이터를 수집하여 Gateway에서 정제후 Server로 데이터 전송하여 소의 수태,질병을 판별하는 작은 시스템
  • github : https://github.com/yimok/Smart-IoT

개발 환경

  • Spring Framework - Web App
  • Gateway(Mobius YT-2.1.15 / Thyme-1.6.5) - Node.js/Python 사용
  • MySql DB v5.7
  • Server Node.js v6.9.1 / mosquitto v1.4.10
  • Gateway Node.js v0.10.29 / mosquitto v1.4.10

사용 디바이스 및 센서

  • End Device : Arduino Uno , 적외선 센서 , 3축 가속도 센서, ZigBee
  • Gateway : Raspberry Pi 2, ZigBee
  • Server : PC(windows 10)

구현 기능

  • End 디바이스로 부터 센싱 데이터를 수집하여 ZigBee 통신으로 일정 시간마다 Gateway에 전송
  • Gateway는 End 디바이스로부터 수집한 데이터를 무작정 서버로 전송하는것이 아니라 , 변화폭이 클경우 유효한 데이터만 전송한다.
  • 서버는 수집한 데이터를 MySql DB에 저장하고 이 데이터를 그래프로 표현하는 Web App 구성 하였다.

시스템 구성도

Mobius 적용 구성도

소프트웨어 구성도

결과 사진