프로젝트 배경
1) 문제점 - 기존 온실 환경제어기는 현장 조작반에서만 조작·확인이 가능해, 여러 동을 운영하는 농장은 상태 확인을 위해 매번 현장을 순회해야 함 - 고온·설비 이상 등 위험 상황이 발생해도 즉시 알릴 수단이 없어 대응 지연이 작물 피해로 이어짐 - 환경 데이터가 축적되지 않아 재배 환경을 분석하고 개선할 근거를 만들 수 없음 2) 프로젝트 목표 - 설비 투자 최소화: 제어기 교체 없이 RS48
프로젝트 성과
현장 제어기 변경이 1초 이내 웹·모바일 반영
RS485 폴링 완료 이벤트 즉시 WebSocket 일괄 전송 구조로 전환. 현장 조작 후 별도 새로고침 없이 웹과 모바일 관제 화면에 1초(폴백 주기) 이내 동시 반영
대용량 CSV 내보내기를 무중단 백그라운드 처리로 전환
9,000만 행(4.2GB) 규모 내보내기가 11분 이상 응답 대기를 강요하고 다른 내보내기까지 막던 구조를 백그라운드 작업과 다운로드 링크로 전환(하루치 463MB 49초 실측)
개발 기간 누적 51만여 건 통신에서 CRC 오류 0건
물리계층부터 장비별 레지스터까지 12개 분류 실물 검증 119항목 실측(98 PASS·FAIL 0). 재시도 3회와 값 재확인(Read-Back) 정책으로 데이터 깨짐 0건 확인
자동 테스트 3,952건 전 건 통과 상태로 납품
백엔드 1,907건, 웹 1,391건, 모바일 587건을 통과해야 배포하는 게이트를 운영하고, 실물 장비 연결 검증 67건도 그린 상태(2026.05. 실측)로 인계
핵심 기능
진행 단계
기획·제안 및 통신규격 실측 검증
2026.02.
제안서 제출 후 상용 제어기 통신규격 96항목을 실물 장비로 검증(FAIL 0)하고 레지스트리 48개 장치 통신을 확인해 착수 리스크를 먼저 제거
프로젝트 상세
1) 포트폴리오 소개 : 다수 동(하우스)을 운영하는 농업 법인을 위한 스마트팜 원격 관제 시스템. 현장 조작반에서만 다루던 상용 온실 환경제어기를 교체 없이 RS485(Modbus RTU, 산업용 시리얼 통신) 직결로 연동해, 웹 대시보드와 모바일 앱에서 실시간 모니터링과 원격 제어가 가능하도록 구축 2) 작업 범위 : 기획(제안서·요구 정의)부터 개발·배포·인계까지 전 과정 수행 - 백엔드(Pyth







