TechDay Contest 2026 — 최종 결과물 제출
콘테스트 프로젝트진행중

AI Intrusion Detection System Based on EBC7700

Edge AI Intrusion Detection System that analyzes USB camera video on the EBC7700 EVK using AI, determines intrusion when a person crosses a Cross Line in a restricted area, and sends notifications to the web via MQTT

TechDay Contest 2026 — 최종 결과물 제출
방
2026.08.27에 시작
0
좋아요
0
조회
0
댓글

주요 기능

온보드 AI 사람 객체 검출
USB 카메라 영상을 EIC7700 SoC의 NPU에서 실시간으로 분석하여 사람만 감지하고 위치를 검출합니다.
크로스라인 및 제한구역 침입 판단
검출된 사람의 위치를 분석하여 크로스라인 통과와 제한구역 진입 여부를 판단하고, 안전->경계->침입 상태로 구분합니다.
침입 이벤트 및 이미지 전송
침입이 발생하면 해당 순간의 영상을 자동으로 캡처하고, 감지 이벤트 정보와 캡처 이미지를 MQTT로 전송합니다.
웹 기반 원격 모니터링
Node-RED 웹 대시보드를 통해 PC와 모바일에서 침입 상태, 경고 알림등을 정지영상으로 확인할 수 있습니다.
원격 캡처 및 이미지 저장
웹 대시보드에서 원격으로 이미지를 촬영하고, 수신된 이미지를 확인 또는 저장할 수 있습니다.

기술 스택

EBC7700 EVKLogitech C930e USB 카메라NASHDMI 모니터HDMI-Micro HDMI cable
Ubuntu 24.04 LTSWindows 11 WSL2ESWIN SDKVisual Studio CodeDockerMQTT BrokerNode-RED
TechDay Contest 2026 — 최종 결과물 제출진행중
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
2 / 2 완료
✓
Quest 1: 사람 검출/침입 판단 및 MQTT 전송 기능 구현
2026.08.02
완료

EBC7700 EVK에 USB 카메라를 연결하여 실시간 영상 입력을 확인하였습니다.

EIC7700 SoC의 NPU에서 YOLOv3 모델을 실행하여 사람 객체를 검출하고, 검출 위치에 사각형을 표시하였습니다.

사람의 위치를 기준으로 크로스라인 통과와 제한구역 진입 여부를 판단하는 기능을 구현하였으며, 침입 상태와 이벤트 정보를

MQTT Broker로 전송하는 기능까지 개발하고 시험하였습니다.

✓
Quest 2: Node-RED 대시보드 연동 및 전체 시스템 완성
2026.08.26
완료

Node-RED에서 MQTT Broker의 침입 이벤트를 구독하고, 수신한 데이터를 웹 대시보드에 표시하도록 구현하였습니다. 현장 상태를 보안 정상·경계·침입 경보로 구분하고, 침입 순간 이미지 캡처와 대시보드 버튼을 이용한 이미지 저장 기능을 추가하였습니다. 마지막으로 PC와 모바일에서 화면 표시 및 알림 상태를 확인하고, 전체 시스템의 연동 시험과 오류 보완을 완료하였습니다.

최종 정리
최종 요약

■ Project Completion

An Edge AI intrusion detection system has been completed that analyzes USB camera video on-board using the EIC7700 SoC mounted on the EBC7700 EVK.

The system detects human crossing of a virtual line and entry into restricted areas, and transmits the detection results and captured images through an MQTT Broker to Node-RED for viewing on PC and mobile devices.

■ Key Achievements and Features

- Real-time human object detection using the EIC7700 NPU and YOLOv3.

- Automatic judgment of virtual line crossing and restricted area entry.

- On-site status displayed in three security states: normal, alert, and intrusion alarm.

- Intrusion events and captured images transmitted via MQTT.

- Node-RED web dashboard enables remote monitoring via PC and mobile devices, manual image capture, and image storage.

- Processing performed internally on the board rather than on a central server, reducing latency and network load.

■ Future Improvement Plans

Future improvements will include adding real-time video streaming and video recording capabilities, with expansion to a multi-channel surveillance system capable of managing multiple cameras simultaneously. An integrated dashboard for managing video from multiple camera channels will also be implemented.

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

GitHub

GitHub

바로가기 →
YouTube

YouTube

바로가기 →

프로젝트 소개

목표 및 제작 동기

We build an Edge AI system that analyzes camera video with AI on the EBC7700 EVK and provides notifications through MQTT and Node-RED upon intrusion detection.

프로젝트 컨셉

USB 카메라 영상을 EBC7700 EVK에 탑재된 EIC7700 SoC에서 온보드(On-board) 방식으로 직접 AI 분석하여 사람을 검출하고, 크로스라인 통과 또는 제한구역 진입 여부를 판단하는 Edge AI 침입 감지 시스템입니다.

AI 분석을 수행하는 방식이 보드 내부에서 영상을 실시간으로 처리하므로 처리 지연 시간을 줄일 수 있습니다.

크로스 라인 접근 및 침입금지 영역 침입 발생 시 이벤트 정보와 캡처 이미지를 MQTT로 전송하며, Node-RED 기반 웹 대시보드를 통해 PC와 모바일에서 침입 상태와 캡쳐된 이미지를 확인할 수 있으며 이미지 또한 저장 버튼에 의해 저장할수 있습니다.

개발 일정
차수기간계획 내용
1차2026-07-06 ~ 2026-07-11EBC7700 EVK에 USB 카메라를 연결하고 실시간 영상 입력 및 프레임 수신 상태 확인
2차2026-07-13 ~ 2026-07-21EIC7700 NPU에서 사람 객체를 검출하고 검출 위치에 사각형을 표시하는 기능 구현
3차2026-07-22 ~ 2026-07-28사람의 위치를 기준으로 크로스라인 통과 및 제한구역 진입 여부를 판단하는 기능 구현
4차2026-07-28 ~ 2026-08-03입 상태와 이벤트 정보를 EBC7700 EVK에서 MQTT Broker로 전송하는 기능 구현 및 시험
5차2026-08-04 ~ 2026-08-11Node-RED에서 MQTT 이벤트를 구독하고 수신된 상태와 데이터를 처리하는 기능 구현
6차2026-08-12 ~ 2026-08-17웹 대시보드에 보안 정상->경계->침입 경보 상태를 구분하여 표시하는 기능 구현
7차2026-08-18 ~ 2026-08-21침입 순간 이미지 자동 캡처와 대시보드 버튼을 이용한 이미지 저장 기능 구현
8차2026-08-24 ~ 2026-08-26PC 및 모바일 화면 표시 확인, 전체 시스템 연동 시험, 오류 수정 및 최종 검증 테스트
주요 기능
  • 온보드 AI 사람 객체 검출 — USB 카메라 영상을 EIC7700 SoC의 NPU에서 실시간으로 분석하여 사람만 감지하고 위치를 검출합니다.
  • 크로스라인 및 제한구역 침입 판단 — 검출된 사람의 위치를 분석하여 크로스라인 통과와 제한구역 진입 여부를 판단하고, 안전->경계->침입 상태로 구분합니다.
  • 침입 이벤트 및 이미지 전송 — 침입이 발생하면 해당 순간의 영상을 자동으로 캡처하고, 감지 이벤트 정보와 캡처 이미지를 MQTT로 전송합니다.
  • 웹 기반 원격 모니터링 — Node-RED 웹 대시보드를 통해 PC와 모바일에서 침입 상태, 경고 알림등을 정지영상으로 확인할 수 있습니다.
  • 원격 캡처 및 이미지 저장 — 웹 대시보드에서 원격으로 이미지를 촬영하고, 수신된 이미지를 확인 또는 저장할 수 있습니다.
댓글 0개

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!