Aracılığıyla paylaş


IoT çözümünde ileti işleme

Bu genel bakış, tipik bir Azure IoT çözümünde varlıklarınızdan ve cihazlarınızdan gönderilen iletileri işlemeyle ilgili temel kavramları tanıtır. Her bölüm, daha fazla ayrıntı ve rehberlik sağlayan içeriğe bağlantılar içerir.

Aşağıdaki diyagramda, tipik bir uç tabanlı IoT çözümündeki bileşenlerin üst düzey görünümü gösterilmektedir. Bu makale, uç tabanlı IoT çözümünün ileti işleme bileşenlerine odaklanır.

İleti işleme alanlarını vurgulayan üst düzey uç tabanlı IoT çözümü mimarisini gösteren diyagram.

Azure IoT'de ileti işleme, varlıklar ve cihazlar tarafından gönderilen iletileri yönlendirme ve zenginleştirme gibi işlemleri ifade eder. Bu işlemler, IoT çözümü aracılığıyla ileti akışını denetlemek ve iletilere ek bilgi eklemek için kullanılır.

Mesajları yönlendir

Varlıklarınızdaki iletileri çeşitli uç noktalara yönlendirmek için Azure IoT İşlemleri veri akışlarını kullanır. Hedef uç noktalar bulutta veya uçta olabilir. Kullanılabilir hedef uç noktaların listesi şunları içerir:

Uç nokta türü Açıklama
MQTT Azure IoT Operations ve Event Grid'e yerleşik olan aracı da içeren MQTT aracılarıyla çift yönlü mesajlaşma için.
Kafka Azure Event Hubs da dahil olmak üzere Kafka aracılarıyla çift yönlü mesajlaşma için.
Data Lake Azure Data Lake 2. Nesil depolama hesaplarına veri yüklemek için.
Microsoft Fabric OneLake Microsoft Fabric OneLake lakehouses'a veri yüklemek için.
Azure Data Explorer Azure Veri Gezgini veritabanlarına veri yüklemek için.
Yerel depolama Verileri yerel olarak kullanılabilir kalıcı bir birime göndermek için isteğe bağlı olarak Azure Arc tarafından etkinleştirilen Azure Container Storage ile yapılandırılabilir.

İşlem deneyimi web kullanıcı arabirimi, veri akışlarınızı oluşturmak ve çalıştırmak için kod içermeyen bir ortam sağlar.

Uç noktalarınıza yönlendirilen verilerde artan güvenlik için, kimlik doğrulaması amacıyla veri akış uç noktalarında bulut/uç eşzamanlı sırlar kullanılır.

Veri akışları uçta yönlendirmeyi yapılandırmanıza olanak sağlarken, bulutta yönlendirme de tanımlayabilirsiniz. Veri akışınız Azure Event Grid'e ileti teslim ederse, iletilerin nereye gönderileceğini belirlemek için yönlendirme özelliklerini kullanabilirsiniz.

Daha fazla bilgi edinmek için bkz . Veri akışlarıyla verileri işleme ve yönlendirme.

İletileri zenginleştirme, dönüştürme ve işleme

Çeşitli işlemleri gerçekleştirmek için işleme aşamasında verilere zenginleştirmeler ve dönüştürmeler uygulanabilir. Bu işlemler şunları içerebilir:

  • Yeni özellikleri hesaplama: İletideki mevcut özelliklere göre
  • Özellikleri yeniden adlandırma: Verileri standartlaştırmak veya netleştirmek için
  • Birimleri dönüştürme: Değerleri farklı ölçü birimlerine dönüştürme
  • Değerleri standartlaştırma: Özellik değerlerini kullanıcı tanımlı bir aralığa ölçeklendirme
  • Verileri bağlamsallaştırma: Zenginleştirme ve içgörüleri yönlendirmek için iletilere başvuru verileri ekleme

Şema kayıt defteri, varlıklarınızdan gelen iletiler için şemaları depolar. Veri akışları, veri akışları tarafından işlenebilmeleri için çeşitli biçimlerdeki iletilerin kodunu çözmek için bu ileti şemalarını kullanır.

İşlem deneyimi web kullanıcı arabirimi, veri akışlarınızda dönüşümleri oluşturmak ve çalıştırmak için kod içermeyen bir ortam sağlar.

Daha fazla bilgi edinmek için bkz . Veri akışlarını kullanarak verileri zenginleştirme.

Azure IoT İşlemleri'nde kendi yüksek oranda kullanılabilir uç uygulamalarınızı Kubernetes kümesine dağıtabilirsiniz. Uç uygulamalar yerleşik MQTT aracısı ile etkileşim kurarak aşağıdakileri yapabilir:

  • MQTT iletilerinde özel ileti işleme mantığını kullanın.
  • Sınırda çalışacak özel bir uygulama mantığı oluşturun.
  • Gerçek zamanlı veri işleme ve veri oluşturma kaynağında karar alma için Edge yapay zeka modellerini çalıştırarak gecikme süresini ve bant genişliği kullanımını azaltın.

Daha fazla bilgi edinmek için bkz . Azure IoT İşlemleri MQTT aracısı için yüksek oranda kullanılabilir uygulamalar geliştirme.

Diğer bulut hizmetleri

Varlıklarınızdan ve cihazlarınızdan gelen iletileri işlemek için diğer bulut hizmetlerini kullanabilirsiniz.

Azure IoT İşlemleri'ndeki veri akışı uç noktaları, varlıklarınızdan veri göndermek ve almak için bulut hizmetlerine bağlanmanızı sağlar. Veri akışı uç noktası, veri akışının bağlantı noktasıdır.

Daha fazla bilgi edinmek için bkz:

IoT Hub ve IoT Central'da iletileri diğer hizmetlere yönlendirebilirsiniz. Örneğin, büyük hacimli akış verilerini analiz etmek ve işlemek için iletileri Azure Stream Analytics'e veya olaylara yanıt olarak kod çalıştırmak için Azure İşlevleri'ne iletebilirsiniz. Stream Analytics, Azure IoT Edge çalışma zamanında da kullanılabilir ve verileri bulutta değil uçta işlemesini sağlar.

Daha fazla bilgi edinmek için bkz: