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
주요 기능
기술 스택
콘테스트 프로젝트 진행 상황
각 Quest를 단계적으로 완성하는 프로젝트입니다.
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.
프로젝트 갤러리
프로젝트 제작 과정과 최종 결과물을 담은 이미지 갤러리입니다.


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