حالات الاستخدام
خمس حالات، والوحدات التي ستُعِدّها لكل منها، وما ينتهي إليه الفريق. وكل حالة مبنية من مزايا موصوفة في مواضع أخرى من هذه الوثائق.
سلسلة التبريد والبضائع المخزَّنة
الوضع. اثنتا عشرة ثلاجة ومجمّدة وغرفة تبريد كبيرة موزّعة على مطبخين. يجب أن تبقى الحرارة ضمن النطاق، ويجب إبلاغ أحدهم سريعاً حين تخرج عنه، وسيطلب أحد المفتّشين السجل عاجلاً أم آجلاً.
ما تُعِدّه. بوابة في كل مطبخ، مسجَّلة لديها منارات حرارة ورطوبة: استيراد واحد بملف CSV يُنشئ كل منارة ومستشعراتها دفعة واحدة. وعلى باب غرفة التبريد جهاز له مستشعر باب خاص به. ويأخذ الملف التعريفي لكل مستشعر حده الأدنى وحده الأقصى. وتستخدم سلسلة القواعد عقدة Consecutive Threshold Filter (عامل تصفية التجاوزات المتتالية) حتى لا توقظ قراءة شاردة واحدة أحداً: ثلاثة تجاوزات متتالية تطلق تنبيهاً أول، وخمسة تُصعّد، وثمانية تُصعّد مرة أخرى. ويذهب مخرج Severity 1 إلى عقدة Raise Alarm (إطلاق إنذار) وإلى بريد إلكتروني لمسؤول الوردية؛ وتصل مستويات الخطورة الأعلى إلى مستلمي الرسائل النصية القصيرة (SMS) المعلَّمين بـ Severity L2 وL3 على الجهاز. وتمنع عقدة Rate Limit (حد المعدل) تحوّل تجاوز طويل إلى مئة رسالة.
ما يحصل عليه الفريق. حرارة مباشرة لكل وحدة، وخط زمني لفتح الباب وإغلاقه، وإنذارات تبقى مفتوحة حتى يُقِرّ بها شخص، وعملية تصدير بصيغة Excel أو PDF لأي نطاق زمني من أجل ملف التدقيق.
عدة مواقع، منصة واحدة
الوضع. اثنا عشر مبنى، ومسؤول عمليات واحد يحتاج إلى الصورة كاملة، ومدير مرافق لكل موقع لا ينبغي أن يخوض في معدات غيره.
ما تُعِدّه. مجموعات أجهزة تحاكي بنية المنشآت: المنطقة ثم الموقع ثم المبنى، مع ربط الأجهزة بالمجموعات الطرفية. ويُدعى كل مدير موقع بدور Manager وتُعيَّن له أجهزة موقعه وحدها؛ ومن تلك اللحظة تضيق قوائم أجهزته ومستشعراته ومجموعاته وإنذاراته تلقائياً على معداته هو. أما مسؤول العمليات فيلزم أن يكون مالك المؤسسة، أو أن تُعيَّن له كل الأجهزة، ليرى كل شيء؛ فدور Admin وحده لا يوسّع نطاق الرؤية. ولوحة معلومات مخصصة واحدة تخدم الطرفين: عناصرها (widget) تقرأ من ربط بمجموعة أجهزة، وحالة للتنقل التفصيلي تفتح جهازاً واحداً حين ينقر أحدهم على بطاقة.
ما يحصل عليه الفريق. لا حسابات موازية ولا لوحات معلومات مكرّرة. ويطبّق التعديل الجماعي وقت انقطاع اتصال أو حداً معيناً على أجهزة كثيرة بإجراء واحد، وتحمل صفحة كل مجموعة مخططاً مجمّعاً للأجهزة التي بداخلها.
مستشار يخدم عدة عملاء
الوضع. فنّي تركيب يدعم SensoCAN لدى ثمانية عملاء، ويحتاج إلى مراجعة الحدود وإعادة تهيئة بوابة وتعديل ملف تعريفي لمستشعر، دون أن يملك حساب مدير في كل مؤسسة.
ما تُعِدّه. حساب دخول مستشار، معيَّن على المؤسسات التي وافقت على ذلك. ويؤدي تسجيل الدخول إلى صفحة اختر المستأجر؛ واختيار إحداها يحصر كل ما يليه بتلك المؤسسة، وتبقى المؤسسة الحالية ظاهرة في الشريط العلوي ويمكن تبديلها منه.
ما يحصل عليه الفريق. يرى المستشار أجهزة تلك المؤسسة وبواباتها ومستشعراتها ومجموعات أجهزتها، ويعدّل الأجهزة والمستشعرات والملفات التعريفية للمستشعرات، ويضبط حالة جهاز ويصدر أوامر للبوابات؛ ولا يرى أبداً إنذاراتك ولا سلاسل قواعدك ولا تصديراتك ولا مستخدميك ولا إعداداتك. راجع وصول المستشار.
أن تعرف متى يتوقف شيء عن الإرسال
الوضع. معدات بعيدة على وصلات غير مستقرة. الصمت هو نمط العطل الأهم، وهو الذي لا ينتبه إليه أحد حتى يخرج تقرير فارغاً.
ما تُعِدّه. مهلة انقطاع الاتصال على كل جهاز، مضبوطاً على وتيرة إرساله الفعلية. وتفعيل إشعارات تغيير الحالة، مع وضع الأشخاص المناسبين في مستلمي البريد الإلكتروني والرسائل النصية للجهاز. وتفعيل إنذار انقطاع الاتصال كذلك، حتى لا يكون الانقطاع مجرد رسالة تمر سريعاً، بل إنذاراً يتولاه أحد. أما المنارات خلف البوابة، فلكل منها وقت انقطاع خاص بها ومفتاح لتنبيهات الانقطاع، وتذهب تلك التنبيهات إلى مستلمي البوابة.
ما يحصل عليه الفريق. يعلّم SensoCAN الجهاز بأنه غير متصل متى صمت أطول من مهلة الانقطاع المحددة له، ويراسل المستلمين فوراً. وينتهي الإنذار من تلقاء نفسه حين يعود الجهاز، لكنه يبقى مفتوحاً حتى يُقَرّ به، فالانقطاع الذي يحدث ليلاً يظل على قائمة الصباح. وتبيّن عمليات التسليم من أُبلغ وما إذا كانت الرسالة قد وصلت.

صحة بطاريات الأسطول
الوضع. مئتا مستشعر تعمل بالبطاريات. استبدالها وفق جدول زمني يهدر البطاريات، واستبدالها بعد نفادها يضيّع البيانات.
ما تُعِدّه. ضبط مصدر الطاقة لكل جهاز على بطارية مع تحديد نوع البطارية، فيتحول الجهد الذي يبلّغ عنه الجهاز إلى نسبة مئوية لمستوى البطارية في صفحته. وتحمل كل منارة حد انخفاض البطارية وتطلق تنبيهاً متى نزلت تحته، ويصل هذا التنبيه إلى المستلمين المحددين على بوابتها.
ما يحصل عليه الفريق. جولة استبدال مخطط لها على أساس بيانات فعلية. اسأل المساعد عن الأجهزة ذات البطارية المنخفضة فيجيبك بجملة واحدة، في تطبيق الويب أو في Slack، ليأخذ مهندس الميدان قائمته قبل مغادرة المستودع.