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

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

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

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

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

تحديثات الجهاز
يعد 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، راجع البرنامج التعليمي بدء استخدام إدارة الأجهزة .