IoT 스마트 그늘막 원격 관리 시스템

AndroidJavaBLEMQTTNode.jsMySQLGPSOTA

수동 그늘막의 운영을 원격으로 관리할 수 있도록 모바일 앱, 서버, 장비 통신 기능을 개발한 IoT 프로젝트입니다. LTE로 전달받은 대기환경 지수·시간·날씨를 LED 도트 디스플레이에 표시하고, 장비의 상태와 위치를 모바일 앱에서 확인하고 제어할 수 있도록 구성했습니다.

개발 범위

  • Java 기반 Android 앱과 BLE 4.0·MQTT 통신 기능 개발
  • Node.js 서버 구축 및 Cafe24 가상 서버 호스팅
  • MySQL 기반 회원·장비·수집 데이터 관리
  • 위치 조회, 원격 제어, OTA 업데이트 및 앱 배포 관리

주요 구현 내용

  • 모바일 앱을 통한 그늘막 제어와 장비 데이터 수신
  • GPS·지도 연동으로 장비 위치와 고장 위치 확인
  • 장비 상태 정보를 서버로 전송하고 관리 데이터 저장
  • MQTT 통신 및 YMODEM 프로토콜 기반 데이터 전송 처리
  • OTA를 통한 장비 펌웨어 업데이트
  • Android 제품 변형(Flavor)을 활용한 복수 앱 구성, Google Play 배포 및 버전 관리

시스템 구성

장비는 LTE를 통해 서버와 정보를 교환하고, 수신한 환경·시간·날씨 정보를 LED에 표시합니다. Android 앱은 BLE와 MQTT 통신으로 장비 데이터를 확인하고 제어하며, 서버는 회원·장비 정보와 수집 데이터를 MySQL에 저장합니다.

관련 앱

프로젝트 화면

IoT 스마트 그늘막 장비

스마트 그늘막 원격 관리 구성

그늘막 관리 앱 화면 1

그늘막 관리 앱 화면 2

그늘막 관리 앱 화면 3

그늘막 관리 앱 화면 4

IoT 스마트 그늘막 원격 관리 시스템 | POLSTARIN