المستشعرات
المستشعر قناة قياس واحدة على الجهاز: درجة حرارة، أو رطوبة، أو تماس باب. وهو في نظر SensoCAN ليس قطعة عتاد، بل العنوان الذي تُسلَّم إليه القراءة. ولكل مستشعر الاسم الذي تختاره، والمعرف (slug) وUUID يُولَّدان لك، ونوع المستشعر الذي يحدد معنى قراءاته والإعدادات التي يملكها.
"ما متوسط درجة الحرارة في Cold Room 2 خلال آخر 7 أيام؟" يجيب المساعد من بياناتك أنت، دون فتح هذه الصفحة. راجع اسأل SensoCAN.
يحدد البرنامج الثابت (firmware) وجهة القراءة إما بالمعرف وإما بـ UUID، وكلاهما موجود في صفحة المستشعر. راجع اتصال الأجهزة.
أنواع المستشعرات
النوع هو القالب: فهو يحدد خيارات الوحدة والحدود وإعدادات المراقبة التي يحصل عليها المستشعر، ويُختار مرة واحدة عند الإنشاء. وتأتي المنصة بالكتالوج جاهزًا: درجة الحرارة، والرطوبة، والتيار، والضغط، والباب (تماس ومقياس تسارع)، والماء؛ وهو للقراءة فقط.
يستطيع المسؤولون مراجعته من الأصول ← جميع المستشعرات ← أنواع المستشعرات، تحت عنوان "أنواع المستشعرات: مرجع لمخططات المستشعرات واستخدامها عبر الأجهزة". وتعرض كل بطاقة اسم النوع ووصفه ومعرفه، وعدد المستشعرات التي تستخدمه، وقائمة المخطط بكل حقل مع نوعه، وما إذا كان مطلوبًا، وحده الأدنى وحده الأقصى، وقيمته الافتراضية وأي خيارات ثابتة.
لا يحمل الجهاز القياسي سوى مستشعر واحد من كل نوع: مستشعر حرارة واحد، ومستشعر رطوبة واحد، وهكذا. وتُرفض المحاولة الثانية بالرسالة "هذا الجهاز يحتوي بالفعل على مستشعر من هذا النوع." فإن كانت الوحدة تحمل مِجسّين، فمثّلها بجهازين. أما البوابات فمستثناة، لأن مستشعراتها تنوب عن المنارات التي تنقلها.
إضافة مستشعر
من الجهاز، افتح صفحته واستخدم المستشعرات ← إضافة مستشعر. وللبدء من أي مكان، استخدم الأصول ← جميع المستشعرات ← إضافة مستشعر، حيث يُطلب منك الجهاز أولًا. وإذا لم تكن لديك أجهزة بعد، تظهر لك الرسالة "لا توجد أجهزة متاحة. قم بإنشاء جهاز قبل إضافة المستشعرات."
- اسم المستشعر (مطلوب): حتى 255 حرفًا، من حروف وأرقام ومسافات وشرطات سفلية وشرطات، وفريد على ذلك الجهاز.
- نوع المستشعر (مطلوب): يُضبط أثناء الإنشاء فقط. ولا شيء يغيّره بعد ذلك، فإن أخطأت الاختيار، احذف المستشعر وأضفه من جديد.
ويعرض إنشاء مستشعر الرسالة "تم إنشاء المستشعر بنجاح". ويُولَّد المعرف وUUID، ويُنشأ لك ملف تعريفي مملوء بالقيم الافتراضية للنوع، فيصبح المستشعر جاهزًا لاستقبال القراءات فورًا.
الملفات التعريفية والحدود
في الملف التعريفي يكفّ المستشعر عن كونه عامًّا. افتح تعديل الملف التعريفي من بطاقة الملف التعريفي للمستشعر، أو من قائمة إجراءاته، أو من عمود الملف التعريفي في صفحة جميع المستشعرات. وتحمل الصفحة عنوان "إعدادات الملف التعريفي" مع السطر "تكوين إعدادات المراقبة لـ" متبوعًا باسم المستشعر، وتضم نموذج تكوين الملف التعريفي وقسمًا قابلًا للطي هو مرجع المخطط — الحقول المتاحة وقيودها.
وتتوقف الحقول الظاهرة على النوع:
| الحقل | يظهر على | ما الذي يضبطه |
|---|---|---|
| الوحدة | درجة الحرارة والرطوبة والتيار والضغط | الوحدة التي تُفسَّر بها القراءات وتُعرض: درجة مئوية أو فهرنهايت، نسبة مئوية، أمبير أو ملّي أمبير، hPa أو psi أو bar |
| الحد الأدنى / الحد الأقصى | أنواع القياس | النطاق الذي يُتوقع أن تبقى القراءة داخله، وهو ما يحرّك شارة ضمن النطاق والمناطق الملوّنة على العداد |
| الحد الأدنى للحساسية / الحد الأقصى للحساسية | أنواع القياس | الهامش على جانبي الحد، حتى لا تتذبذب القراءة الواقفة على الخط |
| الجهد الكهربائي | التيار | جهد التغذية المستخدم في تفسير قراءات التيار |
| بداية ساعات العمل / نهاية ساعات العمل | نوعا الباب والماء | نافذة العمل بصيغة HH:mm، ويجب أن تكون النهاية بعد البداية بـ 30 دقيقة على الأقل |
| مدة الفتح المسموح بها | أنواع الباب | المدة التي يجوز أن يبقى الباب مفتوحًا خلالها قبل أن تُعدّ مشكلة |
| تذكيرات الإشعارات | نوعا الباب والماء | عدد مرات تكرار التنبيه غير المعالَج |
| إشعارات البريد الإلكتروني / إشعارات الرسائل النصية القصيرة (SMS) | جميع الأنواع | ما إذا كانت تنبيهات الحدود لهذا المستشعر تُرسل بالبريد الإلكتروني وبالرسائل النصية |
ويُتحقق من كل حقل مقابل نطاق النوع نفسه ومقابل بقية الحقول؛ فحد درجة الحرارة مثلًا يقع بين -40 و85. وتوقّع رسائل مثل "يجب أن يكون الحد الأدنى أقل من الحد الأقصى."، و"يجب أن تكون نهاية ساعات العمل بعد بداية ساعات العمل."، و"يجب ألا يقل الفارق الزمني بين بداية ساعات العمل ونهاية ساعات العمل عن 30 دقيقة." ويعرض حفظ التغييرات الرسالة "تم تحديث ملف المستشعر بنجاح".
تقرر الحدود ما تعنيه القراءة؛ أما ما يحدث بعد ذلك فهو من عمل سلسلة قواعد المستشعر. راجع سلاسل القواعد والإنذارات.
صفحة المستشعر
افتح المستشعر من جهازه أو من صفحة جميع المستشعرات.

تسرد المعلومات الاسم والمعرف وUUID مع زر نسخ، والنوع وآخر تحديث، وموضوع MQTT (topic) الخاص بالمستشعر مع زر نسخ.
ويعرض الملف التعريفي كل حقل من حقول الملف مع قيمته: الحدود بوحداتها، ومفاتيح التبديل على هيئة شارات مفعل أو معطل، أو الرسالة "لم يتم تكوين ملف تعريفي".
القراءة الحالية هي البطاقة الأبرز. فمستشعرات القياس تحصل على عداد، وعلى القيمة الحالية مع مقدار تغيّرها منذ القراءة السابقة، ووقت تلك القراءة موسومًا بـ "مباشر · يتحدّث تلقائيًا"، ومربعات تبيّن المتبقي فوق الحد الأدنى وتحت الحد الأقصى. وتقرأ الشارة ضمن النطاق أو أعلى من الحد الأقصى أو أدنى من الحد الأدنى. وتقدم قائمة نمط العداد الأنماط: حلقة، ومقياس حرارة، وبارومتر، ومقاطع، والقيمة في الداخل، ومتدرّج، وشريط خطي؛ ويُحفظ اختيارك مع المستشعر ويراه بقية المستخدمين أيضًا. أما مستشعرات الأبواب فتعرض مفتوح أو مغلق بدل العداد.
وتضم قراءات المستشعر ثلاث علامات تبويب:
- البيانات الحية: قراءات في الوقت الفعلي ضمن نافذة 30M أو 1H. تنزلق النافذة إلى الأمام من تلقاء نفسها، وتظهر القراءات الجديدة فور وصولها دون إعادة تحميل. وتحصل مستشعرات الأبواب على مخطط درجي مظلَّل بساعات عملها.
- التاريخية: نطاق تاريخ ووقت، افتراضه آخر سبعة أيام، مع اختيارات سريعة: ساعة واحدة، و24 ساعة، و7 أيام، و30 يومًا، ثم تحميل البيانات. وتُرفض نهاية تسبق البداية بالرسالة "يجب أن يكون وقت النهاية بعد وقت البداية"، وينبّه النطاق الطويل جدًا بالرسالة "نطاق التاريخ كبير جداً. قد يستغرق التحميل بعض الوقت." ثم يُحمّل رغم ذلك.
- المجمعة: النطاق نفسه مع التجميع: ساعي أو يومي، وتعيد المتوسط والحد الأدنى والحد الأقصى لكل فترة. وهي الطريقة الأسرع لمعاينة المدد الطويلة.
ويمكن قلب أي مخطط إلى جدول، وتكبيره وتحريكه، وتصديره بصيغة CSV للنطاق المعروض على الشاشة تمامًا. وإذا أردت ملف Excel أو PDF منسّقًا بدلًا من ذلك، فاستخدم تصدير البيانات في أعلى الصفحة؛ راجع التصديرات.
صفحة جميع المستشعرات
الأصول ← جميع المستشعرات هي العرض الشامل عبر الأجهزة: "عرض وإدارة جميع المستشعرات عبر الأجهزة".

صفِّ حسب الاسم (يطابق البحث اسم المستشعر أو معرفه أو اسم جهازه)، وحسب الجهاز، وحسب النوع، وعلّم عرض المستشعرات المحذوفة لتضمين المحذوف منها. والأعمدة هي اسم المستشعر، والأجهزة، ونوع المستشعر، وآخر قراءة، والملف التعريفي، وآخر تحديث، وقائمة إجراءات. ويحمل عمود آخر قراءة القيمة بوحدتها، وطابعها الزمني، ونقطة ملوّنة: خضراء لـ "يرسل البيانات"، ورمادية لـ "لا توجد بيانات حديثة"، وذلك بالقياس إلى مهلة انقطاع الاتصال الخاص بالجهاز.
ويعمل التعديل الجماعي على نوع واحد في كل مرة، ولهذا يقول شريط التلميح "تلميح: صفِّ حسب نوع المستشعر لتفعيل التعديل الجماعي". صفِّ حسب النوع، وعلّم المستشعرات، ثم استخدم تعديل جماعي لضبط الوحدة أو الحدود أو الحساسيات أو ساعات العمل عليها جميعًا. ولكل بطاقة مربع اختيار خاص بها للتطبيق. أما مفتاحا إشعارات البريد الإلكتروني والرسائل النصية فاضبطهما من صفحة الملف التعريفي لكل مستشعر لا من هنا.
حذف بيانات المستشعر
يحذف حذف البيانات في صفحة المستشعر القراءات مع الإبقاء على المستشعر. ويعرض مربع الحوار "اختر كيف تريد حذف بيانات المستشعر" خيارَي حذف جميع البيانات أو حذف البيانات ضمن نطاق زمني مع وقت البداية ووقت النهاية، ثم تأكيدًا ثانيًا يبيّن بالضبط ما أنت على وشك محوه، وينبّه إلى أنه لا يمكن التراجع عنه.
ويجري العمل في الخلفية: تتلقى فورًا الرسالة "تم تقديم طلب حذف البيانات الخاص بك. ستتلقى بريدًا إلكترونيًا عند اكتماله."، ثم رسالة بريد عند الانتهاء تخبرك بعدد السجلات التي حُذفت وبالنطاق الذي شملته.
ويحذف الإجراء القراءات الخام، والتجميعات الساعية واليومية، وسجل الحدود لذلك المستشعر وذلك النطاق. أما المستشعر وملفه التعريفي ومعرفه وUUID الخاص به فتبقى، فيواصل الجهاز الإبلاغ إليه.
حذف مستشعر
يسأل حذف في قائمة إجراءات المستشعر "حذف المستشعر؟" ويؤكد أن بيانات المستشعر محفوظة. وتخرج المستشعرات المحذوفة من القوائم المعتادة، لكنها تبقى قابلة للعثور عليها في صفحة جميع المستشعرات عند تعليم عرض المستشعرات المحذوفة.
وللمستشعر المحذوف تقدم القائمة نفسها حذف نهائي: "حذف المستشعر نهائياً؟ سيؤدي هذا إلى حذف المستشعر وجميع بياناته المرتبطة بشكل نهائي. لا يمكن التراجع عن هذا الإجراء."
فهو يزيل الملف التعريفي، وأحدث القيم، وكل قراءة خام أو ساعية أو يومية أنتجها المستشعر يومًا. صدّر ما يستحق الحفظ أولًا.