Veriyi üretildiği yerde işleyin. Her şeyin buluta gidip gelmesi gerekmez — ve birçok IoT iş yükü için bu mümkün de değildir.

Sahada cihazlarınız var — fabrika zeminlerindeki sensörler, depolardaki kameralar, tarım ekipmanlarındaki monitörler, hastalar üzerindeki giyilebilir cihazlar — işlenmesi, üzerinde işlem yapılması ve seçici olarak buluta iletilmesi gereken veriler üretiyorlar. Bir cloud bölgesine olan gecikme, gerçek zamanlı kararlar için çok yüksek. Bant genişliği, her şeyi aktarmak için çok pahalı veya güvenilmez. Ağ bağlantısı kesildiğinde cihazların çalışması gerekir. Her kararın nerede alınması gerektiğine bağlı olarak zekayı edge, fog ve cloud katmanları arasında dağıtan bir mimariye ihtiyacınız var.
Explore more design patterns and system architectures
MicrocosmWorks, iş yüklerini uç ve bulut arasında bölmek için gecikme hassasiyeti, bant genişliği maliyeti ve veri gizliliği gereksinimlerine dayalı bir karar çerçevesi kullanır. Sensör verilerinde anomali tespiti, yerel kontrol döngüleri ve güvenlik kapatmaları gibi zaman açısından kritik görevler uçta çalışırken, model eğitimi, geçmiş analizi ve siteler arası toplama bulutta kalır. Mimari keşif aşamamızda müşterilerimizin her bir IoT kullanım senaryosunu doğru hesaplama katmanına eşlemesine yardımcı oluyoruz.
MicrocosmWorks, edge node'larını SQLite veya TimescaleDB gibi hafif veritabanları kullanarak yerel kalıcılıkla tasarlar. Bu tasarım, bağlantı kesintileri sırasında verileri arabelleğe alan ve bağlantı yeniden kurulduğunda otomatik olarak senkronize olan store-and-forward kuyruklama ile birleştirilmiştir. Edge firmware'imiz, çevrimdışı yapılan yerel kararların bulut tarafındaki durumdan farklılık gösterdiği senaryolar için çatışma çözümleme mantığı içerir. Bu, uzak endüstriyel sahalar veya mobil filolar gibi kesintili bağlantıya sahip ortamlarda bile sıfır veri kaybı ve kesintisiz çalışma sağlar.
MicrocosmWorks, uç donanımı iş yükü profiline göre seçer—bilgisayar görüşü ve ML çıkarımı için NVIDIA Jetson, genel amaçlı uç bilişim için AWS IoT Greengrass uyumlu ağ geçitleri ve zorlu üretim ortamları için Advantech gibi satıcılardan dayanıklı endüstriyel PC'ler. Her platform için önceden yapılandırılmış ağ, güvenlik ve telemetri yığınlarını içeren referans mimarileri sürdürüyoruz, bu da dağıtımı %40-60 oranında hızlandırır. Ekibimiz, belirli saha koşullarınıza uyması için güç tüketimini, çalışma sıcaklığı aralığını ve bağlantı seçeneklerini değerlendirir.
MicrocosmWorks, mevcut kontrol sistemlerini bozmadan Modbus ve OPC-UA gibi eski protokolleri modern MQTT veya gRPC akışlarına çeviren edge computing ağ geçitleri ekleyerek birden fazla SCADA modernizasyon projesini tamamlamıştır. Geçiş sırasında paralel bir mimari çalıştırırız, böylece eski SCADA sistemi, yeni edge-cloud altyapısı üretim verileriyle doğrulanırken çalışmaya devam eder. Endüstriyel IoT modernizasyonu danışmanlık ücretlerimiz, protokol karmaşıklığına ve ilgili yasal gereksinimlere bağlı olarak $20-$50/saat'ten başlamaktadır.
Mimarlarımız, bu deseni kullanarak belirli gereksinimleriniz için sistemler tasarlamanıza ve oluşturmanıza yardımcı olabilir.
İletişime GeçinEdge-fog-cloud mimarisi, hesaplamayı üç katmanda dağıtır. Edge cihazlar sensör verilerini toplar ve hafif çıkarım (anomali tespiti, eşik uyarıları) çalıştırır. Fog düğümleri (yerinde ağ geçitleri veya yerel sunucular) birden fazla edge cihazından gelen verileri toplar, daha karmaşık modeller çalıştırır ve cihaz filolarını yönetir. Cloud hizmetleri uzun vadeli depolamayı, model eğitimini, filo çapında analizi ve yönetim panolarını yönetir. Mimari, aralıklı bağlantıyı, cihaz heterojenliğini, kablosuz güncellemeleri ve her katmanda güvenliği hesaba katar.
Veri, her katmanda zeka ile katmanlar arasında yukarı doğru akar. Edge cihazlar, sensör okumalarını MQTT veya CoAP aracılığıyla fog düğümlerine yayınlar. Fog düğümleri, veriyi buluta iletmeden önce filtrelemek, birleştirmek ve zenginleştirmek için akış işleme (Apache NiFi, AWS Greengrass veya özel) çalıştırır. Cloud alımı (Kinesis, IoT Core veya Event Hubs) veriyi zaman serisi veritabanlarına, veri göllerine ve ML eğitim pipeline'larına yönlendirir. Komutlar ve OTA güncellemeleri aynı yol üzerinden aşağı doğru akar. Bir cihaz shadow/twin sistemi, her cihazın sorgulama ve uzlaştırma için bilinen son durumunu korur.
| Katman | Teknolojiler |
|---|---|
| Edge Cihazlar | ESP32, Raspberry Pi, Jetson Nano/Orin, STM32, custom PCBs |
| Protokoller | MQTT (Mosquitto, EMQX), CoAP, Modbus, BACnet, LoRaWAN, BLE |
| Fog/Ağ Geçidi | AWS Greengrass, Azure IoT Edge, Apache NiFi, endüstriyel PC'lerde Docker |
| Cloud IoT | AWS IoT Core, Azure IoT Hub, GCP IoT, custom MQTT brokers |
| Veri | InfluxDB, TimescaleDB, ClickHouse, soğuk depolama için S3/Parquet |
| Edge'de ML | TensorFlow Lite, ONNX Runtime, NVIDIA TensorRT (Jetson) |
| Kullanım Durumları | Kaçınılması Gereken Durumlar |
|---|---|
| Cihazlar, tamamen iletilmesi pahalı olan yüksek hacimli veri ürettiğinde | Tüm cihazların güvenilir, düşük gecikmeli cloud bağlantısı olduğunda |
| Gerçek zamanlı kararlar < 100ms yanıt gerektirdiğinde (güvenlik, kontrol sistemleri) | İş yükü, yalnızca toplu cloud işleme ile veri toplama olduğunda |
| Cihazlar ağ kesintileri sırasında çalışmalıdır | 50'den az cihazınız olduğunda ve bunları tek tek yönetebildiğinizde |
| Gizlilik/uyumluluk, verileri buluta iletmeden önce yerel olarak işlemeyi gerektirdiğinde | "Edge" aslında bir web tarayıcısı olduğunda — bu farklı bir mimaridir |
MW, IoT mimarilerini "veri çekimi" merceğiyle tasarlar — her veri türünün nerede işlenmesi gerektiğini (edge, fog veya cloud), gecikme gereksinimleri, bant genişliği maliyetleri ve karar ayrıntı düzeyine göre haritalandırırız. Her şeyi buluta itip daha sonra filtrelemeyiz. Edge dağıtımlarımız, sertifika tabanlı kimlik doğrulama ile otomatik cihaz sağlama, kademeli dağıtımlar ve otomatik geri alma ile OTA güncelleme pipeline'ları ve bulut gidiş-dönüşlerini bekleyemeyen yerindeki operatörler için fog düğümlerinde yerel panolar içerir.
Güvenlik, lansmandan sonra eklediğiniz bir özellik değildir. O, mimari bir özelliktir — sistem ya bunun için tasarlanmıştır ya da tasarlanmamıştır.