IoT Hub için Cihaz Güncelleştirmesi'ne güncelleştirme aktarma

Yeni bir güncelleştirmeyi nasıl edineceğinizi ve IoT Hub için Cihaz Güncelleştirmesi'ne nasıl aktaracağınızı öğrenin. Henüz yapmadıysanız, önemli içeri aktarma kavramlarını ve içeri aktarılacak güncelleştirmeyi nasıl hazırlayabileceğinizi gözden geçirmeyi unutmayın.

Önkoşullar

Desteklenen tarayıcılar:

Güncelleştirmeyi içeri aktarma

Bu bölümde, Azure portalını veya Azure CLI'yi kullanarak bir güncelleştirmeyi içeri aktarma işlemi gösterilmektedir. Bunun yerine bir güncelleştirmeyi içeri aktarmak için IoT Hub API'leri için Cihaz Güncelleştirmesi'ni de kullanabilirsiniz.

Bir güncelleştirmeyi içeri aktarmak için önce güncelleştirme dosyalarını karşıya yükler ve bildirimi bir Azure Depolama kapsayıcısına aktarırsınız. Ardından, güncelleştirmeyi Azure Depolama'dan IoT Hub için Cihaz Güncelleştirmesi'ne aktarırsınız ve burada cihazlara dağıtmanız için depolanır.

  1. Azure portalında Cihaz Güncelleştirmesi ile IoT Hub'ınıza gidin.

  2. Sayfanın sol tarafında Cihaz Yönetimi altındaki Güncelleştirmeler seçin.

    Import Updates

  3. Ekranın üst kısmındaki sekmeler listesinden Güncelleştirmeler sekmesini seçin.

    Updates

  4. Kullanılabilir Güncelleştirmeler üst bilgisinin altında + Yeni güncelleştirmeyi içeri aktar'ı seçin.

    Import New Update

  5. Depolama kapsayıcısından + Seç'i seçin. Depolama hesapları kullanıcı arabirimi gösterilir. Var olan bir hesabı seçin veya + Depolama hesabı kullanarak bir hesap oluşturun. Bu hesap, kapsayıcının güncelleştirmelerinizi içeri aktarma için hazırlaması için kullanılır. Hesapta hem genel hem de özel uç noktaların aynı anda etkinleştirilmemesi gerekir.

    Select Update Files

  6. bir Depolama hesabı seçtikten sonra Kapsayıcılar kullanıcı arabirimi gösterilir. Var olan bir kapsayıcıyı seçin veya + Kapsayıcı kullanarak bir kapsayıcı oluşturun. Bu kapsayıcı, güncelleştirme dosyalarınızı içeri aktarmaya hazırlamak için kullanılır

    Bir güncelleştirmeyi her içeri aktardığınızda yeni bir kapsayıcı kullanmanızı öneririz. Her zaman yeni kapsayıcılar kullanmak, önceki güncelleştirmelerden dosyaları yanlışlıkla içeri aktarmaktan kaçınmanıza yardımcı olur. Yeni bir kapsayıcı kullanmıyorsanız, bu adımı tamamlamadan önce var olan kapsayıcıdaki dosyaları sildiğinizden emin olun.

    Storage Account

  7. Kapsayıcınızda Karşıya Yükle'yi seçin. Karşıya Yükleme kullanıcı arabirimi gösterilir.

    Select Container

  8. Blobu karşıya yükle üst bilgisinin altındaki Dosyalar bölümünün sağ tarafındaki klasör simgesini seçin. Dosya seçiciyi kullanarak güncelleştirme dosyalarınızın konumuna gidin ve bildirimi içeri aktarın, tüm dosyaları seçin ve ardından Aç'ı seçin. Shift tuşunu basılı tutarak çoklu seçim dosyalarına tıklayabilirsiniz.

    Publish Update

  9. Tüm güncelleştirme dosyalarınızı seçtiğinizde Karşıya Yükle'yi seçin.

    Container Upload

  10. Karşıya yüklenen dosyaları içeri aktarılacak şekilde ayarlamak için seçin. Ardından Seç düğmesini seçerek güncelleştirmeyi içeri aktar sayfasına dönün.

    Select Uploaded Files

  11. Güncelleştirmeyi içeri aktar sayfasında, içeri aktarılacak dosyaları gözden geçirin. Ardından içeri aktarma işlemini başlatmak için Güncelleştirmeyi içeri aktar'ı seçin. Hataları çözmek için bkz . Ara sunucu güncelleştirme sorunlarını giderme.

    Import Start

  12. İçeri aktarma işlemi başlar ve ekran İçeri Aktarma Geçmişi bölümüne geçer. İçeri aktarma işlemi tamamlanana kadar ilerleme durumunu görüntülemek için Yenile'yi seçin (güncelleştirmenin boyutuna bağlı olarak işlem birkaç dakika içinde tamamlanabilir ancak daha uzun sürebilir).

    Update Import Sequencing

  13. Durum sütunu içeri aktarma işleminin başarılı olduğunu gösterdiğinde Kullanılabilir Güncelleştirmeler üst bilgisini seçin. İçeri aktarılan güncelleştirmenizi şimdi listede görmeniz gerekir.

    Job Status

Bunun yerine API'leri kullanarak içeri aktarıyorsanız

Ayrıca bir güncelleştirmeyi şu yollarla program aracılığıyla içeri aktarabilirsiniz:

Dosyaları güncelleştirme ve içeri aktarma bildiriminin hazırlama için bir Azure Depolama Blob kapsayıcısına yüklenmesi gerekir. Hazırlanan dosyaları içeri aktarmak için Blob URL'sini veya özel bloblar için paylaşılan erişim imzasını (SAS) Cihaz Güncelleştirme API'sine sağlayın. SAS kullanıyorsanız üç saat veya daha fazla süre sonu penceresi sağladığından emin olun

İpucu

Büyük güncelleştirme dosyalarını Azure Depolama Blob kapsayıcısına yüklemek için daha iyi performans için aşağıdakilerden birini kullanabilirsiniz:

Sonraki Adımlar