Ignition vs IronFlock: Modern SCADA, Edge Uygulamaları ve Fiyatlandırma Karşılaştırması (2026)
Inductive Automation tarafından geliştirilen Ignition, dünyanın en yaygın kullanılan SCADA platformlarından biridir. Sınırsız lisanslama ve modern Java tabanlı mimiriyle eski SCADA pazarını alt üst ederek bu konumu kazandı — piyasaya çıktığında gerçek bir sıçrayıştı. Aynı zamanda her Ignition alternatifinin kıyaslandığı referans noktasıdır.
IronFlock, bir sonraki mimari dönüşümü temsil eder: gateway merkezliden dağıtık edge-artı-bulut’a, yekpare modüllerden konteynerize uygulamalara ve görselleştirme öncelikliden AI önceliğe.
Bu sayfa, ekiplerin doğru platformu seçmesine yardımcı olmak için dürüst bir karşılaştırma sunmaktadır.
Bir Bakışta
| Boyut | IronFlock | Ignition |
|---|---|---|
| Görünüm ve his | Modern web arayüzü — temiz, duyarlı, tarayıcı yerel | İşlevsel ancak eski — Java masaüstü Designer, web Perspective iyileşiyor |
| Kullanılabilirlik | Self-servis: kaydolun, cihaz flash’layın, dakikalar içinde uygulama dağıtın | Gateway kurulumu, tag yapılandırması ve Designer projeleri için eğitimli entegratör gerektirir |
| İşbirliği | Roller, API anahtarları, cihaz paylaşımı, proje düzeyinde erişim kontrolüyle çok kullanıcılı | Tek kullanıcılı Designer; Perspective oturumları aracılığıyla sınırlı çok kullanıcı desteği |
| Ne kadar modern | Bulut yerel, konteynerize, AI öncelikli, 2020’lerde tasarlandı | 2010’dan itibaren Java tabanlı mimari; modernleşiyor (Perspective) ancak eski çekirdek |
| Topluluk | Büyüyor — açık uygulama pazaryeri, geliştirici belgeleri | Büyük köklü topluluk — Inductive Automation forumu, yıllık ICC konferansı, entegratör ağı |
| Strateji | Açık ekosistem — IronFlock çekirdek sistemi (veri tarihçisi, alarmlar, gösterge panelleri, cihaz yönetimi) oluşturur ve alana özgü işlevsellik için açık bir üçüncü taraf uygulama pazaryeri aracılığıyla genişletir | Birinci taraf modüller — Inductive Automation tüm işlevselliği satın alınabilir modüller olarak geliştirir ve satar; Ignition Exchange aracılığıyla üçüncü taraf katkıları büyüyor ancak kapsamı sınırlı |
| Gelenek | IoT filo yönetimi ve edge computing için kuruldu | 2003’te kuruldu — sınırsız lisanslama ve Java mimarisiyle eski SCADA’yı alt üst etti |
Mimari
Ignition: Gateway Merkezli
Ignition, Java sunucusu (Gateway) olarak çalışır ve tüm sisteminizin merkezi hub’ı işlevi görür. Gateway, PLC’lerden tag’leri toplar, SQL veritabanında geçmişi depolar, Perspective/Vision ekranlarını sunar, scriptleri çalıştırır ve alarmları yönetir. Her istemci Gateway’e bağlanır. Ölçeklendirme, Gateway eklemek ve bunları Gateway Ağı aracılığıyla bağlamak demektir.
- Sunucu: Windows, Linux veya macOS’ta çalışan Java uygulaması
- İstemciler: Web tarayıcı (Perspective) veya Java masaüstü uygulaması (Vision)
- Edge: Ignition Edge, saha cihazları için sınırlı bir sürümdür — veritabanı bağlantısı yok, 35 günlük geçmiş limiti, bir seferde bir proje
- Mantık: Python/Jython scripting, sıralı mantık için SFC modülü
- Dağıtım: Gateway’i kurun, Designer (Java masaüstü uygulaması) aracılığıyla tag’leri ve ekranları yapılandırın
IronFlock: Dağıtık Edge + Merkezi Hizmetler
IronFlock, iki tamamlayıcı katmandan oluşan dağıtık bir sistemdir. Otonom edge cihazlar, operasyon noktasında hafif bir agent ve Docker konteynerize uygulamalar çalıştırır. Merkezi hizmetler — FleetDB (TimescaleDB), FleetDB Servisi, AI yönetimi ve web arayüzü — filo genelinde veri depolama, gösterge paneli oluşturma ve zeka sağlar. WAMP mesaj broker’ı her şeyi gerçek zamanlı pub/sub ve RPC ile birbirine bağlar.
Ayrıca sanal cihazlar da sağlayabilirsiniz — projenize fiziksel cihazların yanına katılan, Grafana, Node-RED, Jupyter veya özel veri pipeline’ları gibi filo genelinde hizmetler çalıştıran bulut tabanlı işlem düğümleri.
- Edge cihazlar: Herhangi bir Linux veya Windows uyumlu donanım — Raspberry Pi, endüstriyel PC’ler, NVIDIA Jetson, Windows IPC’ler, gateway’ler — uygulamaları otonom olarak çalıştırır (Windows’ta agent, otomatik yeniden başlatma ve kendi kendini güncelleme ile yerel bir hizmet olarak çalışır)
- Uygulamalar: Herhangi bir programlama dilinde Docker konteynerler, edge veya sanal cihazlara dağıtılır
- Veri: Edge uygulamaları, mesaj broker’ı aracılığıyla telemetriyi proje başına TimescaleDB tablolarını otomatik olarak sağlayan FleetDB’ye yayınlar
- Merkezi hizmetler: FleetDB Servisi veri akışlarını işler, alarmları değerlendirir ve gösterge panellerini sunar; AI Servisi doğrudan cihaz erişimiyle çok-agent konuşmalarını yönetir
- Dağıtım: Bir cihazı flash’layın, broker’a bağlayın, mağazadan veya kendi reponuzdan uygulama yükleyin
Pratikte Bunun Anlamı
| Senaryo | IronFlock | Ignition |
|---|---|---|
| Yeni saha ekleme | Cihazları bağlayın — projeye katılır ve FleetDB’ye veri göndermeye başlarlar | Yeni bir Gateway kurun ve lisanslayın |
| Yetenek ekleme | Bir uygulama yükleyin (genellikle ücretsiz) | Modül satın alın ve yükleyin |
| 100 cihazı güncelleme | Filo genelinde tek tıkla toplu OTA | Her Gateway’i ayrı ayrı güncelleyin |
| Özel AI modeli çalıştırma | Her cihaza konteynerize uygulama olarak dağıtın | Yerel olarak desteklenmiyor |
| Cihaza uzaktan erişim | Tarayıcıda “Tünel Aç”a tıklayın | VPN kurun |
| Cihazları, verileri ve projeleri ölçeklendirme | Cihazlar kendi kendine yeterlidir; hizmetler bağımsız ölçeklenir; veri için TimescaleDB; swarm tabanlı proje yalıtımı | Gateway ekle; veri için Historian; Gateway başına ayrı projeler |
| Platformun kendisini güncelleme | Çoğu merkezi hizmet için sıfır kesintili kademeli güncellemeler | Örnek başına Gateway yeniden başlatma gerekli |
Özellik Karşılaştırması
Veri ve Bağlantı
| Özellik | IronFlock | Ignition |
|---|---|---|
| PLC bağlantısı | ✅ Industrial Collector — Modbus TCP/RTU, OPC UA, Siemens S7 ve Allen-Bradley tek bir uygulamada, önceden eşlenmiş ekipman profilleri kataloğuyla (S7 ve Allen-Bradley erken erişimde); ayrıca IO-Link, BACnet ve MTConnect toplayıcıları | ✅ Kapsamlı yerel sürücüler (Allen-Bradley, Siemens, Omron, Modbus, BACnet, DNP3) |
| OPC UA desteği | ✅ Industrial Collector ile yerleşik — adres alanında gezinme, sertifika kimlik doğrulaması | ✅ Yerleşik sunucu ve istemci |
| MQTT desteği | ✅ Uygulamalar aracılığıyla | ⚠️ Cirrus Link modülleri gerektirir (ücretli eklenti) |
| Kafka bağlantısı | ✅ Uygulamalar aracılığıyla | ⚠️ Ücretli modül |
| REST API veri entegrasyonu | ✅ Yerleşik | ⚠️ Scripting aracılığıyla |
| Otomatik zaman serisi depolama | ✅ Proje başına TimescaleDB | ❌ Harici SQL veritabanı kurulumu gerektirir |
| Projeler arası veri yalıtımı | ✅ Fiziksel veritabanı ayrımı + kriptografik yalıtım | ❌ Manuel veritabanı/tag ayrımı |
| Edge veri işleme | ✅ Herhangi bir Linux veya Windows cihazda tam hesaplama | ⚠️ Edge sürümü — sınırlı, veritabanı bağlantısı yok |
| Bulut veritabanı ölçekleme | ✅ Yönetilen, otomatik ölçekleme | ❌ Kendi kendine yönetilen SQL |
| LoRaWAN sensör entegrasyonu | ✅ Sanal cihazda ChirpStack — birleşik veri pipeline’ı | ⚠️ Üçüncü taraf modüller aracılığıyla |
Görselleştirme ve Gösterge Panelleri
| Özellik | IronFlock | Ignition |
|---|---|---|
| Gösterge paneli oluşturucu | ✅ Kodsuz YAML widget sistemi | Designer aracı (sürükle-bırak, daha karmaşık) |
| Widget kütüphanesi | ✅ Grafikler, göstergeler, haritalar, tablolar, formlar, eylemler | ✅ Zengin bileşen kütüphanesi (Perspective) |
| Çok sayfalı gösterge panelleri | ✅ | ✅ |
| Veri depolamalı form widget’ları | ✅ Yerleşik | ❌ Özel olarak oluşturulmalı |
| Eylem widget’ları (makine kontrolü) | ✅ Yerleşik | ✅ Scripting aracılığıyla |
| Gerçek zamanlı güncellemeler | ✅ WAMP aracılığıyla saniyenin altında | ✅ Polling/abonelikler aracılığıyla saniyenin altında |
| Yalnızca gösterge paneli kullanıcı rolleri | ✅ Yerleşik | ⚠️ Manuel rol yapılandırması gerektirir |
| Gömülebilir gösterge panelleri | ✅ | ⚠️ Sınırlı |
| Tasarım aracı | Tarayıcı tabanlı (kurulum yok) | Java masaüstü Designer uygulaması |
Uzaktan Erişim ve Güvenlik
| Özellik | IronFlock | Ignition |
|---|---|---|
| Yerleşik tünelleme hizmeti | ✅ TCP, HTTP(S), UDP, SSH, VNC, VPN | ❌ Mevcut değil — VPN gerekli |
| Uzaktan HMI erişimi | ✅ Tarayıcıdan tek tıkla | ❌ Ağ yapılandırması gerektirir |
| Uzaktan masaüstü erişimi | ✅ VNC tünelleme | ❌ VPN veya üçüncü taraf |
| Cihazlara SSH erişimi | ✅ Tarayıcı tabanlı | ❌ |
| Kimlik doğrulama | ✅ TOTP 2FA ile OIDC | ⚠️ Temel kullanıcı/rol sistemi |
| API anahtarı yönetimi | ✅ | ❌ |
| Cihazlarda sıfır açık port | ✅ Agent dışarı çağırır | ❌ Gateway yapılandırılmış portlarda dinler |
| Kiracı başına mesaj yalıtımı | ✅ Kriptografik realm yalıtımı | ❌ Paylaşılan Gateway |
| Denetim günlükleme | ✅ Tam cihaz ve kullanıcı denetim izi | ⚠️ Yalnızca alarm günlüğü |
Uygulama Geliştirme
| Özellik | IronFlock | Ignition |
|---|---|---|
| Geliştirme dilleri | ✅ Herhangi biri (Docker konteynerler) | ❌ Yalnızca Java ve Jython |
| Yerleşik bulut IDE | ✅ | ❌ |
| Git entegrasyonu | ✅ GitHub, GitLab | ❌ |
| CI/CD sürüm pipeline’ı | ✅ Yerleşik derleme ve sürüm | ❌ |
| Uygulama pazaryeri | ✅ Para kazanma ile birlikte | ⚠️ Ignition Exchange (topluluk, ücretsiz) |
| Üçüncü taraf modül ekosistemi | Büyüyen uygulama ekosistemi | ✅ Yerleşik modül vitrini |
| Scripting dili | Herhangi biri (Python, Go, Rust, JS, vb.) | Python/Jython |
AI ve Analitik
| Özellik | IronFlock | Ignition |
|---|---|---|
| Çok-agent AI yönetimi | ✅ Yerleşik | ❌ Mevcut değil |
| Cihaz verileri üzerinde doğal dil sorguları | ✅ | ❌ |
| Fiziksel AI (cihazlarda fonksiyon çalıştırma) | ✅ | ❌ |
| Uygulama tanımlı özel AI agent’ları | ✅ YAML tabanlı agent şablonları | ❌ |
| AI tarafından oluşturulan gerçek zamanlı grafikler | ✅ Konuşma içinde | ❌ |
| Ses tabanlı etkileşim | ✅ | ❌ |
| Edge ML/analitik | ✅ Konteynerize uygulamalar aracılığıyla herhangi bir ML çerçevesini dağıtın | ❌ |
| AI için özel veri tanımlayıcılar | ✅ | ❌ |
Cihaz ve Filo Yönetimi
| Özellik | IronFlock | Ignition |
|---|---|---|
| Toplu OTA güncellemeleri (OS, agent, uygulama) | ✅ | ❌ Gateway başına manuel güncellemeler |
| Cihaz gruplama ve yönetimi | ✅ | ❌ |
| Tüm uygulamalardan canlı günlükler | ✅ Tarayıcıda akış | ❌ Yalnızca Gateway günlükleri |
| Konum yönetimi ve harita görünümü | ✅ | ❌ |
| Ayrıcalıklarla cihaz paylaşımı | ✅ | ❌ |
| OEM cihaz ön kaydı | ✅ Tak ve kullan | ❌ |
| Herhangi bir Linux veya Windows cihazı bağlama | ✅ ARM, x86, NVIDIA Jetson, Windows IPC’ler | ❌ Sunucu sınıfı donanım bekleniyor |
| Sanal cihazlar (bulut hesaplama) | ✅ Fiziksel filoyla birlikte Grafana, Node-RED, Jupyter çalıştırın | ❌ |
Alarmlar ve Bildirimler
| Özellik | IronFlock | Ignition |
|---|---|---|
| Yapılandırılabilir alarm kuralları | ✅ Herhangi bir telemetri akışında | ✅ Tag alarm sistemi |
| E-posta bildirimleri | ✅ | ✅ (Alarm Bildirim modülü — ücretli eklenti) |
| SMS bildirimleri | ✅ | ✅ (SMS modülü — ücretli eklenti) |
| Sesli arama bildirimleri | ❌ | ✅ (Ses modülü — ücretli eklenti) |
| Önem düzeyleri | ✅ Kritik, Önemli, Küçük | ✅ Yapılandırılabilir öncelikler |
| Otomatik çözme | ✅ | ✅ |
| Manuel değerlendirme ve not ekleme | ✅ | ✅ Alarm rafı |
Fiyatlandırma Karşılaştırması
Ignition: Modül Tabanlı Kalıcı Lisanslama
Ignition, her yeteneğin ayrı ayrı satın alınan bir modül olduğu kalıcı lisans modelini kullanır. Tipik bir dağıtım, görselleştirme, veritabanı bağlantısı, alarm bildirimi, raporlama ve MQTT için platform lisansının yanı sıra modüller gerektirir — her biri ayrı fiyatlandırılır. Yıllık destek ve bakım ücretleri, saha cihazları için Ignition Edge lisansları ve Sepasoft’tan üçüncü taraf MES modülleri ekleyin. Her yeni saha kendi Gateway lisansına ihtiyaç duyar.
Güncel modül fiyatlandırması için Ignition’ın fiyatlandırma sayfasına bakın.
IronFlock: Ücretsiz Bulut + Şirket İçi için Abonelik
IronFlock’un bulut sürümü ücretsizdir — tüm çekirdek platform özellikleri (cihaz yönetimi, gösterge panelleri, OTA güncellemeleri, alarmlar, uygulama dağıtımı) ücretsiz olarak dahildir. IronFlock, kaynak kullanımına göre ücret alır: depolama, uzaktan erişim oturumları, sanal cihazlar ve AI kullanımı.
Ek yetenekler, pazaryerinden uygulama satın alarak eklenebilir — örneğin, IronFlock veya üçüncü taraf geliştiriciler tarafından oluşturulan özel protokol bağlayıcıları, analitik araçları veya sektöre özgü çözümler.
Şirket içi dağıtımlar (hava boşluklu veya özel altyapı) için IronFlock abonelik tabanlı lisans sunar.
Ignition’ı Ne Zaman Seçmeli
Ignition daha iyi bir seçim olabilir:
- Karmaşık özel P&ID grafikleriyle geleneksel SCADA süreç görselleştirmesi ihtiyacınız varsa — Ignition’ın Perspective ve Vision modülleri, karmaşık özel süreç ekranları için gelişmiş çizim araçlarına sahip özel bir HMI grafik editörü içerir. (Not: IronFlock artık pompalar, valfler, tanklar, borular ve daha fazlasını kapsayan tam bir SCADA sembol kütüphanesi içermektedir.)
- En geniş yerel sürücü kütüphanesine ihtiyacınız varsa — IronFlock’un Industrial Collector uygulaması artık Siemens S7, Allen-Bradley, Modbus ve OPC UA’yı doğrudan konuşsa da Ignition, henüz kapsamadığı eski ve niş protokolleri (DF1 seri, DNP3, PCCC, üreticiye özel yığınlar) de destekler.
- Eğitimli entegratörlere ve köklü projelere sahip mevcut bir Ignition ekosistemine sahipseniz.
- Görsel sıralı mantık programlama için Sıralı Fonksiyon Grafikleri ihtiyacınız varsa.
- Özellikle Ignition’ın doğrulanmış iş akışı belgelerini gerektiren yüksek derecede düzenlenmiş bir ortamda faaliyet gösteriyorsanız.
- Kullanım durumunuz, sabit bir iyi bilinen PLC kümesiyle ve filo yönetimi veya AI ihtiyacı olmadan tek sahali bir SCADA sistemiyse.
IronFlock’u Ne Zaman Seçmeli
IronFlock daha güçlü bir seçimdir:
- Birden fazla sahada cihaz filosunu yönetiyor ve merkezi OTA güncellemelerine, izlemeye ve yönetime ihtiyaç duyuyorsanız.
- Herhangi bir dilde özel uygulamalar dağıtmak istiyorsanız — yalnızca Java/Jython değil.
- Yerleşik AI ihtiyacınız varsa — doğal dil sorguları, çok-agent yönetimi, cihazlarda fiziksel AI çalıştırma.
- VPN olmadan uzaktan erişim istiyorsanız — platforma yerleşik HTTP, SSH, VNC, TCP ve UDP için tünelleme.
- Otomatik proje başına veri ayrımıyla çok kiracılı yalıtım ihtiyacınız varsa.
- Maliyet önemliyse — IronFlock, modülleri tek tek satın almadan SCADA, MES, AI, uzaktan erişim ve filo yönetimi sunar.
- Bir pazaryerinde endüstriyel uygulamalar oluşturmak ve para kazanmak istiyorsanız.
- Modern bir dijital operasyonlar katmanı oluşturuyorsanız ve Java tabanlı araçlara tedarikçi bağımlılığından kaçınmak istiyorsanız.
Geçiş Yolu
IronFlock, Ignition’ın yanında çalışabilir. Ekipler genellikle IronFlock’u mevcut OPC UA altyapısına bağlayarak başlar (Ignition, OPC UA sunucusu olarak hareket edebilir), ardından Ignition doğrudan PLC iletişimini üstlenmeye devam ederken görselleştirme, uzaktan erişim ve filo yönetimini kademeli olarak IronFlock’a taşır. Zamanla IronFlock üzerindeki konteynerize OPC UA uygulamaları, Ignition katmanının yerini tamamen alabilir.