IoT Hub Için Cihaz Güncelleştirmesi (Önizleme) Genel Bakış
IoT Hub Için Cihaz Güncelleştirmesi, IoT cihazlarınız için havadan güncelleştirmeleri (OTA) dağıtmanıza olanak sağlayan bir hizmettir.
Kuruluşlar üretkenliği ve operasyonel verimliliği daha fazla etkinleştirmeye çalışırken, Nesnelerin İnterneti (IoT) çözümleri artan hızlarda benimsen olmaya devam eder. Bu, bu çözümlerin şekillerini yapan cihazların güvenilirlik ve güvenlik temelleri üzerine inşa edilmiş olması ve büyük ölçekte bağlanarak yönetilene kadar çok önemli bir yapıya sahip olmasıdır. IoT Hub Için Cihaz Güncelleştirmesi, müşterilerin küçük algılayıcılardan ağ geçidi düzeyindeki cihazlara kadar her şey için havadan güncelleştirmeleri yayımlamak, dağıtmak ve yönetmek için kullanabileceği uç bir platformdur.
Müşterilerin IoT özellikli dijital dönüşümün tüm avantajlarından faydalanabilmeleri için cihazları büyük ölçekte çalıştırabilmeleri, bakımını yapmaları ve güncelleştirmeleri gerekir. IoT Hub için Cihaz Güncelleştirmesi uygulamanın avantajlarını keşfedin. Bu avantajlar arasında güvenlik tehditlerine hızlı bir şekilde yanıt verebiliyor ve kendi güncelleştirme platformlarınızı oluşturmanın ek geliştirme ve bakım maliyetlerine neden olmadan iş hedeflerini elde etmek için yeni özellikler dağıtabilirsiniz.
Çok çeşitli IoT cihazları için destek
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 sunmak Azure IoT Hub. Bu tümleştirme, cihaz güncelleştirmesini mevcut tüm çözümde benimsemeyi kolaylaştırır. Neredeyse tüm cihaza bağlanmak için bulutta barındırılan bir çözüm sağlar. Cihaz Güncelleştirmesi Linux ve Azure RTOS (gerçek zamanlı işletim sistemi) gibi çok çeşitli IoT işletim sistemlerini destekler ve açık kaynak aracılığıyla genişletilebilir. STMicroelecelecelecs, NXP, Renesas ve Microchip dahil olmak üzere yarı iletken iş ortaklarımızla IoT Hub teklifleri için Cihaz Güncelleştirmesi'nin kod geliştirmesini yaptık. MCU sınıf cihazlarına havadan (OTA) güncelleştirmeleri yapılandırmayı, derlemeyi ve dağıtmayı öğrenmek için başlama kılavuzlarını içeren temel yarı iletken değerlendirme panoları örneklerine bakın.
Hem Cihaz Güncelleştirme Aracısı Simülatörü ikili hem de Raspberry Pi başvuru Yocto görüntüleri sağlanır. IoT Hub için Cihaz Güncelleştirmesi, cihazların güncelleştiril Azure IoT Edge destekler. Ubuntu Server 18.04 amd64 platformu için bir Cihaz Güncelleştirme Aracısı sağlanır. IoT Hub için Cihaz Güncelleştirmesi, yukarıdaki platformlardan birini çalıştırmayacaksanız açık kaynak kod da sağlar. Aracıyı, üzerinde çalışan dağıtıma bağlantı noktası olarak da bulundurabilirsiniz.
Cihaz Güncelleştirmesi IoT Tak Çalıştır ile çalışır ve gerekli ağ arabirimlerini destekleyen IoT Tak Çalıştır yönetebilir. Daha fazla bilgi için bkz. IoT Hub ve IoT Tak Çalıştır.
Çok çeşitli güncelleştirme yapıtları desteği
IoT Hub için Cihaz Güncelleştirmesi iki güncelleştirme biçimlerini destekler: görüntü tabanlı ve paket tabanlı.
Paket tabanlı güncelleştirmeler, cihaz üzerinde yalnızca belirli bir bileşeni veya uygulamayı değiştiren hedeflenen güncelleştirmelerdir. Bu, bant genişliği tüketiminin azaltılmasına ve güncelleştirmeyi indirip yükleme süresinin azaltılmasına yardımcı olur. Paket güncelleştirmeleri genellikle bir güncelleştirme uygularken cihazların kapalı kalma süresini azaltır ve görüntü oluşturma yükünü azaltır.
Görüntü güncelleştirmeleri, cihazın son durumuna daha yüksek bir güven düzeyi sağlar. Paketler ve bağımlılıklarıyla aynı zorluklara neden olmadığı için, bir görüntü güncelleştirmenin sonuçlarını üretim öncesi ortamla üretim ortamı arasında çoğaltmak genellikle daha kolaydır. Atomik yapısı nedeniyle A/B yük devretme modelini kolayca benimseyenler de olabilir.
Tek bir doğru yanıt yoktur ve belirli kullanım örneklerinize göre farklı bir seçim seçebilirsiniz. IoT Hub için Cihaz Güncelleştirmesi hem görüntü hem de paket güncelleştirmeyi destekler ve cihaz ortamınız için doğru güncelleştirme modelini seçmenize olanak sağlar.
Cihazları güncelleştirmek için esnek özellikler
IoT Hub için Cihaz Güncelleştirmesi, şunlar dahil olmak üzere güçlü ve esnek bir deneyim sağlar:
- Azure IoT Hub ile tümleştirilmiş güncelleştirme yönetimi UX
- Cihaz gruplama ve güncelleştirme zamanlama denetimleri aracılığıyla aşamalı güncelleştirme yayını
- Otomasyon ve özel portal deneyimlerini etkinleştirmek için programlı API'ler
- Heterojen cihaz filoları genelinde uyumluluk ve durum görünümlerini bir bakışta güncelleştirme
- Sorunsuz geri alma sunmak için, karşınıza yeni cihaz güncelleştirmeleri (A/B) desteği
- Azure.com portal aracılığıyla kullanılabilen abonelik ve rol tabanlı erişim denetimleri
- Bulut bağlantısı kesilmiş cihazların güncelleştirilsini etkinleştirmek için şirket içi içerik önbelleği ve İç İçe Uç desteği
- Ayrıntılı güncelleştirme yönetimi ve raporlama araçları
Kullanıcı yönetimi ve dağıtım IoT Hub için Cihaz Güncelleştirmesi ile, kullanıcılar üretkenliği en üst düzeye çıkararak değerli zaman tasarrufu sağlar. IoT Hub için Cihaz Güncelleştirmesi, cihazları gruplandırabilme ve güncelleştirmenin hangi cihazlara dağıtılacağı belirtme olanağını içerir. Kullanıcılar ayrıca güncelleştirme dağıtımlarının durumunu görüntülemenin yanı sıra her cihazın güncelleştirmeleri başarıyla uygulamalarını da sağlar.
Güncelleştirme hatası olduğunda, IoT Hub için Cihaz Güncelleştirmesi, kullanıcıların güncelleştirmeyi uygulayamayan cihazları tanımlamalarını ve ilgili hata ayrıntılarını görmelerini sağlar. Güncelleştirmenin başarısız olduğu cihazların belirlenmesi, kaynağı belirlemeye çalışırken el ile kaydedilen sayısız saat anlamına gelir.
Genel ölçekte sınıfının en iyisi güvenlik
Microsoft Azure dünya üzerinde bir milyardan fazla IoT cihazı (her geçen gün hızla büyüyen bir sayı) destekler. IoT Hub için Cihaz Güncelleştirmesi, bu deneyimi ve Windows Update platformu tarafından kanıtlanmış güvenilirliği kullanarak cihazları küresel ölçekte sorunsuz bir şekilde güncelleştirebilir.
IoT Hub Için Cihaz Güncelleştirmesi, Microsoft Azure için geliştirilmiş kapsamlı buluttan güncelleştirmeyi kullanır, bu nedenle müşterilerin her yerden kendi içinde nasıl derlemeleri için zaman harcamaları gerekmektedir.
Cihaz Güncelleştirmesi iş akışları
Cihaz Güncelleştirmesi işlevselliği üç alandan biri olabilir: Aracı Tümleştirmesi, İçeri Aktarma ve Yönetim.
Cihaz Güncelleştirme Aracısı
Bir cihazda bir güncelleştirme komutu alınca, güncelleştirmenin istenen aşamasını yürütür (İndir, Yükle ve Uygula). Her aşamada, bir dağıtımın geçerli durumunu görüntülemek için IoT Hub Cihaz Güncelleştirmesi'ne durum döndürülür. Devam eden bir güncelleştirme yoksa, durum "Boşta" olarak döndürülür. Bir dağıtım herhangi bir zamanda iptal olabilir.
Cihaz güncelleştirme aracısı hakkında daha fazla bilgi edinebilirsiniz.
İçeri aktarma
İçeri aktarma, güncelleştirmelerinin cihazlara dağıtılabilir olması için Cihaz Güncelleştirmesi'ne alma işlemidir. Cihaz Güncelleştirmesi, cihaz başına tek bir güncelleştirmenin dışarı çıkışlarını destekler. Bu, işletim sistemi bölümünün tamamını aynı anda güncelleştiren tam görüntü güncelleştirmeleri veya belirlenmiş bir depodan cihazınıza güncelleştirmek istediğiniz tüm paketleri açıklayan bir APTbildirimi ] için idealdir. Güncelleştirmeleri Cihaz Güncelleştirmesi'ne içeri aktarın, önce güncelleştirmeyi açıklayan bir içeri aktarma bildirimi oluşturun, sonra güncelleştirme dosyalarını ve içeri aktarma bildirimini İnternet'in erişilebilen bir konuma yükleyin. Bundan sonra, güncelleştirme içeri Azure portal zaman uyumsuz işlemi başlatmak REST API cihaz güncelleştirmesini veya Cihaz Güncelleştirmesi güncelleştirmesini kullanabilirsiniz. Cihaz Güncelleştirmesi dosyaları karşıya yükler, işler ve IoT cihazlarına dağıtım için kullanılabilir yapar.
Hassas içerik için, Azure Blob Depolama için geçici SAS gibi bir paylaşılan erişim imzası (SAS) kullanarak indirmeyi Depolama. SAS hakkında daha fazla bilgi
Güncelleştirmeleri içeri aktarma hakkında daha fazla bilgi alın.
Gruplama ve dağıtım
Bir güncelleştirmeyi içeri aktardikten sonra cihazlarınız ve cihaz sınıflarınız için uyumlu güncelleştirmeleri görüntüebilirsiniz.
Cihaz Güncelleştirmesi, cihaz güncelleştirmesinde etiketler aracılığıyla Gruplar IoT Hub. İlk olarak bir güncelleştirmeyi test grubuna dağıtmak, üretim dağıtımı sırasında sorun riskini azaltmanın iyi bir yolu olabilir.
Cihaz Güncelleştirmesi'nin dağıtımları, doğru içeriği belirli bir uyumlu cihaz kümesine bağlamanın bir yoludur. Cihaz Güncelleştirmesi, her cihaza komut gönderme işlemini yapılandırarak güncelleştirmeleri indirmelerini ve yüklemelerini ve durumu geri almalarını sağlar.
Dağıtım kavramları hakkında daha fazla bilgi
Cihaz güncelleştirme grupları hakkında daha fazla bilgi