register.html

Chatbot-Skill-Server 람다 함수

aws구성 테라폼 코드

Inbound-Scanner 람다 함수

Outbound-Notifier 람다 함수

5조 소지품 체크 브레인스토밍(수정).hwp

소지품 체크 프로젝트 기휙안(초안).docx

<aside> 📦

SmartScan Hub — 노터치 소지품 체크 시스템

진행 상태: 진행 중 | 개발 기간: 2026-03-10 ~ | 도메인: smartscan-hub.com

팀원: 황찬영, 이동주, 김준표, 박준영, 임재영

클라우드 : 황찬영

백앤드 : 이동주

프론트앤드 : 임재영,김준표

카카오톡 챗봇 : 박준영

</aside>


1. 프로젝트 개요

문제 정의

외출 시마다 반복되는 "지갑/차키 챙겼나?" 직접 눈으로 확인해야 하는 반복적 불안

해결 방안

현관 앞 UHF RFID 리더기가 가방·의류 속 소지품을 자동 다중 스캔 → 누락 감지 시 카카오톡 Push 즉시 발송 (No-Touch)

기획 의도

하드웨어 + 서비스를 결합한 HaaS(Hardware as a Service) 모델로, DIY 설치 + 저비용 운영이 가능한지 검증

핵심 키워드

Edge: Orange Pi Zero 3, Docker, Python 3.12

Cloud: VPC, API Gateway, Lambda, RDS, EventBridge, S3, Cognito,route53,WAF

Backend: boto3, PyMySQL, requests

IaC: Terraform

<aside> 💡

핵심 기술 포인트: Private Subnet Lambda의 외부 통신 문제를 EventBridge + Lambda Splitting으로 해결 → NAT Gateway 완전 제거 → 월 운영비 30원 미만 목표

</aside>


2. 시스템 아키텍처

학교 프로젝트 구조도(최종).png

Inbound 흐름 (VPC 내부)

Orange Pi → POST /scan → API Gateway → Inbound Lambda (Private Subnet) → RDS 저장 → EventBridge 이벤트 발행

Outbound 흐름 (VPC 외부)

EventBridge (MissingItemDetected) → Outbound Lambda (VPC 외부) → 카카오톡 API 호출 → Push 알림

VPC 리소스 맵

VPC 리소스맵

VPC 리소스맵

<aside> 🏗️

아키텍처 설계 핵심 결정 사항