- 라즈베리파이로 제작한 스마트 농장을 제어하거나 모니터링할 수 있는 ****앱
Mobius 2.0
이라는 오픈소스 IoT 서버 플랫폼 사용
다양한 센서, 액추에이터 등이 부착되어있는 스마트 농장을 편리하게 관리할 수 있는 앱입니다. IoT 서버 플랫폼을 통해 센서들의 값을 앱에서 API 형태로 받아와 적절하게 정보를 보여주고, 제어 명령 역시 앱에서 해당 IoT 서버 플랫폼으로 API 형태로 전송하여 농장이 이를 수신받아 명령대로 동작하게 됩니다.
- 농장 환경 모니터링
- 온도, 습도, 미세먼지 농도 등
- 방범 모드
- 침입 감지 시 사용자에게 푸시알림 발송 + CCTV 모니터링 화면으로 이동
- 작물 생장 관리
- 비료 성능 검증 시 비교군에 대한 명확한 차이를 파악할 수 있도록 매일 자동으로 농장 촬영본 저장
- CCTV 모니터링
- 실제 실시간 CCTV 화면을 볼 수 있음
- 카메라를 좌우로 회전하여 화각 변경 가능
- LED 를 점등하여 어두운 환경에서도 모니터링 가능
- 증거자료 수집을 위한 캡쳐 기능 제공
- 야생동물 감지
- 야생동물 감지 시 퇴치에 효과적인 빨간 LED를 깜빡이고, 야생동물 접근 푸시알림 발송
- 사용자는 해당 푸시알림을 통해 울타리 보완 등 조치를 취할 수 있음
Java
, Raspberry Pi
, MVC
, HTTP
, FTP
, MJPG-STREAM
, IoT
, Mobius 2.0
- 온 습도, 미세먼지 환경 모니터링
- 방범 모드 기능
- 작물 생장 관리 기능
- CCTV 모니터링 기능
- 야생동물 감지 기능
- 스마트 농장 제작 (폼 팩터, 라즈베리파이 프로그램 등)
- 전반적인 IoT 기본 동작들을 모두 구현해볼 수 있었음.
- 카메라 실시간 스트리밍 영상을 표시하는 방법을 알게 되었음.
FTP
를 통해 파일을 다운로드하는 방법을 익히게 되었음.- Retrofit 과 같은 라이브러리 없이 HTTP 통신을 수행해보았음.