Çözüm

Sıfır Veri Kaybı Garantisi

İnternet kesilse, sunucu yeniden başlasa bile hiçbir ölçüm kaybolmaz. SQLite kuyruğu 14 güne kadar veri saklar; bağlantı gelince otomatik aktarılır, ACK onayı olmadan silinemez.

Yaygın Sorunlar
Sektörde karşılaşılan en kritik enerji yönetimi zorlukları

İnternet Kesintisinde Veri Kaybı

Bulut tabanlı sistemlerde bağlantı kesilince anlık veriler kaybolur; faturalama ve alarm için kritik boşluk oluşur.

Sunucu Yeniden Başlatma Açığı

Backend güncelleme veya bakım sırasında veri alınamaz; bu süre enerji analizinden çıkar.

14 Günden Uzun Çevrimdışı Kalma

Mevsimlik tesis veya uzak lokasyon sahalarda haftalarca bağlantı olmayabilir.

Duplikasyon ve Çakışma

Yeniden iletimde aynı ölçüm iki kez yazılırsa hesaplar bozulur, alarm yanlış tetiklenir.

Argus EMS ile Çözümler
Gerçek zamanlı izleme, otomatik alarm ve kapsamlı raporlama
💾

SQLite Yerel Kuyruğu

Field agent her ölçümü önce yerel SQLite kuyruğuna yazar. Sunucuya yazılana kadar kuyruktan silinmez.

ACK State Machine

Sunucu ölçümü aldığını MQTT ACK mesajıyla onaylar. ACK gelmeden kuyruk girişi SENT→ACKED geçişi yapılmaz.

📅

14 Gün Offline Buffer

5 GiB SQLite veritabanı kapasitesiyle 14 gün offline kalınsa bile tüm veriler korunur.

🔄

Otomatik Yeniden İletim

Bağlantı yeniden kurulunca birikmiş veriler kronolojik sırayla otomatik iletilir, elle müdahale gerekmez.

🚫

Duplikasyon Koruması

Veritabanında UNIQUE(cihaz_id, okuma_zamani) kısıtı: aynı ölçüm iki kez yazılmaya çalışılırsa DROP değil, IGNORE.

🚨

Kuyruk Dolu Alarmı

14 gün dolmadan %80 kapasitede uyarı alarmı — sahanın bağlantı sorunu önceden tespit edilir.

Sık Sorulan Sorular
14 gün neden yeterli?

Türkiye'deki çoğu saha en fazla hafta sonu + resmi tatil süresince çevrimdışı kalır. 14 gün, hem mevsimlik kapama hem de beklenmedik iletişim arızaları için güvenli tampon sağlar. Maksimum tampon süresi yapılandırılabilir.

ACK gelmezse ne olur?

Kuyruk girişi PENDING durumunda kalır. Field agent bağlantı yeniden kurulunca PENDING tüm kayıtları yeniden gönderir. Sunucuya birden fazla kez gönderilse bile veritabanındaki UNIQUE kısıtı duplikasyonu engeller.

MQTT QoS seviyesi nedir?

Argus EMS, MQTT QoS 1 (en az bir kez iletim) kullanır. Ek olarak uygulama katmanındaki ACK state machine, QoS 0'ın bile güvensiz olduğu durumlarda ikinci güvenlik katmanını oluşturur.

Kuyruk dolarsa ne olur?

Kuyruk asla düşürme (DROP) yapmaz. Kapasite dolduğunda QueueFullError fırlatılır ve alarm üretilir. Bu tasarım bilinçlidir: veri silmek yerine sorunu erken tespit etmeyi tercih eder.

Gerçek Sahadan Sonuçlar
Aynı sektörden anonim tesis örnekleri
GES — Çatı Sahasındaki Fabrika
✓ 18 günlük internet kesintisi — sıfır veri kaybı
✓ Bağlantı gelince 2.400 kayıt otomatik aktarıldı
✓ Fatura hesabı tam ve doğru kaldı
Lojistik Depo — Kocaeli
✓ Sunucu bakımı sırasında kesintisiz kayıt
✓ Duplikasyon koruması 0 yanlış alarm
✓ SLA %100 sağlandı
Teknik Gereksinimler
Yerel DepolamaSQLite — 5 GiB cap (≈14 gün)
ProtokolMQTT QoS 1 + uygulama katmanı ACK
State MachinePENDING → SENT → ACKED → silinir
Duplikasyon KorumasıUNIQUE(cihaz_id, okuma_zamani) DO NOTHING
Kuyruk Dolu Alarm%80 kapasitede uyarı, %100'de QueueFullError

Veri güvencesini bugün sağlayın

İnternet kesintisi ve sunucu bakımı ne olursa olsun hiçbir ölçüm kaybolmaz.

Demo Talep Et → info@nevaotomasyon.com.tr