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:
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:
Plan: Operatörlerin toplu yönetim işlemleri için bir cihaz grubunu kolayca ve doğru bir şekilde sorgulamasına ve hedeflemesine olanak tanıyan cihaz meta verileri düzeni oluşturmasını sağlar. Bu cihaz meta verilerini etiketler ve özellikler halinde depolamak için cihaz ikizlerini kullanabilirsiniz.
Daha fazla okuma:
Sağlama: IoT Hub’ına yeni cihazları güvenli bir şekilde sağlar ve operatörlerin cihaz özelliklerini hemen bulmasına olanak tanır. Esnek cihaz kimlikleri ve kimlik bilgileri oluşturmak için IoT Hub kimlik kayıt defterini kullanın ve bu işlemi bir iş kullanarak toplu olarak yapın. Cihaz ikizindeki cihaz özellikleri aracılığıyla kapasite ve koşullarını raporlamak için cihazlar oluşturun.
Daha fazla okuma:
Yapılandırma: Cihazların hem sistem durumunu hem de güvenliğini korurken toplu yapılandırma değişikliklerini ve üretici yazılımı güncelleştirmelerini kolaylaştırır. İstediğiniz özellikleri kullanarak ve doğrudan yöntemler ve yayın işleri ile bu cihaz yönetimi işlemlerini toplu olarak gerçekleştirin.
Daha fazla okuma:
İzleme: Operatörleri dikkat gerektirebilecek sorunlar konusunda uyarmak için genel cihaz koleksiyonu durumunu ve devam eden işlemlerin durumunu izler. Cihazların gerçek zamanlı çalışma koşullarını ve güncelleştirme işlemlerinin durumunu raporlamasına izin vermek için cihaz ikizini uygulayın. Cihaz ikizi sorgularını kullanarak en acil sorunları ortaya çıkaran güçlü pano raporları oluşturun. Tamamen şirket içi, buluta bağlı veya karma dahil olmak üzere birden çok dağıtım seçeneğiyle IoT ortamınızı tehditlere karşı koruyun.
Daha fazla okuma:
Devre dışı bırakma: Bir hata ya da yükseltme döngüsü sonrasında veya hizmet ömrünün sonunda cihazları değiştirin ya da kullanımdan kaldırın. Fiziksel cihaz değiştiriliyorsa cihaz bilgilerini korumak veya kullanım dışı bırakılıyorsa cihaz bilgilerini arşivlemek için cihaz ikizini kullanın. Cihaz kimliklerini ve kimlik bilgilerini güvenli bir şekilde iptal etmek için IoT Hub kimlik kayıt defterini kullanın.
Daha fazla okuma:
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.
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.
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.
İ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 Güncelleştirmeleri
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ğlı Ö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)...