بنية أجهزة التوصيل و التشغيل إنترنت الأشياء

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

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

كل نموذج وواجهة لها معرف فريد.

يوضح الرسم البياني التالي العناصر الرئيسية لحل أجهزة التوصيل و التشغيل إنترنت الأشياء:

IoT Plug and Play architecture

مستودع النماذج

مستودع النموذج هو مخزن لتعريفات النموذج والواجهة. يمكنك تعريف النماذج والواجهات باستخدام لغة تعريف التوائم الرقمية (DTDL).

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

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

الأجهزة

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

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

بوابة IoT Edge

تعمل بوابة IoT Edge كوسيط لتوصيل إنترنت الأشياء أجهزة التوصيل و التشغيل الأجهزة التي لا يمكنها الاتصال مباشرة بمركز إنترنت الأشياء. لمعرفة المزيد، راجع كيف يمكن استخدام جهاز IoT Edge كبوابة.

وحدات IoT Edge النمطية

تتيح لك وحدة IoT Edge نشر منطق الأعمال وإدارته على الحافة. تعتبر الوحدات النمطية لـAzure IoT Edge أصغر وحدة حساب تديرها IoT Edge، ويمكن أن تحتوي على خدمات Azure (مثل Azure Stream Analytics) أو التعليمة البرمجية المتعلقة بالحلول.

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

تساعد مجموعات SDK للجهاز منشئ الوحدات النمطية على:

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

IoT Hub

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

مركز إنترنت الأشياء:

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

حل الواجهة الخلفية

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

  1. استرداد معرف الطراز الذي سجله الجهاز مع مركز إنترنت الأشياء.
  2. يستخدم معرف النموذج لاسترداد تعريفات الواجهة من أي مستودع نموذج.
  3. يستخدم محلل النموذج لاستخراج المعلومات من تعريفات الواجهة.

يمكن للحل الخلفي استخدام المعلومات من تعريفات الواجهة من أجل:

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

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

الآن بعد أن أصبح لديك نظرة عامة على بنية حل أجهزة التوصيل و التشغيل إنترنت الأشياء ، فإن الخطوات التالية هي معرفة المزيد حول: