DID System Autonomous Operation — Remote & Offline-Ready Management Platform
DID System Autonomous Operation — Remote & Offline-Ready Management Platform
인터넷 연결 없이도 스스로 작동하고, 원격으로 관리되는 DID 시스템을 직접 기획·개발·운영한 R&D 기록
- LinkedIn : https://www.linkedin.com/in/shipjobs/
2010년 이후 모바일을 통한 디지털 미디어 소비가 급증했음에도, 도심 곳곳의 LED 전광판(DID: Digital Information Display)은 여전히 중요한 정보 전달 매체입니다.
이 프로젝트는 인터넷이 연결되지 않는 환경에서도 DID 시스템이 자율적으로 운영되고, 원격으로 관리·제어될 수 있는 플랫폼을 직접 기획·개발·운영한 기록입니다. 현장 방문 인력을 최소화하면서 시스템 안정성을 극대화하는 것이 핵심 목표였으며, 이 경험은 이후 선박·이동형 로봇 등 열악한 통신 환경의 자율 운영 시스템으로 확장되었습니다.
Ⅰ. 왜 DID 시스템에 자율 운영이 필요한가
무인 자동차, 배달 로봇 등 IT/AI 기술이 급속도로 발전한 오늘날, 길거리 광고 시장에서도 DID 기기의 무중단 운영과 원격·무인 관리에 대한 수요가 커지고 있습니다. 특히 유선 인터넷이 불안정하거나 아예 없는 환경에서도 시스템이 동작해야 하는 상황은 생각보다 자주 발생합니다.
Ⅱ. 시스템 핵심 구성 요소
센서 기반 상태 감지 및 이상 상황 파악
온도·습도 센서, 카메라 모듈, 조도 센서 등을 활용해 DID 기기의 환경 상태와 화면 이상(불량 픽셀, 블랙아웃 등)을 실시간으로 감지합니다. 센서 데이터는 로컬 Edge 프로세서에서 1차 분석되어 임계값 초과 시 즉각 알림을 발생시킵니다.
• Ambient Light: BH1750 조도 센서 — 주변 밝기에 따른 화면 밝기 자동 조절
• Pixel Defect Check: 카메라 모듈(OV5647) + OpenCV 기반 불량 픽셀 패턴 감지
• Edge Processing: Raspberry Pi / NVIDIA Jetson Nano 기반 로컬 실시간 분석
원거리 데이터 분할 조작 및 원격 관리
콘텐츠 업데이트, 재생 스케줄 변경, 시스템 설정 등을 현장 방문 없이 원격으로 처리합니다. 인터넷이 없는 경우에도 로컬 스케줄러가 독립적으로 작동하며, 네트워크 복구 시 서버와 자동 동기화됩니다.
• LoRa / LoRaWAN: 인터넷 불가 환경에서 장거리 저전력 통신 (도달 거리 최대 15km)
• Local Scheduler: SQLite 기반 오프라인 스케줄 DB — 서버와 Diff-Sync 방식 동기화
• OTA Update: Delta Patch 방식 — 저대역에서도 펌웨어·콘텐츠 업데이트 가능
자체 감시 시스템 및 자율 장애 대응
시스템 스스로 프로세스 상태를 모니터링하고, 이상 감지 시 자동으로 재시작하거나 장애 내용을 로그로 기록합니다. 사람이 개입하기 전까지 서비스를 최대한 유지하는 Self-healing 구조가 핵심입니다.
• Systemd Service: 프로세스 크래시 즉시 자동 재시작 (Restart=always, RestartSec=5s)
• Structured Logging: JSON 포맷 장애 로그 → 네트워크 복구 시 서버 자동 전송
• Health Check API: 내부 HTTP 엔드포인트로 Watchdog 및 외부 모니터링 동시 지원
손쉬운 조작 — 사용자 편의 인터페이스
기술적 배경이 없는 운영자도 직관적으로 사용할 수 있도록 웹 기반 대시보드를 설계했습니다. 콘텐츠 등록, 재생 스케줄 편집, 기기 상태 확인, 알림 설정까지 하나의 화면에서 처리 가능합니다.
Ⅲ. 전체 시스템 아키텍처
앞서 설명한 4개의 핵심 구성 요소는 아래 아키텍처 다이어그램에서 하나의 시스템으로 통합됩니다. Edge Node ↔ 통신 레이어 ↔ 관리 서버 ↔ 웹 대시보드의 4-Tier 구조가 핵심입니다.
이 프로젝트에서 가장 어려웠던 부분은 기술 자체가 아니라, 오프라인 환경에서의 신뢰성을 어떻게 설계하느냐였습니다.
클라우드 없이 시스템이 스스로 판단하고, 기록하고, 복구해야 한다는 요구사항은 단순한 IoT 연동을 넘어 Edge Intelligence의 영역입니다. 이 경험은 이후 선박 시스템, 원격지 인프라, 통신 음영 환경의 자율 운영 아키텍처를 설계하는 데 직접적인 기반이 되었습니다.
DID 시스템 자율 운영 플랫폼은 단순한 디지털 사이니지 관리 도구가 아닙니다.
인터넷이 없는 환경에서의 자율 운영이라는 어려운 문제를 DID라는 구체적인 도메인에서 직접 검증한 프로젝트입니다. 센서 모니터링 → Edge 처리 → 저대역 통신 → 자율 장애 대응 → 원격 관리 대시보드로 이어지는 이 아키텍처는, 향후 선박 항법 시스템, 원격지 CCTV, 자율 이동 로봇 등 다양한 분야로 확장될 수 있는 기술적 토대를 제공합니다.
IoT & Edge Computing for Offshore & Industrial Systems
Comments
Post a Comment