IoT çözümlerine kavramsal genel bakış

IoT
IoT Hub

Bağlantılı algılayıcılar, cihazlar ve akıllı operasyonlar, iş zekası (IoT) çözümleriyle işletmeleri Azure Nesnelerin İnterneti yeni büyüme fırsatlarına olanak tanır. Bu içerik, mevcut Azure IoT belgelerini IoT çözümleri tasarlar ve geliştirmede dikkate alınan kavramlar ve desenlerle tamamlar.

Azure IoT çözümleri,bir işletmeyiveya süreci geliştiren eylemleri bilgilendirmek için içgörüler oluşturan olayları içerir. IoT çözümleri, cihazları veya şeyleri bulut uygulamalarına bağlamak ve uç senaryolar elde etmek için olayları, içgörüleri ve eylemleri kullanır. Hem şey hem de cihaz terimleri, IoT çözümünde bağlı bir fiziksel cihaz anlamına geliyor.

Cihazların olayları oluşturmalarını ve içgörüleri ve eylemleri bilgilendirmelerini gösteren diyagram.

Olaylar, içgörüler ve eylemler, bir IoT çözümünün cihaz, platform ve uygulamalarında mevcut olan işlevsel kavramlardır. Göstermek gerekirse, besin depolama için soğutma sistemi sıcaklıklarını izleyen ve sıcaklık tehlikeli bir şekilde düşük veya yüksek olursa acil durum bakım hizmetlerini çağıran bir uygulamayı düşünün:

Soğutma sistemini izlemek için kullanılan bir IoT çözümünde olaylar, içgörüler ve eylemler arasındaki ilişkiyi çizen diyagram.

Soğutma sistemi, işletim sıcaklıklarını Azure IoT Hub aracılığıyla bağlı bir uygulamaya telemetri olarak gönderir. Birincil soğutma sisteminin arızalanması veya çevrimdışı duruma getirmesi durumunda yedekleme sistemleri mevcuttur. Cihazlar sıcaklığı ayarlama veya başlatma ve durdurma işlemi için komutlar alır.

Bu örnekte aşağıdaki işlem gerçekleşir:

  1. Cihazlar olayları gönderir. Cihazlar, 30 saniyede bir cihazdan buluta olaylar IoT Hub birincil soğutma sisteminden uygulamanın depolama sistemine sıcaklık örnekleri gönderir.
  2. Olaylar içgörüler üretir. Çalışma IoT Hub, arızalı düzeylerde sıcaklıklar gibi hemen bağlamsal içgörüler için olayları değerlendirir.
  3. Analizler bilgilendirin. Sıcaklık hatalı bir düzeyde ise, olay yönlendirme eylemi yapmak için olayı belirli bir işleyiciye gönderir. İşleyici, bakımı siteye göndermesi için başka bir işleme bir eylem çağırır ve bakım konuma yönlendirilene kadar başlamak için yedekleme sistemine bir komut gönderir.

Olayları, içgörüleri ve eylemleri göz önünde bulundurarak soğutma sistemi izleme senaryosunun genişletilmesine olanak sağlar. Sistem, soğutma sistemi cihazlarından gelen olayları kullanarak daha karmaşık içgörüler ve eylemler ekleyebilir:

Soğutma sistemi izleme senaryosuyla ilişkili olayları, içgörüleri ve eylemlerin gösterildiği diyagram.

Olaylar dizisi değişmese de, olayları toplamak ve olaylara farklı içgörü türleri uygulamak verilerle ek eylemlere olanak sağlar. Bu strateji, birden çok konumda çalışan çok sayıda cihaza uygulandığında daha güçlü hale gelir.

Ekinlikler

Olaylar bir IoT çözümünde cihazdan buluta iletişimi temsil ediyor ve bildirimler,onaylarveya telemetri olabilir.

Bildirimler, cihazın durumu iletmek için gönderdiği istenmeyen olaylar veya bir cihazdan bulut uygulamasına yapılan isteklerdir. Bu tür olaylar genellikle bir uygulamanın eyleme geçe bir cihazdan gelen uyarılar, durum değişiklikleri ve istekler için kullanılır. Örnekler arasında şunlar yer almaktadır:

  • Bir cihazdan bir arızayla karşılaşan bir uyarı.
  • Bir cihazdan cihaza bilgi gönderme isteği.
  • Yerel cihaz durumu veya özellik değişikliğiyle ilgili bir güncelleştirme.

Onaylar, bir cihazın istenen zaman uyumsuz bir işlemi makbuzu, ilerlemeyi veya tamamlanmasını belirtmek için gönderdiği olaylardır. Onaylar genellikle uygulama mantığının cihazdan gelen durum bilgili iletişimi kullandığı bir cihaz ile bulut arasındaki işlemlerde kullanılır. Örnekler arasında şunlar yer almaktadır:

  • Bir uygulamanın uzun süre çalışan isteği üzerinde ilerleme durumu güncelleştirmeleri.
  • Zaman uyumsuz bir isteğin tamamlanması için başarı veya başarısızlık sinyalleri.
  • Sıkı şekilde bağlı çok adımlı cihaz ve uygulama işlemleri.

Telemetri, bir cihazdan buluta düzenli aralıklarla gönderilen ölçümlerin veya durumların yinelenen iletimidir. Bu tür olaylar genellikle uzaktan algılayıcı izleme için kullanılır. Örnekler arasında şunlar yer almaktadır:

  • Yorumlama için cihazlardan uygulamalara sürekli sensör verileri.
  • Cihazlardan gönderilen sistem durumu ve tanılama verileri izlenir.
  • Konum verilerini düzenli olarak gönderen takip varlıkları.

İçgörüler

Analizler olayların yorumlanmasıdır. Analizler doğrudan bağlamsal içgörüler olarak veya gerçek zamanlı veya toplu içgörüler için uygulama olay işleme tarafından dönüştürülmüş veya depolanan olay verilerinden türetebilirsiniz.

Bağlamsal içgörüler, olayların yönlendirecekleri yeri veya uygulama mantığının hangi anlık eylemleri yürütmesi gerektiğini belirleyen bağlama duyarlı yorumlardır. Örnekler şunlardır:

  • İleti üst bilgisi içeriği veya cihaz türü gibi bağlamsal verilere dayalı olarak bir iletinin nereye yönlendirilene karar verir.
  • Bir olayı temel alarak hemen eyleme geçerek karar alan olay işleme koduna göre çalışma zamanı kararları.
  • Durum bilgili bir işlemi tamamlamak için onayları mulaşa alma.

Gerçek zamanlı içgörüler, izleme ve karar alma amacıyla gerçek zamanlı olarak toplanan ve gözlemlenen yorumlardır. Örnekler şunlardır:

  • Bir çözüm için neredeyse gerçek zamanlı ölçümleri toplama ve gözlemle.
  • Görselleştirme, uyarı ve düzeltme iş akışları için çözümün sistem durumunu izleme.
  • Gerçek zamanlı dönüştürme ve çıkışı görüntülemek ve analiz etmek için olayları diğer veri kaynaklarıyla birleştirme.

Toplanan içgörüler, zaman içinde daha büyük miktarlarda olay toplayarak, bunları depolayarak ve toplu işlemeyi toplu olarak yürüterek yapılan yorumlardır. Örnekler şunlardır:

  • Cihaz ve hizmet algoritmalarını geliştirmede kullanmak üzere makine öğrenmesi ve yapay zeka (AI) için gerçek etkinliklerden eğitim verileri oluşturmak.
  • Süreçleri geliştirmek için kullanmak üzere uzun bir süre boyunca eğilimleri ve özellikleri toplama ve gözlemle.
  • İş planlamada kullanmak üzere birden çok veri kaynağı çevresinde isteğe bağlı sorgu özellikleri oluşturma.

Eylemler

Eylemler, program aracılığıyla veya el ile cihaz, hizmet veya analog eylemlerolarak yapılanbilinçli bir etkinliktir.

Cihaz eylemleri, bir IoT uygulamasının yerel olarak işlem yapmak için cihaza gönderdiği yönergeler veya bilgilerdir. Örnekler şunlardır:

  • Bir cihazı kontrol etmek için kullanıcı uygulamasından gönderilen komutlar.
  • Davranışını değiştirmek için cihaza gönderilen yapılandırma verileri.
  • Verileri veya isteğe bağlı durumu sağlamak için bir cihaza istekler.

Hizmet eylemleri, çözümün bir parçasından diğerine gönderilen hizmet veya işlem içi iletişimdir. Bu eylemler, bir uygulama mantığının parçası olarak dış hizmete gönderilen istekler de olabilir. Örnekler şunlardır:

  • Bir çözüm tarafından kullanmak üzere dış hizmetten veri isteği.
  • Uygulama mantığının bir parçası olarak başka bir hizmetle işlemler.
  • Acil durum, emniyet veya diğer dış hizmetleri çağırma.

Analog eylemler bir iş akışının parçası olarak bir çözüm tarafından izleniyor, ancak genellikle çözüm otomasyonu dışında leniyor. Bu tür eylemler genellikle insan operatörün eylemin ne zaman tamamlandıktan sonra sinyal göndereci gönderteği bir mekanizmaya sahiptir. Örnekler şunlardır:

  • Bir cihazı onarmak veya değiştirmek için birinin gönderildiği cihazlarda alan bakımı. Operatör, onarımı tamamlayan çözüme bunu iletir.
  • Perakende iş akışında fiziksel öğeleri stoklama, paketleme veya hazırlama. İşleç, öğeleri depolasa veya hazırlasa çözüme bunu iletir.
  • İnsan tarafından yürütülen puanlama ve AI için eğitim verilerini ayarlama.

Ayrıca bkz.