AIoT 스마트 시스템 아키텍처

9일차 최종 프로젝트: 데이터 수집, 전송, 저장, 제어 및 AI 분석

시스템 데이터 흐름

사용자 (PC/모바일)

웹 브라우저를 통해 시스템과 상호작용 (API 요청)

물리적 계층

센서 및 액추에이터

🌡️ DHT22 (온습도)

📏 HC-SR04 (초음파 거리)

💡 LED (액추에이터)

Raspberry Pi 5 (중앙 허브)

Flask 웹 서버

API, 인증, 데이터 처리

Mosquitto MQTT 브로커

실시간 메시지 중개

데이터 발행 스크립트

센서 데이터 MQTT 발행

OpenAI API

데이터 분석 및 자연어 리포트 생성 (AI)

MariaDB / SQLite

수집된 센서 데이터 영구 저장

하드웨어 회로 구성

Raspberry Pi 5 GPIO

3v3
1
SDA
3
SCL
5
G4
7
GND
9
G17
11
2
5V
4
5V
6
GND
8
TXD
10
RXD
12
G18
... (28 more pins) ...
SCLK
23
24
CE0

💡 LED

GPIO 18

🌡️ DHT22

GPIO 4, 3.3V, GND

📏 HC-SR04

TRIG: G23, ECHO: G24, 5V, GND