Sözlük · Mimari
Edge computing nedir?
Edge computing (uç bilişim), makinelerden gelen veriyi buluta veya merkezi sunucuya göndermeden önce, verinin üretildiği yere yakın bir cihazda toplayıp işleyen mimari yaklaşımdır.
VOLSOFT mühendislik ekibi ·
Edge computing (uç bilişim), sahadaki makinelerden, PLC’lerden ve sensörlerden gelen veriyi merkezi bir sunucuya veya buluta göndermeden önce, verinin üretildiği yere yakın bir donanımda toplayıp işleme yaklaşımıdır. Bu donanım bir endüstriyel PC, bir gateway veya bir sanal makine olabilir. Amaç, gecikmeyi azaltmak, ağ trafiğini düşürmek ve bağlantı kesintilerinde veri kaybını önlemektir.
Edge computing ne işe yarar?
Fabrikada üretilen verinin büyük kısmı ham ve yüksek frekanslıdır. Bir titreşim sensörü saniyede binlerce örnek üretebilir; bir PLC’den yüzlerce tag her saniye okunabilir. Bu verinin tamamını merkeze taşımak hem ağı yorar hem de gereksiz depolama maliyeti doğurur. Edge katmanı veriyi kaynağında şu işlere tabi tutar:
- Farklı protokollerden (Modbus, OPC UA, S7, EtherNet/IP gibi) veri okuma
- Birim dönüştürme, ölçekleme ve filtreleme
- Ortalama, minimum-maksimum gibi özetlerin hesaplanması
- Eşik ve kural tabanlı alarmların yerelde üretilmesi
- Bağlantı kesildiğinde verinin tamponlanması (store and forward)
Nasıl çalışır?
Tipik bir kurulumda edge yazılımı, OT ağında PLC ve cihazlara yakın bir noktada çalışır. Cihazlardan veriyi kendi sürücüleriyle okur, tanımlı kurallarla işler ve sonucu MQTT, OPC UA veya HTTP gibi bir protokolle üst sisteme yayınlar. Bağlantı yönü çoğunlukla edge’den merkeze doğru kurulur; böylece dışarıdan OT ağına gelen bağlantı açmak gerekmez. Bu, OT güvenliği açısından da tercih edilen bir düzendir.
Edge katmanında veri, merkeze gönderilmeden önce anlamlı bir yapıya da kavuşturulur. Örneğin bir PLC’deki DB10.DBD4 adresi, edge yazılımında “hat 1 pres 3 hidrolik basınç, bar” gibi bir isim ve birimle eşleştirilir. Böylece üst sistemler PLC adreslerini bilmek zorunda kalmaz; PLC programı değiştiğinde de yalnızca edge tarafındaki eşleştirme güncellenir.
Edge, fog ve cloud farkı
| Edge | Fog | Cloud | |
|---|---|---|---|
| Konum | Makineye veya hatta yakın | Tesis içi, edge ile bulut arası ara katman | Uzak veri merkezi |
| Gecikme | En düşük | Orta | En yüksek, internete bağlı |
| Tipik iş | Veri okuma, filtreleme, yerel alarm | Birden çok edge’in verisini birleştirme, tesis düzeyi analiz | Uzun dönem saklama, çok tesisli analiz |
| Bağlantı kesilirse | Çalışmaya devam eder | Tesis içinde çalışır | Erişilemez |
Fog terimi bazı kaynaklarda edge’in bir alt türü olarak da geçer; pratikte sınır keskin değildir. Önemli olan, hangi işin hangi katmanda yapılacağına baştan karar vermektir.
Pratikte nelere dikkat edilmeli?
- Donanım seçimi: Sıcaklık, toz ve titreşime dayanıklı, DIN raya uygun endüstriyel PC’ler sahaya daha uygundur.
- Merkezi yönetim: Onlarca edge cihazı varsa yapılandırma, güncelleme ve izleme uzaktan yapılabilmelidir.
- Veri modeli: Edge’de veriye anlamlı isim ve birim verilmesi, üst katmandaki entegrasyonu kolaylaştırır. Bu noktada Unified Namespace yaklaşımı sık kullanılır.
- Zaman senkronizasyonu: Edge cihazlarının saatleri NTP ile senkronize edilmelidir; aksi halde farklı kaynaklardan gelen veriler yanlış sıralanır.
- Güvenlik: Edge cihazı OT ve IT ağları arasında duruyorsa ağ ayrımı, sertifika tabanlı bağlantı ve en az yetki ilkesi uygulanmalıdır.
VOLSOFT, edge katmanını Proxus platformu üzerinde kurar.
