استيراد تحديث إلى Device Update من أجل IoT Hub

تعلم كيفية الحصول على تحديث جديد واستيراده إلى Device Update من أجل IoT Hub. في حال لم تكن قد قمت بالفعل، فتأكد من مراجعة مفاهيم الاستيراد الرئيسية وكيفية إعداد تحديث ليتم استيراده.

المتطلبات الأساسية

المستعرضات المدعومة:

استيراد تحديث

يوضح هذا القسم كيفية استيراد تحديث باستخدام مدخل Azure أو Azure CLI. بإمكانك أيضًا استخدام تحديث الجهاز لواجهات برمجة تطبيقات IoT Hub لاستيراد تحديث بدلًا من ذلك.

لاستيراد تحديث، يمكنك أولا تحميل ملفات التحديث واستيراد بيان إلى حاوية Azure Storage. بعد ذلك، يمكنك استيراد التحديث من Azure Storage إلى Device Update ل IoT Hub، حيث سيتم تخزينه للنشر على الأجهزة.

  1. في مدخل Microsoft Azure، انتقل إلى IoT Hub الخاص بك باستخدام Device Update.

  2. على الجانب الأيسر من الصفحة، حدد التحديثات ضمن إدارة الجهاز.

    Import Updates

  3. حدد علامة التبويب التحديثات من قائمة علامات التبويب في أعلى الشاشة.

    Updates

  4. حدد + استيراد تحديث جديد أسفل عنوان التحديثات المتوفرة.

    Import New Update

  5. حدد + Select from storage container. يتم عرض واجهة المستخدم لحسابات التخزين. حدد حسابا موجودا، أو أنشئ حسابا باستخدام + Storage account. يستخدم هذا الحساب لحاوية لعرض تحديثاتك للاستيراد. يجب ألا يكون للحساب نقاط نهاية عامة وخاصة ممكنة في نفس الوقت.

    Select Update Files

  6. بمجرد اختيار حساب تخزين، يتم عرض واجهة مستخدم الحاويات. حدد حاوية موجودة، أو أنشئ حاوية باستخدام + Container. يتم استخدام هذه الحاوية لتنظيم ملفات التحديث الخاصة بك لاستيرادها

    نوصي باستخدام حاوية جديدة في كل مرة تقوم فيها باستيراد تحديث. يساعدك استخدام حاويات جديدة دائما على تجنب استيراد الملفات عن طريق الخطأ من التحديثات السابقة. إذا لم تستخدم حاوية جديدة، فتأكد من حذف أي ملفات من الحاوية الموجودة قبل إكمال هذه الخطوة.

    Storage Account

  7. في الحاوية الخاصة بك، حدد Upload. تعرض واجهة مستخدم التحميل.

    Select Container

  8. حدد أيقونة المجلد على الجانب الأيسر من قسم الملفات ضمن رأس تحميل كائن ثنائي كبير الحجم. استخدم أداة انتقاء الملفات للانتقال إلى موقع ملفات التحديث واستيراد بيان، وحدد جميع الملفات، ثم حدد فتح. يمكنك الضغط باستمرار فوق المفتاح Shift والنقر لتحديد ملفات متعددة.

    Publish Update

  9. عند تحديد جميع ملفات التحديث، حدد تحميل.

    Container Upload

  10. قم بتحديد الملفات التي تم تحميلها لتعيينها ليتم استيرادها. ثم حدد الزر Select للعودة إلى صفحة Import update.

    Select Uploaded Files

  11. في صفحة Import update، راجع الملفات التي ستستورد. بعد ذلك حدد Import update لبدء عملية الاستيراد. لحل أي أخطاء، راجع استكشاف أخطاء تحديث الوكيل وإصلاحها.

    Import Start

  12. تبدأ عملية الاستيراد وتتغير الشاشة إلى قسم Import History. حدد تحديث لعرض التقدم حتى تكتمل عملية الاستيراد (اعتمادا على حجم التحديث، قد تكتمل العملية في بضع دقائق ولكن قد تستغرق وقتا أطول).

    Update Import Sequencing

  13. عندما يشير عمود الحالة إلى نجاح عملية الاستيراد، حدد رأس التحديثات المتوفرة. يجب أن ترى التحديث الذي تم استيراده في القائمة الآن.

    Job Status

إذا كنت تقوم بالاستيراد باستخدام واجهات برمجة التطبيقات بدلا من ذلك

يمكنك أيضا استيراد تحديث برمجيا عن طريق:

إشعار

راجع أدوار مستخدم تحديث الجهاز وإتاحة الوصول فيما يتعلق بإذن واجهة برمجة التطبيقات المطلوب.

يتم تحميل ملفات التحديث وبيان الاستيراد إلى حاوية Azure Storage Blob للتقسيم المرحلي. لاستيراد الملفات المرحلية، قم بتقديم عنوان URL للكائن الثنائي كبير الحجم أو توقيع الوصول المشترك (SAS) للكائنات الثنائية كبيرة الحجم الخاصة، إلى واجهة برمجة تطبيقات تحديث الجهاز. إذا كنت تستخدم SAS، فتأكد من توفير نافذة انتهاء صلاحية من ثلاث ساعات أو أكثر

تلميح

لتحميل ملفات تحديث كبيرة إلى حاوية Azure Storage Blob، بإمكانك استخدام أحد الإجراءات التالية للحصول على أداء أفضل:

الخطوات التالية