برنامج تعليمي: قم بإنشاء قاعدة وقم بإعداد الإعلامات في تطبيق Azure IoT Central الخاص بك
في هذا البرنامج التعليمي، ستتعلم كيفية استخدام Azure IoT Central لمراقبة أجهزتك المتصلة عن بعد. تتيح لك قواعد Azure IoT Central مراقبة أجهزتك في الوقت الفعلي تقريبًا واستدعاء الإجراءات تلقائيًا، مثل إرسال بريد إلكتروني. تشرح هذه المقالة كيفية إنشاء قواعد لمراقبة القياس عن بُعد الذي ترسله أجهزتك.
تستخدم الأجهزة القياس عن بُعد لإرسال بيانات رقمية من الجهاز. يتم تشغيل القاعدة عندما يتجاوز القياس عن بعد المحدد عتبة معينة.
في هذا البرنامج التعليمي، تتعلم كيفية:
- إنشاء قاعدة يتم إطلاقها عندما تصل درجة حرارة الجهاز إلى 70 درجة فهرنهايت.
- أضف إجراء بريد إلكتروني لإعلامك عند بدء تشغيل القاعدة.
المتطلبات الأساسية
لإكمال الخطوات في هذا البرنامج التعليمي، تحتاج إلى:
اشتراك Azure نشط. في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.
تطبيق IoT Central تم إنشاؤه من قالب التطبيق المخصص. لمعرفة المزيد، راجع إنشاء تطبيق IoT Central وحول تطبيقك.
إضافة وتخصيص قالب الجهاز
إضافة قالب جهاز من كتالوج الجهاز. يستخدم هذا البرنامج التعليمي قالب جهاز أداة استشعار Temp Sensor لظهور Hobo MX-100:
لإضافة قالب جهاز جديد، حدد + New في صفحة Device templates.
في صفحة Select type، قم بالتمرير لأسفل حتى تعثر على لوحة أداة استشعار Temp Hobo MX-100 في قسم Featured device templates.
حدد الإطار المتجانب أداة الاستشعار المؤقتة لHobo MX-100، ثم حدد التالي: مراجعة.
في صفحة مراجعة+ إنشاء حدد إنشاء.
اسم القالب الذي أنشأته هو Hobo MX-100. يتضمن النموذج مكونات مثل Hobo MX-100 وIotDevice. تحدد المكونات قدرات جهاز ESP32. يمكن أن تتضمن القدرات بيانات تتبع الاستخدام والخصائص والأوامر.
إضافة جهاز محاكاة
لاختبار القاعدة التي تقوم بإنشائها في القسم التالي، أضف جهاز محاكاة إلى التطبيق الخاص بك:
حدد الأجهزة في لوحة التنقل اليسرى. ثم حدد Hobo MX-100.
حدد + جديد. في لوحة إنشاء جهاز جديد، اترك قيم اسم الجهاز ومعرف الجهاز الافتراضيين. قم بتبديل محاكاة هذا الجهاز؟ إلى نعم.
حدد إنشاء.
إنشاء قاعدة
لإنشاء قاعدة قياس عن بُعد، يجب أن يتضمن قالب الجهاز قيمة قياس عن بُعد واحدة على الأقل. يستخدم هذا البرنامج التعليمي جهاز Hobo MX-100 محاكى يرسل القياس عن بعد لدرجة الحرارة. تراقب القاعدة درجة الحرارة التي أبلغ عنها الجهاز وترسل بريدًا إلكترونيًا عندما تزيد درجة الحرارة عن 70 درجة.
إشعار
يوجد حد 50 قاعدة لكل تطبيق.
في الجزء الأيمن، حدد Rules.
حدد + جديد لإضافة قاعدة جديدة.
أدخل اسم مراقبة درجة الحرارة لتحديد القاعدة واضغط على مفتاح الإدخال Enter.
حدد قالب جهاز Hobo MX-100. بشكل افتراضي، تنطبق القاعدة تلقائيا على جميع الأجهزة المعينة لقالب الجهاز:
لتصفية مجموعة فرعية من الأجهزة، حدد + Filter واستخدم خصائص الجهاز لتحديد الأجهزة. لتعطيل القاعدة، قم بتبديل الزر ممكن/معطل .
تكوين شروط القاعدة
تحدد الشروط المعايير التي تراقبها القاعدة. في هذا البرنامج التعليمي، يمكنك تكوين القاعدة لإطلاقها عندما تتجاوز درجة الحرارة 70 درجة فهرنهايت.
حدد Temperature في القائمة المنسدلة Telemetry .
بعد ذلك، اختر Is greater than as the Operator وأدخل 70 كقيمة:
اختياريا، يمكنك تعيين تجميع الوقت. عندما تحدد تجميعًا زمنيًا، يجب عليك أيضًا تحديد نوع التجميع، مثل متوسط أو مجموع من القائمة المنسدلة للتجميع.
- بدون التجميع، يتم تشغيل القاعدة لكل نقطة بيانات قياس عن بعد تفي بالشرط. على سبيل المثال، إذا قمت بتكوين القاعدة للتشغيل عندما تكون درجة الحرارة أعلى من 70، فسيتم تشغيل القاعدة على الفور تقريبًا عندما تتجاوز درجة حرارة الجهاز هذه القيمة.
- مع التجميع، يتم تشغيل القاعدة إذا كانت القيمة الإجمالية لنقاط بيانات القياس عن بُعد في النافذة الزمنية تفي بالشرط. على سبيل المثال، إذا قمت بتكوين القاعدة للتشغيل عندما تكون درجة الحرارة أعلى من 70 وبمتوسط تجميع زمني يبلغ 10 دقائق، يتم تشغيل القاعدة عندما يبلغ الجهاز عن متوسط درجة حرارة أعلى من 70، محسوبة على مدى 10 دقائق.
يمكنك إضافة شروط متعددة إلى قاعدة عن طريق تحديد + Condition. عند إضافة شروط متعددة، يمكنك تحديد ما إذا كان يجب استيفاء جميع الشروط أو يجب استيفاء أي من الشروط حتى يتم تشغيل القاعدة. إذا كنت تستخدم تجميع الوقت بشروط متعددة، فإنه يجب تجميع جميع قيم القياس عن بُعد.
تكوين الإجراءات
بعد تحديد الشرط، يمكنك إعداد الإجراءات التي يجب اتخاذها عند تفعيل القاعدة. يتم استدعاء الإجراءات عندما يتم تقييم كل الشروط المحددة في القاعدة على صواب.
حدد + البريد الإلكتروني في قسم الإجراءات .
أدخل تحذير درجة الحرارة كاسم عرض للإجراء وعنوان بريدك الإلكتروني في الحقل إلى ، ويجب عليك التحقق من الجهاز! كملاحظة لتظهر في النص الأساسي للبريد الإلكتروني.
إشعار
يتم إرسال رسائل البريد الإلكتروني فقط إلى المستخدمين الذين تمت إضافتهم إلى التطبيق وقاموا بتسجيل الدخول مرة واحدة على الأقل. تعرف على المزيد حول إدارة المستخدم في Azure IoT Central.
لحفظ الإجراء، اختر تم. يمكنك إضافة إجراءات متعددة إلى القاعدة.
لحفظ القاعدة، اختر حفظ. يتم نشر القاعدة في غضون بضع دقائق وتبدأ في مراقبة القياس عن بُعد الذي يتم إرساله إلى التطبيق الخاص بك. عند استيفاء الشرط المحدد في القاعدة، تقوم القاعدة بتشغيل إجراء البريد الإلكتروني المكون.
بعد فترة، تتلقى رسالة بريد إلكتروني عند تفعيل القاعدة:
حذف قاعدة
إذا لم تعد بحاجة إلى قاعدة، فاحذفها عن طريق فتح القاعدة واختيار حذف.
تمكين أو تعطيل قاعدة
اختر القاعدة التي تريد تمكينها أو تعطيلها. قم بتبديل الزر Enabled/Disabled في القاعدة لتمكين القاعدة أو تعطيلها لجميع الأجهزة التي تم تحديد نطاقها في القاعدة.
تمكين أو تعطيل قاعدة لأجهزة معينة
اختر القاعدة التي تريد تخصيصها. استخدم عامل تصفية واحدا أو أكثر في قسم الأجهزة الهدف لتضييق نطاق القاعدة إلى الأجهزة التي تريد مراقبتها.
تنظيف الموارد
إذا كنت لا تخطط لإكمال أي تشغيل سريع أو برامج تعليمية أخرى في IoT Central، فإنه يمكنك حذف تطبيق IoT Central الخاص بك:
- في تطبيق IoT Central، انتقل إلى إدارة التطبيقات>.
- حدد Delete ثم قم بتأكيد الإجراء الخاص بك.
الخطوة التالية
الآن بعد أن حددت قاعدة قائمة على العتبة، فإن الخطوة التالية المقترحة هي معرفة كيفية: