DeliveryProtect
A delivery protection and notification system
DeliveryProtect는 택배 도난(일명 Porch Piracy)을 방지하기 위한 저비용·이벤트 기반 택배 보호 및 알림 시스템이다.
이 시스템은 배송 업체와 무관하게 작동하며, 택배가 놓이거나 제거되는 순간을 감지해 사진이 포함된 이메일 알림을 사용자에게 즉시 전송한다.
기존 문제점
택배 도난(현관 앞 택배 절도)은 흔한 일이며, 기존 방식에는 종종 단점이 있습니다.
- 배송업체 알림: 항상 제공되는 것은 아니며 증거가 부족할 수 있습니다.
- 보안 카메라: 가격이 비싸고 지속적으로 녹화할 수 있음 (개인 정보 보호 + 대역폭 문제)
- 보관함: 비용이 수백 달러에 달할 수 있으며 운송업체의 참여가 필요합니다.
DeliveryProtect는 다른 접근 방식을 제시합니다. 즉, 패키지가 놓이는 순간과 제거되는 순간을 감지한 다음, 최소한의 전력/데이터 사용 으로 사진이 첨부된 알림을 전송합니다 .
핵심 하드웨어 구성
| 구성 요소 | 역할 |
|---|---|
| Arduino Uno | Force Sensor 데이터를 기반으로 택배 도착/제거 감지 |
| Force Sensor (FSR) | 무게 변화 감지를 통한 이벤트 트리거 |
| Raspberry Pi 4 | 중앙 제어, 이미지 캡처, 이메일 알림 처리 |
| USB Camera | 택배 및 사용자/침입자 사진 촬영 |
| Ethernet / LAN | 안정적인 로컬 네트워크 통신 |
Arduino는 센서 감지 전용 노드,
Raspberry Pi는 네트워크·이미지·알림 처리 전용 노드로 분리하여
시스템 복잡도를 낮추고 안정성을 확보했습니다.
시스템 구성
Arduino Uno (감지 노드)
- Force Sensor(FSR)를 이용해 택배의 무게 변화 감지
- 임계값 도달 시 HTTP POST 요청 전송
- 택배 도착 / 제거 이벤트 구분
Raspberry Pi 4 (중앙 제어)
- Python 기반 HTTP 서버 실행
- USB 카메라로 사진 촬영
- 이벤트 발생 시 이메일 알림 전송
- 다중 센서 노드 확장 가능
DeliveryProtect is a low-cost, event-driven delivery protection and notification system designed to address the growing issue of package theft, commonly known as porch piracy.
Unlike carrier-dependent notification services, this system independently detects when a package is delivered or removed and immediately sends an email alert with captured images to the user.
The system adopts a role-separated architecture using Arduino and Raspberry Pi to achieve energy efficiency, minimal network usage, and scalability, making it a practical IoT solution.
Core Hardware & Technology
| Component | Role |
|---|---|
| Arduino Uno | Detects delivery and removal events using sensor data |
| Force Sensor (FSR) | Triggers events based on weight changes |
| Raspberry Pi 4 | Central controller for image capture and notifications |
| USB Camera | Captures package and intruder images |
| Ethernet / LAN | Reliable local network communication |
The Arduino operates purely as a sensor detection node, while the Raspberry Pi handles networking, image processing, and notifications, reducing system complexity and improving reliability.
System Architecture & Flow
The system operates in an event-driven manner, activating the network and camera only when necessary.
Operational Flow
- Package placement increases force sensor value
- Arduino sends an HTTP POST request
- Raspberry Pi receives the event
- Camera captures an image
- Email notification is sent
The same process occurs when a package is removed, enabling theft evidence capture.
Problems Solved & Advantages
Existing delivery protection solutions suffer from several limitations.
| Solution | Limitation |
|---|---|
| Carrier notifications | Not universally supported, no theft protection |
| CCTV systems | Continuous recording wastes power and data |
| Commercial smart boxes | Expensive and inconvenient |
DeliveryProtect Advantages
- Carrier-independent
- Event-triggered operation for low power usage
- Photo-based evidence collection
- Implemented at approximately $75
Implementation
- Uses lightweight HTTP communication instead of MQTT to reduce setup complexity
- Optimized for local network environments
- Simple event-based messaging improves reliability
- Scalable architecture supporting multiple detector nodes
Future Expansion & Applications
- Multi-package detection and state management
- Owner-aware alarm system
- MQTT and cloud IoT integration
- Edge AI-based face recognition
- Mobile push notification support
DeliveryProtect is a practical, low-cost IoT system that protects deliveries by operating only when it matters.


