نظرة عامة على إدارة الأجهزة باستخدام IoT Hub

يوفر Azure IoT Hub الميزات ونموذج القابلية للتوسعة الذي يمكّن مطوري الأجهزة والخلفيات من إنشاء حلول قوية لإدارة الأجهزة. تتراوح الأجهزة من المستشعرات المقيدة ووحدات التحكم الدقيقة ذات الغرض الواحد إلى البوابات القوية التي توجه الاتصالات لمجموعات من الأجهزة. كما تختلف حالات الاستخدام ومتطلبات مشغلي إنترنت الأشياء بشكل كبير عبر مختلف الصناعات. على الرغم من هذا الاختلاف، توفر إدارة الأجهزة باستخدام IoT Hub الإمكانات والأنماط ومكتبات الرموز لتلبية مجموعة متنوعة من الأجهزة والمستخدمين النهائيين.

ملاحظة

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

يتمثل جزء حاسم من إنشاء حل إنترنت الأشياء الناجح للمؤسسات في توفير استراتيجية لكيفية تعامل المشغلين مع الإدارة المستمرة لمجموعتهم من الأجهزة. يحتاج مشغلو إنترنت الأشياء إلى أدوات وتطبيقات بسيطة وموثوقة تمكنهم من التركيز على الجوانب الأكثر استراتيجية لوظائفهم. توفر هذه المقالة:

  • نظرة عامة موجزة على نهج Azure IoT Hub لإدارة الأجهزة.
  • وصف لمبادئ إدارة الأجهزة الشائعة.
  • وصف لدورة حياة الجهاز.
  • نظرة عامة على أنماط إدارة الأجهزة الشائعة.

دورة حياة الجهاز

تعد المراحل العامة لإدارة الأجهزة شائعة في معظم مشاريع إنترنت الأشياء للمؤسسات. في Azure IoT، توجد خمس مراحل في دورة حياة الجهاز:

The five Azure IoT device lifecycle phases: plan, provision, configure, monitor, retire

ضمن كل مرحلة من هذه المراحل الخمس، هناك العديد من متطلبات مشغل الجهاز التي يجب الوفاء بها لتوفير حل كامل:

أنماط إدارة الأجهزة

يمكّن IoT Hub المجموعة التالية من أنماط إدارة الجهاز. توضح لك البرامج التعليمية لإدارة الأجهزة بمزيد من التفصيل كيفية توسيع هذه الأنماط لتناسب السيناريو الدقيق وكيفية تصميم أنماط جديدة استنادا إلى هذه القوالب الأساسية.

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

    Device management reboot pattern graphic

  • إعادة ضبط المصنع: يقوم التطبيق الخلفي بإعلام الجهاز من خلال طريقة مباشرة بأنه بدأ إعادة ضبط المصنع. يستخدم الجهاز الخصائص التي تم الإبلاغ عنها لتحديث حالة إعادة ضبط المصنع للجهاز.

    Device management factory reset pattern graphic

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

    Device management configuration pattern graphic

  • الإبلاغ عن التقدم والحالة: تعمل الواجهة الخلفية للحل على تشغيل استعلامات مزدوجة للجهاز، عبر مجموعة من الأجهزة، للإبلاغ عن حالة وتقدم الإجراءات التي تعمل على الأجهزة.

    Device management reporting progress and status pattern graphic

تحديثات الجهاز

يعد Device Update for IoT Hub نظاما أساسيا شاملا يمكن للعملاء استخدامه لنشر التحديثات عبر الأثير وتوزيعها وإدارتها لكل شيء بدءا من أجهزة الاستشعار الصغيرة إلى الأجهزة على مستوى البوابة. يسمح تحديث الجهاز ل IoT Hub للعملاء بالاستجابة السريعة للتهديدات الأمنية ونشر الميزات لتحقيق أهداف العمل دون تكبد المزيد من تكاليف التطوير والصيانة لإنشاء منصات تحديث مخصصة.

يوفر تحديث الجهاز ل IoT Hub نشر تحديث محسن وعمليات مبسطة من خلال التكامل مع Azure IoT Hub. مع الوصول الموسع من خلال Azure IoT Edge ، فإنه يوفر حلا مستضافا على السحابة يربط أي جهاز تقريبا. وهو يدعم مجموعة واسعة من أنظمة تشغيل إنترنت الأشياء - بما في ذلك Linux و Azure RTOS (نظام التشغيل في الوقت الفعلي) - وهو قابل للتوسيع عبر مصدر مفتوح. تتضمن بعض الميزات ما يلي:

  • دعم تحديث أجهزة الحافة، بما في ذلك المكونات على مستوى المضيف ل Azure IoT Edge
  • تحديث إدارة UX متكامل مع Azure IoT Hub
  • طرح التحديث التدريجي من خلال تجميع الأجهزة وتحديث عناصر التحكم في الجدولة
  • واجهات برمجة التطبيقات البرمجية لتمكين الأتمتة وتجارب البوابة الإلكترونية المخصصة
  • الامتثال للتحديث في لمحة واحدة وطرق عرض الحالة عبر مختلف الأجهزة غير المتجانسة
  • دعم تحديثات الأجهزة المرنة (A/B) لتقديم العودة السلسة
  • التخزين المؤقت للمحتوى ودعم الأجهزة غير المتصلة، بما في ذلك الأجهزة الموجودة في تكوينات متداخلة، من خلال ذاكرة التخزين المؤقت المتصلة المضمنة من Microsoft والتكامل مع Azure IoT Edge
  • يتوفر الاشتراك وعناصر التحكم في الوصول المستند إلى الدور من خلال مدخل Azure.com
  • ميزات أمان شاملة من السحابة إلى الحافة وعناصر تحكم في الخصوصية

لمزيد من المعلومات، راجع تحديث الجهاز لمركز إنترنت الأشياء.

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

تمكنك الإمكانات والأنماط ومكتبات التعليمات البرمجية التي يوفرها IoT Hub لإدارة الأجهزة من إنشاء تطبيقات إنترنت الأشياء التي تفي بمتطلبات مشغل إنترنت الأشياء للمؤسسات في كل مرحلة من مراحل دورة حياة الجهاز.

لمواصلة التعرف على ميزات إدارة الأجهزة في IoT Hub، راجع البرنامج التعليمي بدء استخدام إدارة الأجهزة .