Projelere dön

01 / 2026

Endüstriyel OEE Monitor

Sensör verilerini zaman serisi olarak toplayıp saatlik/günlük OEE trendlerini raporlayan, duruş sürelerini görünür kılarak verimlilik kayıplarının hızlı tespitini sağlayan izleme platformu.

Sonuç

Tamamlandı

Teknolojiler

Python · FastAPI · TimescaleDB · Docker · ECharts · WebSocket

İş Etkisi: Üretim hattındaki darboğazları ve duruş sürelerini gerçek zamanlı görünür kılarak verimlilik kayıplarının hızlıca tespit edilmesini sağlar. Saatlik ve günlük OEE trendleri ile hangi makinenin ne zaman performans düşürdüğü anında raporlanır.

Endüstriyel OEE & Telemetri İzleme Sistemi, fabrika sahasından gelen yüksek frekanslı sensör verilerini ve duruş kayıtlarını gerçek zamanlı işlemek üzere tasarlanmış bir izleme platformudur.

Backend katmanında FastAPI, async/await ve asyncpg ile yüksek performanslı, non-blocking veri toplama sağlar. Sensör verileri Pydantic şemaları ile doğrulanır ve TimescaleDB (PostgreSQL 16 hypertable) üzerinde zaman serisi formatında saklanır.

Raporlama katmanı dinamik SQL sorgu üretimi ile çalışır: birden fazla makine ve metriği tek sorguda döndüren esnek bir timeseries endpoint'i, saatlik/günlük OEE agregasyonları, duruş analizleri ve CSV/JSON ihracat desteği sunar. Veritabanı migrasyonları backend başlatıldığında otomatik çalışır.

İstemci tarafında Nginx ve SVG tabanlı ECharts ile hazırlanan canlı izleme panosu, WebSocket broadcast mimarisi üzerinden anlık güncellenir. Tüm servisler Docker Compose ile tek komutla orkestre edilir.

Downtime geri-alma ve insan-döngü-içinde tasarım kararlarını Otomasyonu insana göre tasarlamak yazımda detaylandırdım.