Entegrasyonlar · Microsoft Azure
Tesis verisi Azure’a, kaynağında verilen adlarla ulaşır.
Proxus veriyi makinelerden toplar ve her okumayı kendi ağınızın içinden Azure IoT Hub’a gönderir ya da okumaları toplu olarak Azure Data Lake Storage Gen2’ye Parquet, JSON veya CSV dosyaları hâlinde yazar. Azure’a ulaşan veri, PLC adresleriyle değil, Proxus’ta verdiğiniz cihaz ve veri noktası adlarıyla gelir.
- Yön
- Ağınızdan Azure’a doğru; tesise dışarıdan erişim açılmaz
- Aktarılan
- Her okuma JSON olarak: cihaz adı ve kimliği, veri noktası adı, değer, veri türü ve okunma zamanı
- Kesintiye karşı
- Veri Edge Gateway’de bekler, bağlantı gelince sırayla gönderilir
- Veri hacmi
- Her hedef için Doğrudan aktar ya da Değiştiğinde; yalnızca bir işlem akışının gönderdiği için Yalnızca işlem akışları
Veri yolu
Hangi veri nereden geçer, nerede durur?
Bağlantı yalnızca dışarı doğru; tesis ağına dışarıdan erişim açılmaz
Saha
- PLC'ler, CNC'ler, robotlar
- OPC UA sunucuları
- Sayaçlar ve SCADA
Proxus
- Hattın başında toplama
- Veri ağacında düzenleme
- Ara bellek ve aktarım
Microsoft Azure
- cihaz telemetrisi
- mesaj yönlendirme
- bağlı servisler
Nasıl çalışır?
Veri makineden Microsoft Azure hedefine dört adımda ulaşır.
- 01
Veri makinenin yanında toplanır
Yerleşik sürücüler tesis ağındaki PLC’lerden, CNC’lerden, enerji analizörlerinden ve OPC UA sunucularından okur.
- 02
Gönderilmeden önce adlandırılır
PLC adresleri ölçeklenmiş, adı belli veri noktalarına dönüşür; cihazlar ortak veri modelinde (UNS) yerini alır.
- 03
Azure’a aktarılır
Bir veri hedefi, ona bağlı cihazların okumalarını seçtiğiniz aktarım stratejisiyle IoT Hub’a gönderir ya da Data Lake dosyalarında toplar.
- 04
Akış her an doğrulanabilir
Her veri hedefi için durum, son başarılı ve başarısız gönderim, son hata ve hedefe ulaşılamadığı sürece Edge Gateway’de bekleyen mesaj sayısı görünür.
Neler kazanırsınız?
Ekipler Microsoft Azure bağlantısını neden Proxus üzerinden kuruyor?
-
Güvenlik duvarında gelen trafiğe kural açılmaz
Bağlantıyı tesis ağının içi başlatır. Güvenlik incelemesinde genellikle istenen de budur.
-
Her tesisten aynı mesaj yapısı
Her okuma, her tesisten aynı alanlarla gelir; bulut tarafındaki ayrıştırıcı bir kez yazılır.
-
Veri gölüne mesaj değil, dosya
Data Lake Storage Gen2 için okumalar Edge Gateway’de toplanır ve belirlediğiniz klasör ve yol kalıbına Parquet, JSON ya da CSV dosyaları hâlinde toplu olarak yazılır.
-
İlk gönderimden önce sınanır
Bağlantıyı test et, veriyi gönderecek Edge Gateway’den IoT Hub cihaz bağlantısını açar ya da Data Lake’e oturum açıp dosya sisteminin var olduğunu kontrol eder.
Kullanım alanları
Sahada en sık görülen kullanımlar.
-
Tesisler arası merkezi analitik
Her tesis aynı mesaj yapısıyla gönderir; grup düzeyindeki analiz, sinyal eşleştirmekle vakit kaybetmeden başlar.
-
Üretim verisiyle makine öğrenmesi
Modelleri, etiketsiz sayı sütunlarıyla değil, cihaz ve veri noktası adları belli geçmiş veriyle eğitin.
-
Uzun süreli arşiv
Toplu Parquet dosyalarını Data Lake Storage Gen2’ye yazın; tesis de hat başında kullanmak için kendi kopyasını tutar.
- Hedefler
- Azure IoT Hub (paylaşılan erişim anahtarıyla cihaz kimliği) ve Azure Data Lake Storage Gen2 (toplu yazılan Parquet, JSON ya da CSV dosyaları)
- Veri içeriği
- IoT Hub: her okuma için deviceId, deviceName, measureName, timestamp, değer türü ve değerden oluşan bir JSON mesajı. Data Lake: aynı alanlar, her dosyada satır olarak
- Aktarım stratejisi
- Doğrudan aktar, Değiştiğinde ya da Yalnızca işlem akışları (yalnızca bir işlem akışının gönderdiği)
- Güvenlik
- IoT Hub: port 8883’te TLS; sunucu, işletim sisteminin güvenilir kök sertifikalarıyla doğrulanır; cihaz paylaşılan erişim anahtarıyla oturum açar (X.509 cihaz kimlik doğrulaması bu sürümde desteklenmez). Data Lake: her zaman HTTPS; bir servis sorumlusuyla (tenant ID, client ID ve secret) oturum açılır
- Ayarladığınız alanlar
- Azure IoT: HostName, DeviceId, SharedAccessKey. Azure Data Lake Gen2: AccountName, FileSystem, TenantId, ClientId, ClientSecret, Format. Bağlantıyı test et, adresi ve kimlik bilgilerini merkez sunucudan ya da seçtiğiniz Edge Gateway’den veri yazmadan doğrular.
Sahadan örnekler
Bu tesislerde üretimde çalışıyor.
-
İmalat
Dijital fabrikada veri yönetimi
MEXT Dijital Fabrika
Başarı hikâyesini okuyun -
Madencilik ve enerji
Maden sahası, araç filosu ve güneş santrali tek platformda
Kaltun Madencilik
Bu kurulumu sorun -
Enerji
Sahada şebeke izleme
CK Enerji
Bu kurulumu sorun -
İmalat
Oracle ERP ile entegre ortak veri modeli (UNS)
Pilenpak
Bu kurulumu sorun
Sık sorulanlar
Bağlantıyı kurmadan önce bilmeniz gerekenler.
- Proxus, Azure’dan tesise gelen bir bağlantı gerektiriyor mu?
- Hayır. Bağlantı tesis ağından dışarıya doğru açılır. OT tarafında içeriye izin veren bir güvenlik duvarı kuralına ya da dışarıya açık bir uç noktaya ihtiyaç olmaz.
- Hangi sinyallerin Azure’a gideceğini seçebilir miyiz?
- Evet. Azure hedefine hangi cihazların veri göndereceğini siz seçersiniz; tek tek sinyaller için hedefi Yalnızca işlem akışları yaparsınız ve bir işlem akışı yalnızca seçtiklerinizi gönderir. Veri toplama ile aktarım birbirinden bağımsızdır; her şeyi yerelde toplayıp buluta yalnızca oradaki uygulamanın ihtiyaç duyduğunu gönderebilirsiniz.
- Bir mesajın içinde neler var?
- Tek bir okuma: cihaz adı ve kimliği, veri noktası adı, değer, veri türü ve okunma zamanı. Birim ve veri ağacı yolu Proxus’ta kalır. Azure Data Lake Storage Gen2 aynı alanları Parquet, JSON ya da CSV dosyalarında satır olarak alır.
- Azure bağlantısı koparsa ne olur?
- Edge Gateway veriyi yerelde saklar, bağlantı gelince gönderir. Merkez sunucudaki geçmiş veri deposu bundan etkilenmez.
- Veri tesiste de kalmaya devam ediyor mu?
- Evet. Azure’a veri göndermek, tesisteki kopyayı oradan almaz. Kendi barındırdığınız merkez sunucudaki geçmiş veri deposu, hat başındaki panolara ve raporlara veri sağlamaya devam eder.
Diğer entegrasyonlar
- Bulut
AWS Endüstriyel veriyi AWS IoT Core’a ve arkasındaki servislere gönderin. AWS entegrasyonu
- Mesajlaşma ve olay akışı
Apache Kafka Tesis okumalarını ve işlem akışlarınızın ürettiği olayları, olay tabanlı çalışan uygulamalar için Kafka’ya yayınlayın. Apache Kafka entegrasyonu
- Veritabanları
Microsoft SQL Server Üretim verisini, raporların ve iş uygulamalarının okuyabileceği bir SQL Server tablosuna kesintisiz yazın. Microsoft SQL Server entegrasyonu
Bir sonraki adım
Verinin Microsoft Azure hedefinize ulaştığını kendi gözünüzle görün.
Bir makine ve IoT Hub ya da Data Lake hesabınızla gelin. Makineyi bağlayalım, okumalarını gözünüzün önünde Azure’a gönderelim ve Azure’a ulaşılamadığında Edge Gateway’in ne yaptığını gösterelim.
- 01
Keşif görüşmesi
Ekipmanlarınızı, protokollerinizi, tesislerinizi ve verinin ulaşması gereken sistemleri konuşuruz.
- 02
Teknik demo
Genel bir tanıtım yerine, tesisinize benzeyen bir senaryo üzerinde canlı demo yaparız.
- 03
Pilot planı
Kurulum ve güvenlik sorularını baştan yanıtlar, ilk hat ya da tesis için kapsamı birlikte belirleriz.
- 04
Yaygınlaştırma
Aynı şablonlarla yeni hatlar ve tesisler devreye girer.