ماذا يُقصد IoT Plug and Play؟

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

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

يمكنك تجميع هذه العناصر في واجهات لإعادة استخدامها عبر النماذج لتسهيل التعاون وتسريع التطوير.

لجعل IoT أجهزة التوصيل و التشغيل يعمل مع Azure Digital Twins، يمكنك تحديد النماذج والواجهات باستخدام لغة تعريف التوائم الرقمية (DTDL). إن أجهزة التوصيل و التشغيل IoT وDTDL مفتوحان للمجتمع، وترحب Microsoft بالتعاون مع العملاء والشركاء والصناعة. يعتمد كلاهما على معايير W3C مفتوحة مثل JSON-LD وRDF، ما يتيح اعتماد أسهل عبر الخدمات والأدوات.

لا توجد تكلفة إضافية لاستخدام أجهزة التوصيل و التشغيل IoT وDTDL. تظل الأسعار القياسية ل Azure IoT Hub وخدمات Azure الأخرى كما هي.

توضح هذه المقالة ما يلي:

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

أدوار المستخدم

يتم استخدام أجهزة التوصيل و التشغيل IoT من قبل نوعين من المطورين:

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

استخدام أجهزة IoT أجهزة التوصيل و التشغيل

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

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

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

لمعرفة المزيد، راجع هندسة أجهزة التوصيل و التشغيل IoT

تطوير تطبيق جهاز IoT

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

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

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

  3. تأكد من أن الجهاز يعلن عن معرف النموذج كجزء من اتصال MQTT. تتضمن Azure IoT SDKs بنيات لتوفير معرف النموذج في وقت الاتصال.

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

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