IoT Hub ile cihaz yönetimine genel bakış

Azure IoT Hub, cihaz ve arka uç geliştiricilerinin güçlü cihaz yönetimi çözümleri oluşturmasını sağlayan özellikler ve bir genişletilebilirlik modeli sunar. Cihazlar, kısıtlı algılayıcılardan tek amaçlı mikro denetleyicilere ve cihaz grupları için iletişimi yönlendiren güçlü ağ geçitlerine kadar çeşitlilik gösterir. Ayrıca, kullanım örnekleri ve IoT operatörlerinin gereksinimleri sektörler arasında farklılık gösterir. Bu farklılığa rağmen, IoT Hub ile cihaz yönetimi çok çeşitli cihaz ve son kullanıcılara uygun özellikler, desenler ve kod kitaplıkları sağlar.

Not

Buluttan cihaza mesajlaşma, cihaz ikizleri ve cihaz yönetimi gibi bu makalede bahsedilen özelliklerden bazıları yalnızca IoT Hub'ın standart katmanında kullanılabilir. Temel ve standart/ücretsiz IoT Hub katmanları hakkında daha fazla bilgi için bkz. Çözümünüz için doğru IoT Hub katmanını seçme.

Başarılı bir kurumsal IoT çözümü oluşturmanın önemli bir kısmı, operatörlerin cihaz koleksiyonu için devam eden yönetimi nasıl gerçekleştirdiğine ilişkin bir strateji sağlanmasıdır. IoT operatörleri, işlerinin daha stratejik yönlerine odaklanmalarını sağlayan basit ve güvenilir araç ve uygulamalar gerektirir. Bu makalede aşağıdakiler sunulmaktadır:

  • Azure IoT Hub cihaz yönetimi yaklaşımına kısa bir genel bakış.
  • Genel cihaz yönetimi ilkelerinin açıklaması.
  • Cihaz yaşam döngüsü açıklaması.
  • Genel cihaz yönetimi desenlerine genel bakış.

Cihaz yaşam döngüsü

Genel cihaz yönetimi aşamaları çoğu kurumsal IoT projesinde yaygındır. Azure IoT içinde, cihaz yaşam döngüsünün beş aşaması vardır:

Beş Azure IoT cihaz yaşam döngüsü aşaması şunlardır: planlama, sağlama, yapılandırma, izleme, devre dışı bırakma

Bu beş aşamanın her birinde, tam bir çözüm sağlamak için yerine getirilmesi gereken birkaç cihaz operatörü gereksinimi vardır:

Cihaz yönetimi modelleri

IoT Hub aşağıdaki cihaz yönetim modellerini sağlar. Cihaz yönetimi öğreticileri, bu desenleri gerçek senaryonuza uygun hale getirme ve bu çekirdek şablonları temel alan yeni desenler tasarlama konularını daha ayrıntılı olarak gösterir.

  • Yeniden başlatma: Arka uç uygulaması, cihazı yeniden başlatmayı başlattığını doğrudan bir yöntemle bildirir. Cihaz, bildirilen özellikleri kullanarak cihazın yeniden başlatma durumunu güncelleştirir.

    Cihaz yönetimi yeniden başlatma deseninin grafiği

  • Fabrika Sıfırlaması: Arka uç uygulaması, fabrika sıfırlaması başlattığını doğrudan bir yöntemle cihaza bildirir. Cihaz, bildirilen özellikleri kullanarak cihazın fabrika sıfırlaması durumunu güncelleştirir.

    Cihaz yönetimi fabrika sıfırlama deseninin grafiği

  • Yapılandırma: Arka uç uygulaması, cihazda çalışan yazılımları yapılandırmak için istenen özellikleri kullanır. Cihaz, bildirilen özellikleri kullanarak cihazın yapılandırma durumunu güncelleştirir.

    Cihaz yönetimi yapılandırma deseninin grafiği

  • İlerleme ve durum raporlama: Çözüm arka ucu, cihazlarda çalıştırılan eylemlerin durumunu ve ilerleme durumunu raporlamak için cihaz ikizi sorgularını bir dizi cihazda çalıştırır.

    Cihaz yönetimi raporlama ilerleme ve durum deseninin grafiği

Cihaz Güncelleştirmeler

IoT Hub için Cihaz Güncelleştirmesi, müşterilerin küçük algılayıcılardan ağ geçidi düzeyinde cihazlara kadar her şey için havadan güncelleştirmeleri yayımlamak, dağıtmak ve yönetmek için kullanabileceği kapsamlı bir platformdur. IoT Hub için Cihaz Güncelleştirmesi, müşterilerin özel güncelleştirme platformları oluşturmanın daha fazla geliştirme ve bakım maliyetine neden olmadan iş hedeflerine ulaşmak için güvenlik tehditlerine hızlı bir şekilde yanıt vermelerine ve özellikler dağıtmalarına olanak tanır.

IoT Hub için Cihaz Güncelleştirmesi, Azure IoT Hub ile tümleştirme aracılığıyla iyileştirilmiş güncelleştirme dağıtımı ve kolaylaştırılmış işlemler sunar. Azure IoT Edge aracılığıyla genişletilmiş erişimle, neredeyse tüm cihazları bağlayan bulutta barındırılan bir çözüm sağlar. Linux ve Eclipse ThreadX (gerçek zamanlı işletim sistemi) gibi çok çeşitli IoT işletim sistemlerini destekler ve açık kaynak aracılığıyla genişletilebilir. Bazı özellikler şunlardır:

  • Azure IoT Edge'in konak düzeyi bileşenleri de dahil olmak üzere uç cihazları güncelleştirme desteği
  • Azure IoT Hub ile tümleştirilmiş güncelleştirme yönetimi UX
  • Cihaz gruplandırma ve güncelleştirme zamanlama denetimleri boyunca aşamalı güncelleştirme dağıtımı
  • Otomasyon ve özel portal deneyimlerini etkinleştirmek için programlı API'ler
  • Heterojen cihaz filolarında uyumluluk ve durum görünümlerini bir bakışta güncelleştirme
  • Sorunsuz geri alma sağlamak için dayanıklı cihaz güncelleştirmeleri (A/B) desteği
  • Yerleşik Microsoft Bağlan Önbelleği ve Azure IoT Edge ile tümleştirme aracılığıyla iç içe yapılandırmalardaki cihazlar da dahil olmak üzere içerik önbelleğe alma ve bağlantısı kesilmiş cihaz desteği
  • Azure portalı üzerinden sağlanan abonelik ve rol tabanlı erişim denetimleri
  • Kapsamlı buluttan uca güvenlik özellikleri ve gizlilik denetimleri

Daha fazla bilgi için bkz . IoT Hub için Cihaz Güncelleştirmesi.

Sonraki Adımlar

IoT Hub’ın cihaz yönetimi için sağladığı özellik, desen ve kod kitaplıkları, her cihaz yaşam döngüsü aşamasında kurumsal IoT operatörünün gereksinimlerini yerine getiren IoT uygulamaları oluşturmanıza olanak sağlar.

IoT Hub'daki cihaz yönetimi özelliklerini öğrenmeye devam etmek için bkz . Cihaz yönetimini kullanmaya başlama (Node.js)...