프로젝트 배경
MQTT 브로커·SSE push·RBAC 권한 제어·BLE 오프라인 큐 등 스마트 Lock 관제 플랫폼의 핵심 요소를 먼저 파악하고, 60대 디바이스 원격 감시부터 현장 모바일 BLE 제어까지 완성된 시스템을 사전 구현했습니다. 함체 장애 자동 감지·GS 인증 보안 검증·1,000대 동시 부하 테스트 등 실제 운영 시나리오 15가지를 사전에 검증해둔 덕분에, 계약 즉시 현장에서 바로 쓸 수 있는 스마트 Loc
프로젝트 성과
60대 IoT 디바이스 실시간 원격 관제
MQTT + SSE push로 60대 스마트 Lock 상태를 500ms 이내 갱신. 1,000대 동시 접속 부하 테스트에서 지연 없는 안정 동작 실측 확인
4개 역할 기반 화면·API 완전 분리
관리자·매니저·현장작업자·외부기업 4개 역할별 접근 제어. 현장작업자는 BLE 제어만, 외부기업은 읽기 전용으로 코드 레벨 분리
모바일 BLE 오프라인 제어 + 자동 동기화
현장 네트워크 불안정 시에도 BLE로 Lock 제어 후 복구 시 자동 동기화. eventId 멱등 처리로 중복 명령 자동 무시해 이중 제어 사고 방지
GS 인증 보안 항목 전수 자동 검증
helmet v8 보안 헤더 7종, IP당 분당 5회 인증 제한, bcrypt 저장, Zod 입력 검사로 GS 인증 SEC-001~009 curl 라이브 검증 완료
전국 8개 거점 Lock 현황 지도 시각화
서울·부산·대구·인천·광주·대전·경기·제주 8개 거점 60대 함체를 Leaflet 지도와 그리드에 동시 표시. 상태 색상으로 이상 함체 즉시 식별
핵심 기능
진행 단계
1단계: 요구사항 분석 및 아키텍처 설계
2026.05.
IoT 관제 플랫폼 요구사항 분석. MQTT+SSE+RBAC 아키텍처 확정. DB 스키마(Device·Region·AccessEvent·Alert) 및 API 명세 설계
프로젝트 상세
MQTT·SSE·BLE·RBAC를 결합한 스마트 Lock 원격 관제 플랫폼 파일럿입니다. 60대 IoT 디바이스를 실시간 감시·제어하는 웹 SPA, 현장 작업자용 모바일 앱, MQTT 기반 백엔드를 전부 직접 구현했습니다. [백엔드 — Node.js + Aedes MQTT 브로커] 60대 디바이스의 1초 주기 telemetry를 Aedes 임베디드 MQTT 브로커로 수신하고, 30초 무응답 시 COMM







