Yönetim & İzleme
Dokümantasyon
🏗️ Sistem Mimarisi ve Mantığı
graph TD
%% Styles
classDef cloud fill:#f8fafc,stroke:#94a3b8,stroke-width:2px,color:#334155;
classDef device fill:#eff6ff,stroke:#60a5fa,stroke-width:2px,color:#1e40af;
classDef app fill:#f0fdf4,stroke:#4ade80,stroke-width:2px,color:#166534;
classDef ext fill:#fff,stroke:#cbd5e1,stroke-dasharray: 5 5,color:#64748b;
subgraph Cloud_Layer [☁️ Cloud / Center]
direction TB
Zone[Zone Backend Laravel]:::cloud
S3[AWS S3 Images]:::cloud
Zone <-->|Plate & Session| S3
end
subgraph Device_Layer [📦 Field Device]
direction TB
Lens[📷 Lens Python]:::device
Gate[🚗 Gate Middleware]:::device
Relay[🔌 Relay :9748]:::device
Dialog[🖥️ Dialog Kiosk]:::device
Peripherals[💡 LED / Payment]:::ext
Lens -->|Plate Data| Gate
Gate -->|Trigger| Relay
Gate <-->|Control| Peripherals
Gate -->|Horizon Queue| Zone
end
subgraph Client_Layer [📱 Integration]
ClientApp[Your App]:::app
end
Gate -.->|WebSocket Event| ClientApp
Cihaz (Uç)
- Lens (Python): Kameradan görüntü alır, plakayı okur ve Gate'e gönderir.
- Relay (9748): Gate tarafından tetiklendiğinde bariyeri açar.
- Gate: Tüm trafiği yöneten merkez. Ödeme sistemleri ve LED panellerle konuşur.
- Dialog: Çıkış kiosk ekranındaki ödeme arayüzü.
Bulut & Merkez
- Zone Backend: Plaka ve oturum verilerinin tutulduğu ana veritabanı.
- AWS S3: Araç ve plaka görselleri için güvenli depolama alanı.
- Horizon: Gate, verileri bir kuyruk yapısı kullanarak merkeze iletir.
📡 Entegrasyon
Gate, gerçek zamanlı verileri WebSocket üzerinden yayınlar. Kendi uygulamanızı bu sokete bağlayarak canlı takip yapabilirsiniz.
WebSocket Dokümantasyonu