البوابات والمنارات
تتيح لك البوابة مراقبة أماكن يصعب فيها تمديد الأسلاك إلى جهاز: مجمّد، أو مقطورة، أو مخزن بعيد. توضع منارات Bluetooth التي تعمل بالبطارية حيث توجد القراءات، وتوضع بوابة واحدة موصولة بالتيار الكهربائي ضمن مدى الإشارة اللاسلكية، ويحوّل SensoCAN ما تنقله إلى مستشعرات عادية.
"أي المنارات بطارياتها على وشك النفاد؟" يجيبك المساعد من بياناتك أنت، في التطبيق أو في Slack. راجع اسأل SensoCAN.
ما البوابة في SensoCAN
تُنشأ البوابة مثل أي جهاز آخر، لكن مع ضبط فئة الجهاز على بوابة بدلاً من قياسي: "تنقل البوابة بيانات منارات BLE بدلاً من القياس بنفسها. لا يمكن تغيير ذلك بعد إنشاء الجهاز." وتترتب على ذلك ثلاث قواعد.
البوابة لا تقيس شيئاً بنفسها. كل قراءة مسجّلة تحتها مصدرها منارة.
كل منارة تصبح مستشعرات تحت البوابة. عند تسجيل منارة، يبحث SensoCAN عن القياسات التي يبلّغ عنها طرازها وينشئ مستشعراً واحداً لكل قياس على البوابة. منارة اسمها "Freezer 1" من طراز يبلّغ عن درجة الحرارة والرطوبة تمنحك "Freezer 1 Temperature" و"Freezer 1 Humidity"، وهي مستشعرات عادية من تلك اللحظة؛ راجع المستشعرات وسلاسل القواعد.
المنارة تتبع بوابة واحدة فقط، والارتباط ثابت. المنارات لا تتنقل بين البوابات: البوابة الثانية التي تلتقط المنارة نفسها لا تحفظ منها شيئاً. ولا يمكن تسجيل عنوان MAC الواحد أكثر من مرة في مؤسستك، لذا فإن نقل منارة يعني حذفها وتسجيلها على البوابة الأخرى.
وفيما عدا ذلك تتصرف البوابة مثل أي جهاز: الحالة، وآخر ظهور، والمجموعات، والتعيينات، والإنذارات. أما العتاد الذي يعمل ببرنامجك الثابت (firmware) فيتصل بالمنصة مباشرة؛ راجع اتصال الأجهزة.
متى تُعتبر البوابة غير متصلة
ترسل البوابة بياناتها أكثر بكثير من الجهاز المعتاد، لذا تُنشأ بوقت انقطاع اتصال قدره 2 دقيقة بينما يحصل الجهاز القياسي على 5 دقائق؛ وأي قيمة من 2 إلى 1439 مقبولة. كذلك يكون إنذار انقطاع الاتصال مفعّلاً افتراضياً في البوابة، على عكس الجهاز القياسي.
تهيئة البوابة
أنشئ الجهاز في SensoCAN، ثم انسخ القيم التي يمنحك إياها إلى العتاد باستخدام تطبيق الإعداد الخاص ببوابة BLE المدعومة لديك.
إنشاء جهاز البوابة
في الأجهزة، اختر إضافة جهاز واضبط فئة الجهاز على بوابة. وتُثبَّت الفئة عند الإنشاء: "تُحدَّد فئة الجهاز عند إنشائه ولا يمكن تغييرها."
ويكشف اختيار بوابة عن حقل إضافي واحد هو معرّف عميل MQTT: من 1 إلى 64 حرفاً، أحرف أو أرقام أو شرطة أو شرطة سفلية، وفريد على مستوى المنصة؛ واتركه فارغاً ليُنشأ تلقائياً.
نسخ قيم التهيئة إلى العتاد
افتح صفحة تفاصيل الجهاز الخاصة بالبوابة واختر بيانات اعتماد MQTT. في الجهاز من فئة بوابة يحمل مربع الحوار قسماً إضافياً هو تهيئة البوابة، ولكل قيمة فيه زر نسخ؛ استخدمه، فحرف واحد خاطئ يعني ألا تتصل البوابة أبداً.
ويضم القسم اسم المستخدم وكلمة المرور، ومضيف الوسيط ومنفذ الوسيط (حيث تتصل البوابة)، ومعرّف العميل (هويتها)، وموضوع النشر (حيث ترسل ما تلتقطه)، وموضوع الاشتراك (حيث تنتظر أوامرك)، وكلمة مرور BLE.

إذا ظهر في كلمة مرور BLE النص "لم يتم تعيين كلمة مرور BLE لهذا الحساب بعد." فاسأل SensoCAN عمّا إذا كانت مناراتك تحتاج إليها. ويتطلب مربع الحوار صلاحية view MQTT credentials (عرض بيانات اعتماد MQTT)، ويملكها Admin وManager افتراضياً؛ راجع الأدوار والصلاحيات.
يحتوي تطبيق إعداد بوابتك على قسم Last Will: رسالة تُرسل نيابةً عن البوابة إذا انقطع اتصالها دون وداع سليم. وبضبطها، يضع SensoCAN البوابة في حالة غير متصلة فور حدوث ذلك بدلاً من انتظار انقضاء مهلة انقطاع الاتصال. ولا تعرض اللوحة حالياً موضوع Last Will ونص رسالتها، لذا اطلب من دعم SensoCAN قيم بوابتك قبل مغادرة الموقع.
وإلى أن ترسل البوابة رسالتها الأولى، لا يعرف SensoCAN عنوانها العتادي ولا يستطيع توجيه أوامر إليها: تعرض صفحة البوابات عنوان MAC غير معروف حتى ذلك الحين، ثم عنوان MAC معروف بعدها.
تسجيل المنارات التي تنقلها البوابة
لا تنقل البوابة إلا المنارات التي سجّلتها. وفي صفحة تفاصيل الجهاز الخاصة بها ستجد بطاقة المنارات، وهي تظهر في الأجهزة من فئة بوابة فقط. ويحتاج زرّاها، استيراد المنارات (CSV) وإضافة منارة، إلى صلاحية add beacons (إضافة المنارات).
استيراد المنارات (CSV)
يذكر مربع الحوار الترويسة المطلوبة، ويسرد في سطر الطرازات المدعومة ما يمكنك وضعه في model. ويحتاج ملفك إلى صف ترويسة:
| العمود | مطلوب | المحتوى |
|---|---|---|
mac | نعم | عنوان المنارة الست عشري المكوّن من 12 خانة |
name | نعم | الاسم الذي تريد إطلاقه على المنارة، مثل "Freezer 1" |
model | نعم | بالصيغة نفسها الواردة في سطر الطرازات المدعومة |
location | لا | نص حر، مثل "Kitchen, back wall" |
ويتسامح قارئ الملف مع ما تخطئ فيه جداول البيانات: الأعمدة بأي ترتيب، ومطابقة الترويسات دون تمييز بين الأحرف الكبيرة والصغيرة، وتخطي الأسطر الفارغة، وقبول العلامة غير المرئية التي يضيفها Excel عند الحفظ بصيغة CSV UTF-8، ولذلك ينجح التصدير من Excel مباشرة. ويمكن كتابة عناوين MAC مع النقطتين أو بدونهما وبأي حالة أحرف: AA:BB:CC:DD:EE:01 وaabbccddee01 هما العنوان نفسه، ويُعرض بأحرف كبيرة مع النقطتين.
ارفع ملف CSV واحداً بحجم يصل إلى 2 MB. والاستيراد كل شيء أو لا شيء: صف واحد خاطئ يرفض الملف كله بدلاً من تسجيل نصف الأسطول. وتظهر الأخطاء تحت تم رفض الاستيراد، مرقّمة بأرقام الأسطر في جدولك مع اعتبار الترويسة السطر 1، وهي عادةً عنوان MAC غير صحيح، أو اسم ناقص، أو طراز غير مدعوم، أو عنوان MAC مستخدم من قبل.

ويُعرض عليك عدد المنارات والمستشعرات التي سُجّلت. وتبدأ كل منارة جديدة بمهلة عدم اتصال قدرها 30 دقيقة، وحد انخفاض بطارية قدره 20%، وتنبيهات انقطاع الاتصال مفعّلة، ويُحذف عنوانها من قائمة عناوين MAC غير معروفة في التشخيص.
إضافة منارة
ولمنارة واحدة، يطبّق إضافة منارة القواعد نفسها التي يطبّقها استيراد بصف واحد: عنوان MAC (بأي من الصيغتين، مع تلميح "أدخل 12 خانة ست عشرية، مع النقطتين أو بدونهما." إذا كان ما أدخلته لا يصلح عنواناً)، والاسم، والطراز، والموقع الاختياري. ويبقى زر الإرسال معطّلاً حتى تُملأ الحقول الثلاثة الأولى.
تعديل منارة
يحتاج تعديل في قائمة الصف إلى صلاحية edit beacons (تعديل المنارات)، ويشمل الهوية وحدود التنبيه:
- الاسم: إعادة تسمية المنارة تغيّر أيضاً البادئة في أسماء مستشعراتها. أما المستشعرات التي أعدت تسميتها يدوياً فتُترك كما هي، والمستشعر الذي يتعارض اسمه الجديد مع اسم آخر يحتفظ باسمه القديم.
- عنوان MAC: "تغيير عنوان MAC يوجّه هذه المنارة إلى جهاز مادي آخر؛ وتبقى المستشعرات والسجل كما هي." استخدمه عند استبدال المنارة بأخرى مطابقة.
- الموقع (اختياري).
- مهلة انقطاع الاتصال (بالدقائق): من 1 إلى 1439، واتركه فارغاً للقيمة الافتراضية 30.
- حد انخفاض البطارية (%): من 1 إلى 100، واتركه فارغاً للقيمة الافتراضية 20.
- تنبيهات انقطاع الاتصال: "التنبيه عند توقف هذه المنارة عن الإرسال مدة تتجاوز المهلة المحددة لها."
وحقلان لا يتغيران. الطراز للقراءة فقط: "يحدد الطراز المستشعرات التابعة لهذه المنارة، لذا لا يمكن تغييره هنا. لتصحيحه، احذف المنارة ثم أضفها من جديد." والبوابة التي تتبعها ثابتة للسبب نفسه.
إزالة منارة
يحتاج حذف إلى صلاحية delete beacons (حذف المنارات) ويسأل أولاً "إزالة هذه المنارة؟". وتذهب المنارة ومعها مستشعراتها وتنبيهاتها، وتبقى القراءات التي جُمعت بالفعل محفوظة، ويصبح عنوان MAC متاحاً للتسجيل من جديد: لا يُفقد أي قياس، لكن أي إنذار على تلك المستشعرات يتوقف.
كتالوج طرازات المنارات
تأتي القائمة المنسدلة الطراز وسطر الطرازات المدعومة من كتالوج يتولاه SensoCAN: يذكر كل مدخل فيه اسم طراز والقياسات التي يبلّغ عنها، وهي التي تحدد المستشعرات التي تحصل عليها منارتك. وإذا لم يكن طرازك مدرجاً، فاطلب من SensoCAN إضافته. وإذا سُحب طراز، تُرفض عمليات الاستيراد التي تذكره بينما تواصل المنارات القائمة عليه جمع القراءات.
حالة المنارة في لمحة
تعرض بطاقة المنارات الاسم والحالة وعنوان MAC والطراز والموقع وآخر ظهور وقوة الإشارة (RSSI) والبطارية وقائمة لكل صف. وتظهر القيم الناقصة على شكل شرطة، وتظهر المنارة التي لم ترسل شيئاً قط بالقيمة لم تظهر بعد تحت آخر ظهور.

تتبع شارة الحالة مهلة انقطاع الاتصال الخاصة بالمنارة، ويُعاد فحصها كل 30 ثانية:
| الشارة | المعنى |
|---|---|
| نشطة | وصلت قراءة ضمن مهلة المنارة: قيمتها الخاصة، أو 30 دقيقة إن لم تحدد قيمة |
| صامتة | آخر قراءة أقدم من تلك المهلة |
| لم تظهر بعد | لم تصل أي قراءة من هذه المنارة قط |
ويؤدي تمرير المؤشر فوق الشارة إلى إظهار القاعدة السارية: "تُعتبر صامتة بعد 30 دقيقة دون قراءة (الإعداد الافتراضي)".
المنارة لا تملك اتصالاً تفقده. فقد تكون بوابتها سليمة وتنقل ست منارات أخرى بينما لا تقول هذه شيئاً: خارج المدى، أو محجوبة، أو نفدت بطاريتها، أو اختفت.
البطارية وقوة الإشارة
البطارية هي شحنة المنارة نفسها بالنسبة المئوية. وقوة الإشارة (RSSI) هي مدى قوة التقاط البوابة لها، بوحدة dBm، وهي دائماً سالبة، وكلما اقتربت من الصفر كانت أقوى. والمنارة التي تنجرف نحو -90 dBm تكون قد تحركت أو ظهر عائق أمامها.
وتُحدَّث قيم البطارية وقوة الإشارة وآخر ظهور مباشرةً أمامك، لكن ليس كل بضع ثوانٍ: تُسجَّل بيانات القياس عن بُعد مرة واحدة في الدقيقة على الأكثر لكل منارة.
تنبيهات المنارة
- منارة صامتة. مع تفعيل تنبيهات انقطاع الاتصال، يفحص SensoCAN كل دقيقتين وينبّهك عندما تصمت منارة مدة أطول من مهلتها: تنبيه واحد لكل فترة صمت، ويعود التنبيه إلى الاستعداد بمجرد أن ترسل المنارة من جديد.
- بطارية منخفضة. القراءة التي تقل عن حد المنارة تطلق تنبيهاً واحداً، بحد أقصى تنبيه واحد لكل منارة كل 24 ساعة.
ويذهب النوعان إلى مستلمي إشعارات جهاز البوابة وقنواته، لأن المنارة لا تملك أياً منها؛ راجع الإنذارات.
ما تبلّغ عنه المنارة
يحدد مدخل الطراز في الكتالوج قياسات المنارة. والطرازات المتاحة اليوم تبلّغ عن درجة الحرارة أو الرطوبة أو كلتيهما بحسب الطراز، وتتصرف مستشعراتها مثل أي مستشعر آخر: تُرسم في المخططات، وتُصدَّر، وتُغذّي سلاسل القواعد، وتُطلق الإنذارات. أما البطارية وقوة الإشارة فليستا مستشعرين بل بيانات قياس عن بُعد للمنارة، وتُعرضان في بطاقة المنارات.
صفحة التشخيص
يُجمع في صفحة واحدة كل ما تلتقطه البوابة ولا تستطيع تحويله إلى قراءة محفوظة. من تفاصيل الجهاز، اختر التشخيص: "ما التقطته هذه البوابة ولم تستطع معالجته، وكيفية التعامل معه." ويحتاج العرض إلى صلاحية view diagnostics (عرض التشخيص)، وتُحدَّث الصفحة كل 30 ثانية، ويعيدك زر العودة إلى الجهاز إلى صفحته.
العدادات
تغطي خمس بطاقات نافذة متجددة مدتها سبعة أيام، وتتحول إلى اللون الكهرماني عندما لا تكون القيمة صفراً:
| العداد | ما يعدّه |
|---|---|
| إطارات من عناوين MAC غير مسجّلة | إشارات بثّ من منارات غير مسجّلة لدى هذه البوابة |
| أنواع إطارات غير مدعومة | إشارات بثّ بصيغة لا يقرأها SensoCAN |
| قراءات لمقاييس غير مسجّلة | قراءات لقياس لا يقابله مستشعر |
| رسائل بروتوكول غير معالَجة | رسائل صحيحة لا يستهلكها SensoCAN حالياً |
| قراءات مُستبعدة بسبب الحد الأقصى | قراءات أُهملت لأن رسالة واحدة حملت أكثر مما يقبله SensoCAN |
وثلاثة منها ترتبط بالصفوف التي تقف خلفها في أسفل الصفحة.
نبضة البوابة
بطاقة نبضة البوابة هي حديث البوابة عن نفسها: آخر نبضة، والواجهة (إيثرنت أو واي فاي أو غير معروفة)، وإشارة واي فاي، وعنوان MAC للإيثرنت، وعنوان MAC للبلوتوث، أو "لم تُسجَّل أي نبضة بعد". والبوابة التي يتكرر انقطاعها عن شبكة Wi-Fi تفسّر نفسها هنا.

الملاحظات وما ينبغي فعله حيالها
قياسات غير مسجّلة: "قراءات نقلتها البوابة لقياس منارة لا يقابله مستشعر. تسجيل مستشعر يبدأ حفظها." ويذكر كل صف المنارة والقياس وآخر قيمة وعدد مرات الالتقاط. وتسجيل مستشعر، الذي يحتاج إلى صلاحية add sensors (إضافة المستشعرات)، ينشئ المستشعر الناقص، وتُحفظ القراءات من تلك اللحظة.
عناوين MAC غير معروفة: "منارات تلتقطها هذه البوابة لكنها غير مسجّلة لديها. لا يُحفظ أي شيء مما تُبلغ عنه." والأعمدة هي: عنوان MAC، والاسم المُعلَن، ومعرّف الوسم، ونوع الإطار، وقوة الإشارة (RSSI)، وعدد مرات الالتقاط، وأول التقاط، وآخر التقاط. وتسجيل منارة، الذي يحتاج إلى صلاحية add beacons، يفتح مربع حوار إضافة منارة مع تعبئة عنوان MAC والاسم المُعلَن؛ ويبقى عليك اختيار الطراز، لأن ما تبثّه المنارة لا يذكر طرازها. ولا يُحتفظ إلا بأحدث العناوين التقاطاً.
رسائل بروتوكول غير معالَجة: رسائل لا يستهلكها SensoCAN. لم تكن تُتوقع منها أي قراءة، فلم يُفقد شيء.
ويوفر كل صف أيضاً تجاهل، الذي يحتاج إلى صلاحية delete diagnostics (حذف بيانات التشخيص): "يزيل الصف. وسيعود إذا أبلغت البوابة عنه مجددًا."
إعادة تعيين العدادات وما لا تمسّه
إعادة تعيين العدادات، وهي أيضاً مشروطة بصلاحية delete diagnostics، تعيد ضبط العدادات المتجددة وتمسح الصفوف أسفلها، وهي صفوف تعود مع استمرار إبلاغ البوابة. وهي لا تمسّ سجل الرسائل المرفوضة. أعد التعيين بعد إصلاح خلل ما، حتى تدل البطاقة التي تعود إلى اللون الكهرماني على مشكلة قائمة.
الرسائل المرفوضة
تسرد البطاقة الأخيرة الرسائل التي وصلت لكن تعذّر استخدامها، مع شارة تحصي عددها خلال آخر سبعة أيام. والأعمدة هي السبب والموضوع ووقت الاستلام وعرض، وتأتي الأسباب كالتالي: موضوع غير قابل للقراءة، وJSON غير صالح، وجهاز غير معروف، وتعذّر فك الترميز، وإطارات كثيرة جدًا في رسالة واحدة. ويعرض عرض بداية الرسالة مع زر نسخ، وهي دليل مفيد للدعم.
أوامر البوابة
صفحة البوابات
افتح البوابات ضمن الأصول: "بواباتك — حالة الاتصال والمنارات المُرحَّلة والأوامر التي يمكنك إرسالها إليها." ويعرض الجدول الاسم والحالة وآخر ظهور والنبضة والمنارات (كم منارة مسجّلة) وقيد التنفيذ (الأوامر التي تنتظر رداً) وإجراء فتح الأوامر. ويضيّق عامل تصفية الحالة القائمة ويبقى في شريط العنوان، فيمكن مشاركة العرض، وتُحدَّث الصفحة كل 30 ثانية. ويحتاج عرضها إلى صلاحية view gateways (عرض البوابات)، ولا يملكها من الأدوار القياسية افتراضياً سوى Admin.

الأوامر التي يمكنك تنفيذها
وبالنقر على أحد الصفوف تُفتح اللوحة الجانبية أوامر البوابة: "أرسل أوامر إلى هذه البوابة وتابع تقدمها. تصل الردود عادةً خلال ثوانٍ." والأوامر مجمّعة تحت النظام وماسح BLE وMQTT والشبكة.
وبصلاحية view gateways يمكنك تنفيذ أوامر القراءة: قراءة معلومات الجهاز، وقراءة مفتاح مسح BLE، وقراءة مرشح RSSI، وقراءة مرشح البيانات المكررة، وقراءة فترة إرسال البيانات.
وتلزم صلاحية manage gateways (إدارة البوابات) لكل ما يغيّر إعداداً، ولقراءات MQTT والشبكة:
- ضبط مفتاح مسح BLE: القيمة 1 تشغّل مسح BLE، و0 توقفه
- ضبط مرشح RSSI: من -127 إلى 0 dBm؛ وتُهمل المنارات الأضعف من هذه العتبة قبل الترحيل
- ضبط مرشح البيانات المكررة: قاعدة من 0 إلى 3: القيمة 0 تعطّل المرشح، و1 ترشّح حسب MAC، و2 حسب MAC ونوع البيانات، و3 حسب MAC والبيانات الخام
- ضبط فترة إرسال البيانات: من 0 إلى 86400 ثانية، والقيمة 0 تعني الإرسال في الوقت الفعلي؛ وهي تضبط إيقاع الإرسال المُصفّى فقط، فمع تعطيل مرشح البيانات المكررة ترسل البوابة الإشارات فور وصولها بغضّ النظر عن هذه القيمة
- إعادة تشغيل البوابة
- قراءة إعدادات MQTT، وقراءات الشبكة: قراءة إعدادات WiFi، وقراءة إعدادات IP الخاصة بـ WiFi، وقراءة نوع الشبكة، وقراءة إعدادات IP الخاصة بالإيثرنت
والأزرار التي لا تملك صلاحيتها تكون معطّلة وتعرض "يتطلب صلاحية إدارة البوابات".
لا تُتاح هنا تحديثات البرنامج الثابت ولا تغيير طريقة اتصال البوابة بالمنصة، أياً كانت الصلاحيات، لأن قيمة خاطئة قد تجعل الوصول إلى البوابة متعذراً. ويتولاها دعم SensoCAN عند الطلب.
تعبئة الأمر وتأكيده
الأمر الذي يأخذ قيماً يفتح نموذجاً، "تُرسل القيم أدناه إلى البوابة كما أُدخلت تماماً."، مع بيان النطاق المسموح لكل حقل وتلميح له. أما الأوامر التي تقطع عمل البوابة فتعرض لوحة حمراء بعنوان تابع بحذر، وفي حالة إعادة التشغيل: "سيُعاد تشغيلها وستتوقف مناراتها عن الترحيل حتى تعود متصلة"، وتطلب منك كتابة اسم البوابة قبل تفعيل إرسال الأمر.

أمر واحد في كل مرة، ولماذا
لا يمكن أن يكون للبوابة الواحدة أكثر من نسخة واحدة من الأمر قيد التنفيذ في الوقت نفسه: "هذا الأمر قيد الإرسال بالفعل لهذه البوابة. انتظر الرد أو انتهاء المهلة." ويُحسب شقّا الإعداد، القراءة والكتابة، أمراً واحداً؛ فما دام ضبط مرشح RSSI قيد التنفيذ، يبقى قراءة مرشح RSSI محجوزاً أيضاً، وللجميع.
دورة حياة الحالة
| الحالة | المعنى |
|---|---|
| قيد الانتظار | قبِله SensoCAN ولم يبدأ طريقه بعد |
| أُرسل | في طريقه إلى البوابة |
| تم الإقرار | أكّدته البوابة أو أعادت البيانات التي طلبتها |
| فشل | رفضته البوابة؛ ويظهر سببها الخاص في الصف |
| انتهت المهلة | لم يصل أي رد في الوقت المحدد |
والأمر الذي لا يصله رد بعد 120 ثانية يُغلق بحالة انتهت المهلة: "لم تردّ البوابة في الوقت المحدد." ويجري الفحص على دورات، لذا قد يبقى الصف مدة أطول قليلاً قبل أن تتغير حالته. وانتهاء المهلة يعني أن الأمر لم يُؤكَّد، لا أنه أُهمل؛ فاقرأ الإعداد مرة أخرى قبل أن تفترض شيئاً.
وهناك حالتان تعطّلان اللوحة بأكملها، مع بيان السبب في ترويستها. الأولى: "الأوامر معطّلة ما دامت البوابة غير متصلة." فلا أحد يستمع، ومن ثم تنتهي مهلة الأمر دون أن يسمعه أحد بدلاً من أن ينتظر في الطابور؛ والثانية: "الأوامر معطّلة حتى تُبلغ البوابة عن عنوان MAC الخاص بها — وهي تفعل ذلك مع أول رسالة ترسلها."
السجل والردود
تسرد الأوامر الأخيرة آخر 20 أمراً وتُحدَّث كل عشر ثوانٍ ما دامت اللوحة مفتوحة، وتعرض حالة كل أمر ووقت إرساله والإقرار به ومن أرسله وأي شيء قالته البوابة. وحيث عادت بيانات، يفتحها عرض الرد مع JSON خام ونسخ JSON. ولا تُحفظ كلمات المرور في أي رد، فمشاركة قراءة الإعدادات آمنة.
المستشارون والبوابات
يصل المستشار الخارجي الذي يدعم مؤسستك إلى البوابات تماماً كما تصل أنت: فمع اختيار مؤسستك يرى صفحة البوابات نفسها ولوحة الأوامر نفسها، محصورةً ببياناتك، ويملك صلاحيتَي البوابات كلتيهما؛ أي أن المستشار يمكنه قراءة الإعدادات وضبط ماسح BLE وإعادة تشغيل بوابة نيابةً عنك. أما العمل على المنارات والتشخيص فيخضع للصلاحيات المذكورة أعلاه. راجع دليل المستشار لمعرفة كيفية منح ذلك الوصول.