프로젝트 배경
배경 - 현금·카드 중심 자판기 운영의 한계로, 모바일 결제 및 클라우드 기반 원격 운영 수요 증가 - 자판기 내부의 고전압·고노이즈 환경으로 인해 일반 통신 보드의 안정성 확보 어려움 - 제조사별 상이한 통신 규격(MDB / Serial / Pulse)으로 통합 관제 시스템 구축의 진입 장벽 존재 목표 - MDB · RS232 · Pulse 통신을 단일 보드에서 지원하는 자판기 통합 제어 모듈
프로젝트 성과
통신 규격 3종 단일 보드 통합
MDB·RS232·Pulse 3종 통신을 단일 보드에서 모두 지원하여 자판기 모델별 별도 보드 제작 없이 하나로 호환
펌웨어 업데이트 무중단 운영
Dual Bank OTA 구조 적용으로 업데이트 실패 시 이전 펌웨어로 자동 롤백, 운영 중단 시간 0초 달성
원격 장애 대응 시간 단축
표준 에러 코드 기반 실시간 장애 보고 체계 구축으로 기존 현장 점검 방식 대비 장애 인지 시간 대폭 단축
보안 통신 100% 적용
AWS IoT Core 기반 MQTTS(TLS 암호화) 통신 적용으로 결제·매출 데이터 송수신 구간 전 영역 암호화
핵심 기능
진행 단계
기획 및 요구사항 정의
2026.04.
자판기 통신 규격(MDB/Serial/Pulse) 분석, AWS IoT 연동 구조 설계 및 결제·모니터링 기능 요구사항 정의
프로젝트 상세
프로젝트 목표 자판기 통합 제어 및 AWS IoT 연동 시스템 구현 개발 배경 - 원격 결제 및 실시간 모니터링을 위한 클라우드 전환 - 고전압 및 노이즈가 심한 자판기 내부 환경에 대응 - 다양한 통신 규격(MDB/Serial/Pulse)을 단일 보드 지원 개발 내용 - SP32-S3 및 W5500 기반 하드웨어 TCP/IP 지원 고성능 네트워크 제어 보드 설계 - MQTTS 보안 통신







