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

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

Önkoşullar

Güncelleştirmeyi içeri aktarma

Not

Aşağıdaki yönergeler, bir güncelleştirmeyi Azure portal kullanıcı arabirimi aracılığıyla nasıl içeri aktarılacağını gösterir. Bunun yerine bir güncelleştirmeyi içeri aktarmak için IoT Hub API'leri için Cihaz Güncelleştirmesi'ni de kullanabilirsiniz.

  1. Azure portal oturum açın ve Cihaz Güncelleştirmesi ile IoT Hub gidin.

  2. Sayfanın sol tarafında altında Device Managementöğesini seçinUpdates.

    Import Updates

  3. Updates Ekranın üst kısmındaki sekme listesinden sekmeyi seçin.

    Updates

  4. Üst bilginin altında öğesini Available Updates seçin+ Import a new update.

    Import New Update

  5. + Select from storage container öğesini seçin. Depolama hesapları kullanıcı arabirimi gösterilir. Mevcut bir hesabı seçin veya kullanarak + Storage accountbir hesap oluşturun. Bu hesap, kapsayıcının güncelleştirmelerinizi içeri aktarma için hazırlaması için kullanılır.

    Select Update Files

  6. bir Depolama hesabı seçtikten sonra Kapsayıcılar kullanıcı arabirimi gösterilir. Mevcut bir kapsayıcıyı seçin veya kullanarak + Containerbir kapsayıcı oluşturun. Bu kapsayıcı, güncelleştirme dosyalarınızı içeri aktarmaya hazırlamak için kullanılır Öneri: Önceki güncelleştirmelerden dosyaları yanlışlıkla içeri aktarmamak için her güncelleştirme içeri aktarışınızda yeni bir kapsayıcı kullanın. 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 öğesini seçin Upload. Upload kullanıcı arabirimi gösterilir.

    Select Container

  8. Üst bilginin altındaki Upload blob bölümün Files 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 öğesini seçin Open. 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 öğesini seçin Upload.

    Container Upload

  10. Karşıya yüklenen dosyaları içeri aktarılacak şekilde ayarlamak için seçin. Ardından sayfaya dönmek için düğmeye Import update tıklayınSelect.

    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 öğesini seçin Import update . Hataları çözmek için Ara Sunucu Güncelleştirmesi Sorun Giderme sayfasına bakın.

    Import Start

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

    Update Import Sequencing

  13. Sütun içeri Status aktarma işleminin başarılı olduğunu gösterdiğinde Available Updates üst bilgiyi seçin. İçeri aktarılan güncelleştirmenizi şimdi listede görmeniz gerekir.

    Job Status

Bunun yerine API'ler aracılığıyla içeri aktarıyorsanız

Azure portal aracılığıyla içeri aktarmaya ek olarak, bir güncelleştirmeyi program aracılığıyla da içeri aktarabilirsiniz:

Not

Gerekli API izni için Cihaz güncelleştirme kullanıcı rolleri ve erişimi bölümüne bakın.

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 uzun bir süre sonu penceresi sağladığıdan 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