🛡️ALARMSPACE
دليل المستخدم الإصدار 3.0.1.4-003
قسم ALARMSPACE (بوابة مركز استقبال الإنذارات)
برنامج مركز استقبال الإنذارات للتحكم بأجهزة الأمن والحريق


الفهرس
الفهرس 2
1. المقدمة 5
1.1. الوظائف 5
1.2. المستجدات 5
2. وحدة الخادم 5
2.1. تسجيل الدخول 5
2.2. المستخدمون 6
2.2.1. إدارة المستخدمين 6
2.2.2. مجموعات المستخدمين 6
2.2.3. تسجيل خروج P2P هيونداي/هيكفيجن 7
2.3. مسجل الفيديو الرقمي (DVR) 8
2.3.1. القائمة 8
2.3.1.1. البيانات العامة 8
2.3.1.1.1. DVR MASTER_BYDEMES 10
2.3.1.1.2. الاستيرادات 11
2.3.1.2. الخيارات 11
2.3.1.3. مفتاح التوضيح 12
2.3.1.4. الإنذارات 12
2.3.1.4.1. إدارة الإنذارات حسب القناة 14
2.3.1.4.2. إدارة الحالات 16
2.3.1.4.3. جدول إنذارات التقويم 17
2.3.1.5. الشهادات 18
2.3.2. DVR حسب المستخدم 19
2.3.3. DVR حسب المجموعة 19
2.3.4. قائمة مسجلات DVR 20
2.3.5. المجموعات 20
2.3.6. المشتركين - اقتحام 21
2.3.7. مستخدمو اللوحات 22
2.3.8. مناطق المركز 23
2.3.9. بيانات المشتركين 25
2.3.10. معلمات الذكاء الاصطناعي 25
2.3.11. رموز VESTA الجديدة 28
Ge2.4. الإنذارات 29
2.4.1. الإجراءات 29
2.4.2. البوابة 30
2.4.3. القائمة 30
2.4.4. أحداث DVRs 31
2.4.5. جدول البرمجة 32
2.4.6. رموز الاقتحام 33
2.5. الإعدادات 34
2.5.1. معلمات المستقبِل 34
2.5.1.1. المعلمات العامة 35
2.5.1.2. الاتصالات مع CRA 35
2.5.1.3. معلمات أخرى 36
2.5.2. إضافة التراخيص 37
2.5.3. تجديد جداول الماستر 37
2.5.4. الإعدادات المتقدمة 37
2.5.5. لوحة التحكم 40
2.5.6. عارض السجلات 41
2.5.7. الشهادات التلقائية 42
2.5.8. مثيلات P2P داهوا 42
2.6. نسخ احتياطية 43
2.6.1. استيراد/تصدير 43
2.6.2. التكوين 43
2.6.3. التنظيف 44
2.7. اللغات 45
2.8. المساعدة 45
3. وحدة المشغل 45
3.1. تسجيل الدخول 45
3.2. الوقت الفعلي 48
3.2.1. الحريق 56
3.2.2. جرس الفيديو / الإنترفون 58
3.2.3. الحريق التناظري 59
3.3. الفيديو 61
3.4. الإنذارات 63
3.4.1. إنذارات الاقتحام 64
4. وحدة ActiveX 68
4.1. أوامر البوابة 68
4.2. أوامر جديدة 71
5. إعداد بوابة VESTA 73
5.1. المقدمة 73
5.1.1. الترحيب 73
5.2. برمجة مركز VESTA 73
5.3. إعدادات AlarmSpace 76
5.3.1. الإعدادات العامة - VESTALog 76
5.3.1.1. الوقت الفعلي 77
5.3.1.2. التاريخي 77
5.3.1.3. السجل 78
5.3.1.4. إعداد VESTA 78
5.3.1.5. رموز الأحداث 82
5.3.1.6. وجهات الأحداث 84
5.3.1.7. إعادة تعيين الأحداث 85
5.3.1.8. إعداد الموازن 85
5.3.1.9. معلمات LORA 85
5.3.1.10. معلمات API 86
5.3.1.11. API متعدد 86
5.3.1.12. الإعداد العام لـ AlarmSpace 87
5.3.2. مراقبة المشتركين 88
5.4. إعدادات برنامج استقبال الإنذارات CRA 90
5.4.1. Manitou 90
5.4.2. SBN 92
5.4.3. Softguard 92
5.5. وحدة العارض – وصول ثنائي الاتجاه لمراكز VESTA 92
5.5.3. أمر طلب العارض Vesta 92
6. إعداد مركز AXHUH 94
6.1. AXHUB هيكفيجن و AlarmSpace 94
6.1.2. المقدمة 94
6.1.3. المتطلبات الدنيا 94
6.1.4. الإعدادات الأولية في AlarmSpace 94
6.1.5. إعدادات خاصة بـ AXHUB 95
6.1.5.1. مركز استقبال الإنذارات 95
6.1.5.2. تسجيل EHome 96
6.1.5.3. إعدادات إضافية 97
6.1.6. التشغيل في AlarmSpace 98
6.1.6.1. المعلمات العامة 98
6.1.6.2. إعداد إنذارات الفيديو 99
6.1.6.3. مراقبة الانقطاعات 100
7. وحدة عارض الكاميرات 102
1. المقدمة
AlarmSpace هي منصة برمجية للتحكم والمراقبة وعرض مسجلّات الفيديو والكاميرات.
1.1. الوظائف
· عرض الكاميرات في الوقت الحقيقي
· تشغيل الفيديو المسجل
· إدارة مدخلات الإنذارات والإنذارات الفنية لمسجلات الفيديو
· التكامل مع برامج CRA الرئيسية.
1.2. المستجدات
يتكامل AlarmSpace أيضًا مع أجهزة أخرى مثل أجراس الفيديو ومراكز إنذار الحريق التقليدية من Honeywell. بالإضافة إلى ذلك، يعمل كبوابة لاستقبال وإدارة وإعادة بث أحداث مركز Vesta.
2. وحدة الخادم
وحدة الخادم في AlarmSpace متاحة فقط للمستخدمين من نوع المدير. وظائفها الرئيسية هي إنشاء وتعديل المستخدمين، وإدارة الأجهزة، وتعيين الكاميرات للمستخدمين، وتكوين إجراءات الإنذارات، ورموز البوابة، ومعلمات المستقبِل، وإجراء وتكوين نسخ احتياطية للبيانات الحساسة للبرنامج.
2.1. تسجيل الدخول
تتطلب وحدة الخادم في AlarmSpace وصولًا عبر مستخدم بمستوى مدير. المستخدم الافتراضي هو:
المستخدم: admin
كلمة المرور: 12345
يمكن بعد ذلك تغيير كلمة مرور المدير وإنشاء مزيد من المستخدمين المديرين في قائمة المستخدمين.

تُظهر شاشة الوصول إلى الخادم الإصدار الحالي من AlarmSpace، وتطلب اسم المستخدم وكلمة المرور ويمكننا قبول لدخول الخادم أو خروج لإلغاء العملية. يتم تسجيل آخر مستخدم تم استخدامه وسيظهر افتراضيًا في المرة التالية التي يتم فيها تشغيل الخادم.
2.2. المستخدمون
إنشاء وتعديل المستخدمين.
2.2.1. إدارة المستخدمين

في هذا الجدول نرى جميع مستخدمي النظام. بالنقر المزدوج على المستخدم نقوم بتحميله في الجزء السفلي لتحريره:

يمكننا تغيير وصف المستخدم والاسم وكلمة المرور والمستوى (مدير أو مشغل). فقط المدراء يمكنهم الوصول إلى وحدة الخادم.
يمكن أيضًا إنشاء مستخدمين جدد بالزر الجديد. تملأ كل الحقول ثم نضغط على زر حفظ.
يمكن أيضًا حذف المستخدمين بتحميل المستخدم بالنقر المزدوج ثم الضغط على زر حذف.
للتخلّي عن التغييرات الجاري إجراؤها يمكننا الضغط على زر إلغاء.
2.2.2. مجموعات المستخدمين
يمكننا تعيين مجموعة أو أكثر للمستخدمين الذين عرفناهم في النقطة السابقة. بما أن المستخدمين يمكن استعمالهم للتحكم عن بُعد في لوحات الاقتحام من AlarmSpace (انظر وحدة العارض – وصول ثنائي الاتجاه لمراكز VESTA)، فإن هذه المجموعات تتيح لنا تخصيص مجموعة من اللوحات التي يملك المستخدم صلاحية التحكم بها. الإجراء هو تعيين المجموعة إلى اللوحة (في مراقبة المشتركين) وعند تعيين المجموعة إلى المستخدم سيتم تعيين اللوحة تلقائيًا له.
لتعيين مجموعة لمستخدم نختار أولًا المستخدم من القائمة المنسدلة:

بعد الاختيار نعين في الجزء السفلي المجموعة/المجموعات التي نريد تعيينها (أو نختار "جميع المجموعات") ونضغط على "إضافة مجموعة":

ستُعين المجموعة للمستخدم:

إذا أردنا إزالة مجموعة من مستخدم نختار المستخدم من القائمة المنسدلة، ننقر مزدوجًا على المجموعة لإزالتها، تُحمّل في القسم السفلي ونضغط "إزالة مجموعة":

2.2.3. تسجيل خروج P2P هيونداي/هيكفيجن
إذا تم استخدام P2P من هيونداي و/أو هيكفيجن يمكننا فصل المستخدم من P2P عبر هذه القائمة. سيتم إعادة الاتصال تلقائيًا عند تشغيل وحدة الخادم بنفس مستخدم P2P أو مستخدم آخر.
2.3. مسجل الفيديو الرقمي (DVR)
إدارة مسجلات الفيديو والكاميرات والأجهزة المدعومة.
2.3.1. القائمة
إنشاء وتعديل الأجهزة.
2.3.1.1. البيانات العامة
إدارة إنشاء وتعديل الأجهزة. تُعرض في جدول:

في كل صف نرى معلومات الجهاز. إذا كانت هناك مشاكل في الاتصال يظهر الصف باللون الأحمر.
يمكننا البحث عن الأجهزة بالوصف أو المشترك أو رقم السيريال.
يسمح بمزامنة جميع الأجهزة.
يمكن عرض الأجهزة المصفاة حسب معايير: غير متصلة، حسب نوع/ماركة الجهاز، حسب الوصف، حسب نوع الاتصال، حسب المجموعة...
يمكن تصدير الأجهزة المعروضة وفق الفلتر إلى CSV-Excel وPDF.
لإدارة التغييرات انقر مزدوجًا على صف الجهاز:

إذا أردنا إضافة جهاز جديد نضغط على زر جديد.
نضيف أو نعدل وصف الجهاز. نختار نوع الاتصال الافتراضي، مباشر أو P2P. إذا كان لديه بيانات للاتصال بالطريقتين سيحاول أولًا بالطريقة الافتراضية وإذا فشل بالطريقة الأخرى.
في الاتصال المباشر يجب إدخال في العنوان عنوان IP أو DDNS والمنفذ.
أنواع الأجهزة:
· Coloso Evolution: ماركة Dahua ببرنامج ثابت ByDemes
· Coloso AS: ماركة Dahua ببرنامج ثابت ByDemes-AirSpace
· HyundaiNextGen: ماركة Hyundai طرازات NextGen
· Hikvision: ماركة Hikvision
· Dahua عام: ماركة Dahua بالبرنامج الثابت الأصلي
· جرس فيديو داهوا: أجراس فيديو من ماركة Dahua (SDK Dahua)
· Honeywell حريق: ماركة Honeywell طرازات تقليدية
· Honeywell تناظري: ماركة Honeywell طرازات تناظرية
· AX HUB: ماركة Hikvision، مركز اقتحام مع التقاط فيديو في AlarmSpace
المجموعة: يمكن تعيين مجموعة للجهاز لتصفية في الخادم/المشغل ولإرسال رسائل بريد إلكتروني للمجموعة.
المشترك: رقم المشترك الذي سيرسل إلى برنامج CRA في الأحداث.
رمز التحقق: رمز مطلوب لعرض كاميرات معينة لأجهزة Hikvision.
رقم السيريال للاستعلام عن P2P: رقم سيريال الجهاز المطلوب للوصول عبر P2P إلى الجهاز. يجب تفعيل P2P في المسجل.
منفذ P2P: منفذ TCP المبرمج في الجهاز، على الرغم من أنه ليس ضروريًا فتحه في شبكة موقع العميل، إلا أنه يجب الإبلاغ عنه.
المستخدم: مستخدم صالح للجهاز
كلمة المرور: كلمة مرور المستخدم السابق.
عند الضغط تحميل التكوين سيحاول البرنامج الاتصال بالجهاز عبر الوسائل المتاحة وسيبلغ عن الاتصال الصحيح أو الخاطئ لكل منها.

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

تمت إضافة فلاتر جديدة للاستفادة من هذه التغييرات:

يسمح بالتصفية حسب المدينة والمحافظة والهاتف والبريد الإلكتروني.
2.3.1.1.1. DVR MASTER_BYDEMES
عند تثبيت أو تحديث AlarmSpace يظهر في قائمة DVR مسجل رئيسي يسمى MASTER_BYDEMES. يُستخدم لإرسال أحداث عامة للنظام إلى برنامج CRA. يمكن تحريره مثل أي DVR آخر لكنه غير قابل للاتصال به لأنه غير موجود فعليًا. يمكننا تعديل رقم المشترك الذي سيتم إرساله (افتراضيًا 0000) ويمكننا اختيار أحداث الإنذار التي نريد إرسالها:

أنواع الإنذارات التي تتم إدارتها هي:
اختبار دوري يرسل إشارة اختبار دوري بنفس الفترة التي نحددها لنبض القلب في الإعداد -> معلمات المستقبِل
القرص الصلب ممتلئ يرصد عندما يتبقى لجهاز خادم AlarmSpace أقل من 10% سعة حرة ويرسل التنبيه.
خطأ خدمة P2POri ينبه إذا فشل فحص خدمة P2P ضد سحابة Dahua الأصلية
استعادة خدمة P2POri ينبه عندما تُستعاد خدمة P2P ضد Dahua الأصلية
خطأ خدمة P2P ينبه إذا فشل فحص خدمة P2P ضد سحابة ByDemes
استعادة خدمة P2P ينبه عندما تُستعاد خدمة P2P ضد ByDemes
2.3.1.1.2. الاستيرادات
يستطيع AlarmSpace استيراد بيانات من برنامج SmartPSS الخاص بـ Dahua. يتم الاستيراد عبر ملف devices.xml الناتج عن تصدير SmartPSS. نستورد البيانات على قالب DVR موجود بالفعل، لاستكمال البيانات التي لا يحتويها ملف devices بالبيانات من النموذج:

في هذه الحالة إذا ضغطنا على استيراد DVR XML مع نسخ باقي البيانات، سنقوم بإنشاء المسجلات الجديدة في AlarmSpace ببيانات devices.xml وباقي بيانات DVR ColEvoP2PPrb.
يمكننا أيضًا إنشاء أجهزة جديدة بنسخ بيانات من جهاز آخر. إذا ضغطنا على DVR جديد بنسخ البيانات ننشئ جهازًا جديدًا بنفس البيانات تمامًا كما هو ColEvoP2PPrb. بعدها فقط نغير بيانات DVR الخاصة (بيانات الاتصال، المشترك، ...) لكن بقية البيانات (الخيارات، الإنذارات...) ستكون مسجلة بالفعل.
2.3.1.2. الخيارات
نبرمج خيارات عامة مختلفة للجهاز:

ثواني تسجيل ما قبل فيديو الإنذار: في حالة وجود مداخل الفيديو موصلة بكابل، أو لاكتشاف الحركة أو أحداث IVS، عند وصول إنذار من المسجل يقوم AlarmSpace بتحميل فيديو لثوانٍ قليلة قبل الكاميرا المرتبطة بمدة معينة في هذا الحقل. في المثال 30 ثانية من الفيديو.
ثواني تسجيل فيديو أثناء الإنذار: في نفس الحالة السابقة، الثواني التي سنقوم بتحميلها بعد حدوث الإنذار (10 في هذا المثال).
تفضيل القناة: القناة التي سيتم تنزيل الفيديو منها إذا كانت متاحة: البث الرئيسي أو البث الفرعي.
تفعيل فحص النظام: يجب تفعيل هذا الحقل لتلقي أحداث الأجهزة.
إرسال بريد إلكتروني عند اكتشاف انقطاع اتصال: سيرسل تذكيرًا بعد 12 ساعة من وجود جهاز منقطع.
إرسال إنذارات عبر البوابة: الأحداث التي تُستلم من الأجهزة سيتم إرسالها إلى برنامج CRA عبر البروتوكول المختار في معلمات المستقبِل
المشغّل الآلي: الأحداث المرسلة إلى برنامج CRA لن تنتظر رده، ستُغلق تلقائيًا بعد الإرسال.
إرسال الإنذارات للتحقق عبر الفيديو: الأحداث لن تُرسل إلى برنامج CRA بل ستظهر في تبويب الإنذارات لوحدة المشغل
بريد العميل الإلكتروني: بريد إلكتروني أو عدة بريد إلكتروني مفصولة بفاصلة منقوطة (;) يمكن إرسال أحداث هذا الجهاز إليها. يلزم تكوين خادم SMTP في معلمات المستقبِل
إعادة تشغيل: يسمح بإعادة تشغيل الجهاز عن بُعد.
مزامنة الوقت: يحدّث وقت الجهاز البعيد بوقت خادم AlarmSpace
إغلاق الإنذارات المعلقة: إذا كانت هناك إنذارات لم يُستجب لها من برنامج CRA أو لم تُعالج في الإنذارات لوحدة المشغل، يمكننا إنهاؤها جميعًا عبر هذا الزر.
حفظ إعدادات DVR على القرص: يسمح بحفظ الإعدادات التي نجريها إلى ملف في نظام ملفات خادم AlarmSpace.
تحميل إعدادات القرص إلى DVR: يعيد تحميل بيانات الإعدادات من ملف مختار.
2.3.1.3. مفتاح التوضيح
غير مستخدم حاليًا
2.3.1.4. الإنذارات
تكوين الإنذارات التي نرغب في استقبالها وإعادة إرسالها:

في هذه الشاشة الأولية للإنذارات نحدد أحداث الجهاز العامة التي نريد مراقبتها. نضع علامة الاختيار بجانب الحدث ونختار نوع الحدث لإرساله من القائمة المنسدلة. أنواع الأحداث تتوافق مع الرموز (ContactID, SIA) التي سنرسلها إلى برنامج CRA. يمكن تكوينها من خلال قسم البوابة في القائمة الإنذارات. نختار أيضًا المنطقة التي سنرسلها مع الحدث. في قسم إرسال البريد الإلكتروني يمكننا اختيار عدم الإرسال، أو الإرسال إلى بريد المسؤول (AS) المكوّن في الإعداد -> معلمات المستقبِل، إرسالها إلى بريد المجموعة أو إلى بريد العميل المكوّن في الخيارات.
الأحداث التي تتم مراقبتها هي فشل، نقص أو قرص صلب ممتلئ، تعارض IP. يجب تهيئة هذه الأحداث في المسجل مع خيار رفع الإنذار، وإلا فلن نستلمها. أحداث الانقطاع/إعادة الاتصال لا تعتمد على أي إعداد في المسجل. زمن الانقطاع لاعتماده كحادث قابل للتعديل في قائمة الإعداد -> الإعداد المتقدم، عن طريق المعامل: TIEMPO_DESCONEXIÓN_DVR (بالثواني).
الزر إدارة الإنذارات حسب القناة تُستخدم لتكوين إنذارات كل قناة من مسجل الفيديو.
الزر إدارة الحالات تسمح ببرمجة إنذارات متأخرة عن الأحداث وإرسال تذكيرات إذا استمر حالة الإنذار.
الزر تقويم الإنذارات يحدد تقويمًا يُستقبل أو لا تُستقبل فيه الأحداث. مُصمم خصيصًا لتحديد ما إذا كانت أحداث الاتصال من وحدات VTO لأطقم أجراس الفيديو يجب أن تُستقبل أم لا.
في حالة أجراس الفيديو لدينا نوع آخر من الإنذار للمراقبة:

إنها مكالمة VTO. إذا كانت مُحددة فسيُرسل الحدث المرتبط بإنذار طبي (انظر الإنذارات -> البوابة) عندما يضغط مستخدم زر الاتصال في VTO. سيسمح هذا بإدارة المكالمة من وحدة ActiveX في AlarmSpace وإجراء عمليات مع كائنات البرامج في برامج CRA.
إنذارات الحريق
في حالة مراكز إنذار الحريق التقليدية من Honeywell يظهر لنا زر لاختيار المزيد من الأحداث لإرسالها إلى CRA:

بالضغط على الزر المزيد من الأحداث ندخل إلى النموذج التالي:

في النموذج تظهر جميع الأحداث العامة للمركز التي لا تظهر في تبويب الإنذارات السابق. يمكننا تمييز الأحداث التي نريد إرسالها إلى CRA بوضع علامة الاختيار بجانب الحدث. نختار الرمز الذي سيرسل باستخدام القائمة المنسدلة (من الرموز المتاحة المعرفة في الإنذارات - البوابة). كما يمكننا تعيين رقم منطقة للحدث بكتابته في حقول المنطقة. عند الانتهاء من التغييرات يجب الضغط على زر حفظ لحفظها.
2.3.1.4.1. إدارة الإنذارات حسب القناة
برمجة أحداث كل قناة:
يُعرض في الجدول الأعلى جميع القنوات المكتشفة في المسجل. انقر مزدوجًا على صف لتحميل المعلمات المبرمجة لكل قناة.
في القناة نرى رقم الكاميرا/القناة،
في الاسم نعدّل وصف الكاميرا.
في المنطقة في البوابة نضع المنطقة التي سترسل إلى برنامج CRA. إذا تُركت فارغة ستُرسل رقم القناة بثلاث أرقام (مثال: 001,016...)
خانة الاختيار نشط تُتيح اختيار ما إذا كانت الكاميرا نشطة أم لا. على سبيل المثال، إذا لم تكن القناة نشطة فلن تظهر كخيار عند إنشاء شهادة للموقع.
نضع العلامة على الأحداث التي نريد إرسالها كما في الأحداث العامة ونختار من القائمة نوع الحدث المرتبط بالرمز (SIA/ContactID) الذي سيرسل إلى برنامج CRA. يُربط هذا الرمز في القسم البوابة في القائمة الإنذارات.
كما يمكننا إرسال بريد إلكتروني إلى مسؤول AlarmSpace (الإعداد -> معلمات المستقبِل)، أو إلى مجموعة (DVR -> المجموعات), و/أو إلى العميل نفسه (مكوّن في الخيارات).
كما يمكن إرسال أحداث ذكية IVS. تذكّر أن جميع هذه الأحداث (باستثناء فشل التسجيل و كاميرا سوداء) يجب برمجتها في المسجل وتفعيل خيار رفع الحدث أو ما شابه (حسب الماركة وطراز المسجل).
الأزرار إرسال الكل و لا تُرسل شيئًا، تحدد وتلغي تحديد جميع الإرسالات على التوالي.
يمكننا نسخ بيانات قناة إلى القنوات الأخرى بالنقر بزر الفأرة الأيمن على الصف. تظهر لنا القائمة نسخ البيانات إلى القنوات الأخرى. بالنقر على القائمة يمكننا اختيار القنوات التي نرغب بتكرار البيانات إليها:
عند الضغط موافق تُنسخ البيانات وتُحفظ في القنوات المحددة.
إنذارات الحريق
أحداث الحريق مختلفة تمامًا عن أحداث المسجلات. يمكننا أيضًا إدارتها بتحميل الزر إدارة الإنذارات حسب القناة إذا كنا ندير مركز حريق:
نحمّل بيانات كل منطقة ويمكننا اختيار الأحداث التي نريد إرسالها إلى برنامج الإدارة بوضع علامة الاختيار إدارة. نربط الرمز الذي سنرسله مع الحدث المحدد في الرمز (انظر الإنذارات -> البوابة).
2.3.1.4.2. إدارة الحالات
إدارة حالات الأجهزة. تتيح إرسال إشارات بعد دقائق من حدوث انقطاع مسجل أو كاميرا، تذكير متكرر إذا استمر الانقطاع، والتنبيه عن استعادة الحدث بعد بضع دقائق:
في هذه الحالة سيرسل انقطاع الكاميرا مع الرمز المرتبط بحدث إنذار طبي (انظر الإنذارات -> البوابة) بعد 10 دقائق من حدوث الحدث. كل 24 ساعة (1440 دقيقة) سيرسل تذكيرًا بالانقطاع (إذا كان لا يزال منقطعًا) وسيُرسل استعادة الكاميرا فورًا عند إعادة الاتصال.
2.3.1.4.3. جدول إنذارات التقويم
يتوفر في AlarmSpace تقويم يمكننا تحديد الجداول الزمنية التي نرغب فيها بتسجيل وإرسال الإنذارات وأين لا نرغب بذلك. صُمم خصيصًا لإدارة مكالمات أجراس الفيديو، للسماح بأن تُدار المكالمات محليًا في الموقع عبر شاشة VTH في أوقات محددة أو أن تفعل الإنذار في AlarmSpace ليُدار عن بُعد من مركز التحكم.
في المثال نرى جداول يوم الاثنين. ستُفعّل الأحداث من منتصف الليل حتى الثامنة صباحًا. ستُعالج محليًا حتى الثانية ظهرًا. عن بُعد حتى الرابعة، محليًا من الرابعة حتى الثامنة مساءً وبعيدًا حتى الانتهاء.
يمكننا نسخ هذه الجداول إلى بقية أيام الأسبوع بالزر نسخ إلى جميع الأيام، فقط من الاثنين إلى الجمعة أو اختيار الأيام للنسخ بواسطة نسخ إلى أيام أخرى:
2.3.1.5. الشهادات
نبرمج إنشاء شهادات الموقع تلقائيًا. إذا فعّلنا هذا الخيار في DVR سيُنشأ شهادة تثبيت في الدليل AutoCerts، داخل مجلد عمل AlarmSpace:
نشط: بتمييز هذا الاختيار يُفعّل إنشاء شهادات تلقائية في المسجل.
تاريخ البدء: التاريخ الذي سيبدأ منه إنشاء الشهادات.
تاريخ الانتهاء: التاريخ الذي سيتوقف عنده إنشاء الشهادات.
الفترة: التواتر الذي ستُولّد به الشهادات. يعتمد على مقياس الزمن الذي نختاره في القائمة (شهور، ساعات أو دقائق). في المثال سيُولّد شهادة كل 3 أشهر.
النوع: يمكن أن يكون أساسي (لقطات من الكاميرات وتاريخ صغير للأحداث الحديثة) أو كامل (تُضاف التسجيلات الموجودة لكل قناة نشطة)
إرسال عبر البريد الإلكتروني: نرسل الشهادة المولّدة إلى البريد الموجود في البريد الإلكتروني.
التاريخ القادم: هو التاريخ الذي ستُولّد فيه الشهادة القادمة وتُرسل إذا اخترنا ذلك. غير قابل للتعديل.
وقت الإرسال: يمكننا فرض ساعة لإنشاء وإرسال الشهادة. سينتظر النظام حتى الساعة المحددة من يوم الإرسال لإنشاء وإرسال الشهادة.
دقائق التسجيلات: في حال اختيار نوع الشهادة الكامل نحدد هنا الدقائق السابقة لتوليد الشهادة التي نريد البحث عن تسجيلات موجودة لها. إذا وُضع عدد كبير من الدقائق (مثلاً شهر) قد يحتوي الشهادة على عدد صفحات كبير.
2.3.2. DVR حسب المستخدم
يمكننا تعيين الكاميرات فرديًا للمستخدمين حتى يتمكنوا من رؤيتها أم لا في وحدة المشغل:
نحدد الكاميرات التي نريد تعيينها للمستخدم.
بالزر تعيين كل الكاميرات إلى المستخدم المحدد نعين كل الكاميرات من كل المسجلات للمستخدم.
بالزر إزالة كل الكاميرات من المستخدم المحدد نزيل تعيين كل الكاميرات عن المستخدم.
يمكننا اختيار مستخدم نموذج وتعيين نفس الكاميرات للمستخدم المحدد عبر الزر تعيين DVR من النموذج إلى المستخدم المحدد.
بالزر حفظ نترك التغييرات مسجلة.
2.3.3. DVR حسب المجموعة
الوظيفة غير منفذة.
2.3.4. قائمة مسجلات DVR
بواسطة هذه الوظيفة نُنشئ ملف CSV يحوي كل الأجهزة في المسار المحدد:
مثال لقائمة CSV:
2.3.5. المجموعات
نعرّف مجموعات لربط الأجهزة بمجموعة معينة. عند ربط جهاز بمجموعة سنتمكن من تصفية الأجهزة بواسطة هذه المجموعة (في قائمة الخادم وكذلك في الأجهزة المعروضة في وحدة المشغل) وكذلك إرسال الإنذارات المعينة إلى بريد إلكتروني خاص بتلك المجموعة.
لإضافة أو تعديل المجموعات:
زر جديد لبدء إضافة مجموعة جديدة أو النقر المزدوج في الجدول لتحرير مجموعة موجودة.
يجب أن نضع وصفًا للمجموعة وبريدًا إلكترونيًا. باستخدام الزر حفظ لتخزينه و حذف لإزالته.
إلغاء لتجاهل التغييرات.
2.3.6. مشتركون اقتحام
نعرض المشتركين في التطبيق، وما إذا كانوا نشطين أم لا، ووقت الاستطلاع، وما إذا كانوا في فشل استطلاع، وما إذا كان يجب إرسال أحداث فشل الاستطلاع، وتاريخ آخر استطلاع وما إذا كانت الإشارة يجب أن تُرسل إلى وجهة معينة لكل مشترك، ونوع اللوحة، وعنوان MAC للجهاز، والمجموعة التي تم تعيينهم لها، وعدد مرات فشل الاستطلاع لتوليد حدث الفشل، وتاريخ التسجيل، والمعيار المستخدم لأكواد الاقتحام (CID، SIA)، وما إذا كانت تُرسل أحداث فشل الاستطلاع، وتحمل اختبار الفترة، وحالة قناة Ethernet (IP) للوحة، وحالة ومستوى تغطية GPRS للوحة، وحالة البطارية (إذا كانت بطارية خارجية ما إذا كانت موجودة أم لا) وما إذا كان لديها إعادة تمكين تلقائية مجدولة:
إذا نقرت مرتين على مشترك يمكننا تغيير بعض معلمات المشترك:
بالتحديد يمكننا تغيير فترة الاستطلاع (لمواءمتها مع ما هو مبرمج في اللوحة VESTA المعنية)، بالدقائق، اختيار ما إذا كانت تُرسل أحداث الاستطلاع أم لا، وتفعيل/تعطيل المشترك. إذا كان المشترك غير نشط فالإشارات التي قد تصل تُسجَّل، لكنها لا تُرسل إلى برنامج إدارة مركز الاستقبال (CRA). كما يتيح جدولة اختبار دوري (هو استطلاع سيصل إلى برنامج CRA). في المثال يُرسل كل 24 ساعة. لتجنب تأخير هذا الاختبار يتم إعطاؤه تسامحًا (بالثواني).
في وجهة الإشارات يمكننا اختيار وجهة مختلفة لإشارات هذا المشترك. إذا تُركت فارغة فستُرسل إلى IP:Port المحددة في إعدادات AlarmSpace -> معلمات المستقبِل أو في الإعداد الخاص بـ Vesta. في القائمة المنسدلة تظهر الوجهات الخاصة التي قمنا بتسجيلها في VESTALog في القسم وجهة الأحداث, والتي ستكون عناوين IP:Port أخرى للإرسال. هناك أيضًا خيار جميع الوجهات, والذي سيتم من خلاله إرسال الإشارات إلى جميع عناوين IP:Port التي قمنا بتعريفها في VESTALog -> وجهة الأحداث.
يقوم Alarmspace بتسجيل MAC للأجهزة لتجنب التكرار أو الاستخدامات الخبيثة للبوابة. إذا أرسل جهاز برقم مشترك نفسه مع MAC مختلفة فستتلقى CRA خطأ MAC. إذا عرفنا أنه مجرد تغيير جهاز، لحل المشكلة يمكننا الضغط على زر “إعادة تعيين MAC” الذي يحذف MAC للجهاز وسيأخذ MAC من الإرسال التالي. لمعرفة MAC للجهاز الآخر الذي يرسل بنفس رقم المشترك، سيظهر في خانة MAC Error (سيُعاد تعيينها مع MAC الجهاز بواسطة زر إعادة تعيين MAC)
يمكننا اختيار مجموعة لكل جهاز، وهذا يسمح بتصفية عرض الأجهزة في وحدة العارض حسب المستخدم ويسهّل إرسال أكواد المستخدم حسب المجموعات. تُعرّف هذه المجموعات في DVR -> مجموعات.
يمكن تعديل عدد مرات فشل الاستطلاع لإرسال فشل. أي، عدد المرات التي يجب أن يفشل فيها استطلاع اللوحة لتوليد حدث فشل الاستطلاع.
كما يمكننا عرض المعيار المستخدم للأكواد الذي يستخدمه المشترك (SIA أو CID).
إذا علمنا المربع إعادة التوجيه التلقائي سيتم تسليح اللوحة تلقائيًا بعد ساعتين من الفتح. هذا الوقت قابل للتكوين بشكل فردي لكل مشترك في الأداة التي يمكن الوصول إليها بواسطة زر بيانات المشترك.
من خلال القائمة المنسدلة API يمكننا تعيين بعض معلمات API مختلفة عن العامة للمشترك لاستخدامها في VisorHTML (فقط لدمج أجهزة مخصصة لواجهات خلفية مختلفة من Climax في نفس AlarmSpace).
من بين الإجراءات التي يمكننا تنفيذها، بالإضافة إلى حفظ التغييرات أو إلغاء التغييرات أو حذف الجهاز (حذفه نهائيًا من الأجهزة المسجلة)، يمكننا الوصول إلى وحدة العارض من زر “حالة اللوحة”.
بالضغط على زر آخر موقع نرى آخر موقع أرسلته تطبيق مستخدم عبر زر الذعر.
بالضغط على زر “مستخدمي اللوحة” ندخل لصيانة مستخدمي لوحات اللوحة، لتغيير أكواد المستخدم عن بعد في اللوحات.
بالضغط على زر “مناطق اللوحة” ندخل لصيانة مناطق اللوحة، حيث نعرض المناطق والأجهزة المضافة إلى اللوحة. يمكننا تعيين كاميرا من مسجل مسجل في DVR → القائمة، التي سترسل تسجيلًا للقناة عند وقوع تلك المنطقة.
بالضغط على زر “معلمات الذكاء الاصطناعي” نقوم بضبط معلمات التحليل الذكي للصور الملتقطة بواسطة pircam والكاميرات المدمجة.
2.3.7. مستخدمو اللوحات
وحدة التحكم في مستخدمي اللوحات:
في “مباشر/برمجة” نختار ما إذا كنا نبرمج المستخدمين الفرديين أو جميع مجموعة أو قراءة وإرسال البيانات مباشرة إلى لوحة. إذا اخترنا برمجة (أسماء) فهذا يعني أننا نستطيع تغيير أكواد المستخدمين، إضافة أو حذف مستخدمين لمجموعة كاملة بواسطة اسم المستخدم. هكذا، نختار المجموعة للتحكم فيها في القائمة المنسدلة “مجموعات”. لاختيار مستخدم، نضغط نقرتين على المستخدم. لإنشاء مستخدم جديد، نضغط زر جديد (يسألنا لأي قسم سينتمي المستخدم).
بمجرد تحديده أو إنشاؤه يمكننا وضع الكود وما إذا كان يرسل تقارير (يرسل عمليات التسليح/فك التسليح). إذا علمنا حذف، فبمجرد الإرسال سيُحذف المستخدم من اللوحات. إذا علمنا خانة “كود مؤقت”، سيكون المستخدم نشطًا فقط في النطاق الزمني المحدود بالتواريخ “نشط من” و “نشط إلى”.
بعد حفظ التغييرات، بالضغط على زر “إرسال إلى كل المجموعة”، سيتم إرسال المستخدمين المعلم عليهم كـ “نشطين” (أو حذفهم إذا تم تحديد ذلك) إلى اللوحات المختلفة في المجموعة. طريقة العمل هي البحث في اللوحات عن المستخدم بالاسم المعيّن لهم، إذا وُجد يغيّر الكود الموجود في اللوحة/المنطقة إلى الكود الذي عيّنّاه. إذا لم يجده، يضيف المستخدم الجديد بالكود الجديد. إذا كان ما نقوم به هو حذفه، فإذا وُجد المستخدم فسيُحذف من اللوحة.
ملاحظة مهمة: يجب أن يكون اسم المستخدم مطابقًا تمامًا لما هو موجود في اللوحة، أي اختلاف مثل مسافة زائدة أو حرف خاطئ سيؤدي إلى اعتباره مستخدمًا جديدًا تمامًا.
من هنا أيضًا (البرمجة)، يمكننا جدولة أكواد مؤقتة للوحة واحدة فقط. نختار “مشترك فردي”، نضع رقم المشترك ونضغط على “بحث مشترك”. إذا كان لديه أي كود مؤقت مخصص سيظهر في الجدول. يمكن إضافة أكواد مؤقتة جديدة، حذفها أو تغيير البيانات وستعمل تمامًا كما مع الأكواد المؤقتة للمجموعات لكن فقط مع اللوحة المحددة.
إذا في القائمة المنسدلة “مباشر/برمجة” اخترنا “مباشر”، ستظهر لنا خانة للبحث عن المشترك (اللوحة بهذا الرقم):
نضع رقم المشترك وبالضغط على “بحث مشترك”، إذا وجد المشترك في مشتركي الاقتحام سيعرض لنا جميع مستخدمي اللوحة. من هنا، بالنقر المزدوج على مستخدم يمكننا تعيين كود جديد له (لا نستطيع قراءة الكود السابق لأسباب حماية البيانات). كما يمكننا إضافة مستخدم جديد أو حذف مستخدم موجود (باستثناء المستخدمين الرئيسي والمُركب).
2.3.8. مناطق اللوحة
نعرض المناطق والأجهزة للوحة. للتأكد من أنه لم تطرأ تغييرات على تكوين المناطق يمكننا النقر على زر تحديث المناطق (يُقرأ تعريف المناطق من اللوحة). عند اختيار منطقة بنقرة مزدوجة يمكننا تعيين كاميرا من مسجل:
في هذه الحالة، عندما تُفعل المنطقة 3 في اللوحة، سيتم تنزيل فيديو من الكاميرا 2 من مسجل الفيديو برقمي المشترك 9986. يمكن تعيين عدة كاميرات لنفس المنطقة (وسيتم تنزيل فيديو لكل واحدة عند تشغيل تلك المنطقة) وتعيين نفس الكاميرا لعدة قنوات (إذا كان الفيديو يُنزل بالفعل عند حدوث منطقة أخرى التي تم تعيين القناة لها فلن يُنزل الفيديو مرة أخرى). عند الضغط على تحديد كاميرا, يفتح برنامج المشغل، نذهب إلى المسجل الذي نريده، نعرض الكاميرا المعنية وبالنقر بزر الفأرة الأيمن نختار قائمة تحديد كاميرا التي تظهر:
2.3.9. بيانات المشتركين
إدارة بيانات مشتركي الاقتحام.
نُعيّن اسمًا، عنوانًا، بلدة، محافظة، هاتفًا وبريدًا إلكترونيًا. يمكن استشارة هذه البيانات في معالجة الإنذارات في برنامج المشغل لتسهيل إدارة الأحداث.
كما تُضاف جهات اتصال بأسمائها وهاتفها وبريدها الإلكتروني وترتيب الاتصال، وتظهر حالات داخلية مختلفة لمشتركي الاقتحام.
2.3.10. معلمات الذكاء الاصطناعي
نضبط عتبات كشف الإنسان، عتبة تأكيد الاقتحام، نموذج التنبؤ المستخدم والوقت الذي ينتظره النظام للتحليل (وإلا ستُعرض الصورة دون تحليلات):
نرى في الصورة أنه يمكننا تكوين “مستوى الكشف”، وهو معلمة بين 0-1 ستحدد العتبة التي يعتبر عندها الشخص مُعرفًا بشكل صحيح. كلما اقتربت القيمة من 1 زادت صرامة الكشف. القيمة الافتراضية الموصى بها هي 0.4 لكن قد يكون من الضروري تطبيق قيم أخرى في سيناريوهات وصور معينة.
بنفس الطريقة يُضبط “مستوى التأكيد”، أيضًا بين 0-1، وهو المستوى الذي يعتبره النظام لصنف الصورة كاقتحام مؤكد. كلما اقترب من 1 زادت الصرامة في تأكيد الكشف كإيجابي.
في “نموذج التنبؤ” نُعيّن النموذج الذي سيستخدمه الذكاء الاصطناعي لتحليل الصور. ستُضاف نماذج للتكيّف مع سيناريوهات مختلفة (داخلي، جبال، شاطئ، إلخ).
“مهلة العملية” هي الفترة القصوى التي ينتظرها النظام للحصول على الصورة المحللة. إذا لم يأتِ الرد خلال هذه المدة، سيستمر بالنظر إلى الصورة الأصلية غير المحللة.
يمكننا رؤية عمل هذه المعلمات بتحميل صورة اختبار بالزر “تحميل صورة اختبار”. بمجرد التحميل نضغط “تحليل” وسنرى مستويات مختلفة لكشف الأشخاص والمركبات:
كما نرى في هذه الحالة ستكون الإنذار مؤكدة لأن مستوى التأكيد مضبوط على 0.57 والشخص يُكتشف بدقة 0.61. إذا غيّرنا هذا المستوى إلى 0.65 للاختبار:
نرى بوضوح أن التحليل هو نفسه لكن الآن لا يُعطى الإنذار كمؤكد لأن 0.61 أقل من قيمة التأكيد المضبوطة 0.65.
بنفس الشكل إذا رفعنا مستوى الكشف إلى 0.63 فلن يرسم الإطار حول الشخص لأن النظام يعتبر أن مستوى الثقة غير كافٍ للإشارة إلى أنه شخص:
بعيدًا عن هذه الصورة العامة للاختبار، يمكننا طلب صورة من المنشأة نفسها بزر “طلب صورة المنشأة”. سنرى أنه لا يظهر VisorHTML حيث يمكننا عمل طلب صورة مثلاً من pircam. مع خصوصية أنه سيتم تخزين صورة محللة (لأن التحليل مفعّل) ولكن أيضًا صورة خام غير محللة يمكن استخدامها لضبط المعلمات بدقة أكبر باستخدام صورة المنشأة نفسها. بعد الطلب نضغط على “تحميل صورة المنشأة” ونختار آخر صورة محفوظة في دليل المشترك وينتهي اسمها بـ NonIA (ستكون الصورة باسم مثل 2023.09.13.08.27.44.435.P1.Z3_NonIA.JPG).
2.3.11. أكواد VESTA الجديدة
عندما يكتشف النظام أن لوحات عائلة Vesta تستخدم أكوادًا جديدة، يتفعل الزر !!أكواد VESTA الجديدة!!:
نضغط على الزر لرؤية الأكواد الجديدة وتعريفاتها:
يمكننا نسخ الأكواد، لطبعها في مستند لإدخالها في نظامنا، إلغاء، حيث سيبقى زر الأحداث الجديدة والتنبيهات مفعلاً، أو “عدم العرض مجددًا حتى ظهور جديدة”، نقر بذلك على علمنا بالأكواد الجديدة ويختفي التنبيه.
Ge2.4. الإنذارات
إدارة المعلمات المتعلقة بالأحداث والإنذارات للأجهزة.
2.4.1. إجراءات
قائمة الإجراءات التي يمكن تعيينها لإنذار تم تشغيله في برنامج المشغل، إذا كانت الأحداث تُرسل إلى هذا التطبيق. لتسريع معالجة الإنذار تُعيّن إجراءات افتراضية (ترتيبات) التي تُعرّف في هذا القسم:
بالزر جديد نحضّر التحرير. ندخل الإجراء المرغوب ونضغط على حفظ. إذا نقرت نقرة مزدوجة على الجدول العلوي يمكننا تعديل أو حذف إجراءات موجودة مسبقًا.
2.4.2. البوابة
يمكن إرسال أحداث الأجهزة إلى برنامج التحكم في مركز الاستقبال (CRA) من خلال بروتوكولات خاصة بكل برنامج. لكن تُرمّز الأحداث باستخدام أكواد معيارية. الأكثر شهرة هما ContactID وSIA. في هذا الجدول يمكننا تخصيص هذه الأكواد لتكييفها مع المعيار أو لمزامنتها مع الأكواد التي يفهمها برنامج إدارة CRA بشكل صحيح. بعد ذلك، يمكن تعيين كل من هذه الأكواد للأحداث التي نرغب في إرسالها إلى برنامج CRA، على سبيل المثال في الإنذارات (للأحداث العامة للجهاز) أو في إنذارات حسب القناة، لإدارة أحداث كل كاميرا أو قناة.
في هذا الجدول تظهر جميع الأكواد مع وصفها. بالنقر المزدوج على أحدها يمكننا تحريره:
تغيير، الكود الذي يُرسل في كود Manitou, تغيير وصف الإنذار, والذي سيكون النص الذي سيظهر لنا للاختيار عند تعريف الأحداث.
يمكننا حذف الكود بالزر حذف.
يمكننا إضافة كود مع وصفه بالزر جديد.
2.4.3. قوائم
يمكن إرسال أحداث الأجهزة إلى برنامج CRA أو إلى برنامج المشغل، لكنها أيضًا تُسجَّل في نظام AlarmSpace. في هذه القائمة يمكن الاطلاع على هذه الأحداث حسب الأيام:
2.4.4. أحداث DVRs
يمكن إرسال أحداث الأجهزة إلى برنامج CRA أو إلى برنامج المشغل، لكنها أيضًا تُسجَّل في نظام AlarmSpace. في هذه القائمة يمكن استعراض وفرز وتصفية وتصدير هذه الأحداث:
تصفية حسب التاريخ في القوائم المنسدلة بين، و.
تطبيق فلتر حسب رقم المشترك، رقم السيريال أو وصف الجهاز في القائمة المنسدلة إزالة الفلتر.
تصفية حسب أنواع الأحداث في نوع الحدث.
بالزر تحديث نحدّث البيانات للمرشحات المطبقة.
أزرار الجانب الأيمن تصدر البيانات المفلترة في تلك اللحظة إلى CSV/Excel وPDF.
يمكن أيضًا عرض هذه القائمة من تطبيق المشغل في التبويب الإنذارات من خلال الزر قائمة أحداث DVR.
تحتوي هذه القائمة على حقول إضافية في حالة احتوائها على أجهزة حريق تماثلية. يُعرض نوع الجهاز، الحلقة، العنوان، الخلية، المرجع، العنوان الفرعي، وصف الجهاز، وصف المنطقة والقيمة التناظرية:
بنفس الطريقة، تُصدر هذه القائمة الموسعة بالكامل إلى Excel وPdf.
2.4.5. جدولة القوائم
يمكن إرسال القوائم دوريًا عبر البريد الإلكتروني. من خلال هذا القسم يمكننا جدولة قوائم مختلفة، في أوقات مختلفة وللمستلمين المختلفين:
في الجدول تظهر القوائم المجدولة. نقرتان على أحدها لتعديله. زر جديد لإنشاء جدول جديد:
نضبط اسمًا للقائمة، الفترة (كل متى سترسل) بالساعات، وقت الإرسال، البريد الإلكتروني (عناوين مفصولة بـ “;”) الذي سترسل إليه. نعرض وقت آخر قائمة أُرسلت ووقت الإرسال القادم ويمكننا تحديد الأحداث التي نرغب تضمينها في القائمة:
أخيرًا، يمكننا تفعيل أو تعطيل الإرسال بعلامة “نشط”.
2.4.6. أكواد الاقتحام
عند العمل مع مشغل AlarmSpace لمعالجة إنذارات الاقتحام، يُعرّف معنى الأكواد المستلمة من اللوحات في الجداول المعروضة في هذه النقطة.
P
يمكننا تغيير وصف الحدث، تعليم ما إذا كان حدثًا يتطلب مستخدمًا بدلاً من منطقة (فتحات، غلق...)، اللون الذي سيظهر به الحدث (RGB محول إلى عشري)، في العرض نختار ما إذا كان الحدث سيمر عبر شاشة التحكم أو إذا كان سيمر مباشرة إلى الأرشيف، في الأولوية
2.5. التكوين
التكوينات العامة لنظام AlarmSpace بالكامل.
2.5.1. معلمات المستقبِل
معلمات الاتصالات مع برنامج استقبال أحداث مركز الإنذار. معلمات أخرى مستخدمة بشكل عام من قبل التطبيق بأكمله:
2.5.1.1. المعلمات العامة
إذا أردنا إرسال رسائل بريد إلكتروني عند حدوث أي حدث، يجب أن يكون لدينا خادم SMTP مُعد لتمكين الإرسال (استشر مزود البريد الإلكتروني لديك). المعلمات اللازمة هي:
اسم مستخدم SMTP: اسم مستخدم حساب البريد
خادم SMTP: خادم SMTP
كلمة مرور SMTP: كلمة مرور SMTP
SMTP FROM: العنوان الذي سيظهر كمرسل في الرسائل المرسلة
بريد المشرف: العنوان العام الذي سترسل إليه رسائل المشرف
الصور والفيديوهات التي ينزلها التطبيق تُحفظ محليًا على جهاز AlarmSpace. في هذا القسم نحدد المسارات التي تُخزن فيها:
مسار لقطات العميل: مخزن اللقطات التي تُؤخذ يدويًا عند عرض كاميرا في الوقت الحقيقي أو تسجيل في برنامج المشغل
مسار فيديوهات العميل: مخزن الفيديوهات التي تُحمّل يدويًا عند عرض كاميرا في الوقت الحقيقي أو تسجيل في برنامج المشغل
مسار فيديوهات الخادم: مخزن الفيديوهات التي ينزلها AlarmSpace تلقائيًا عند انطلاق إنذار لقناة.
2.5.1.2. الاتصالات مع CRA
تُعد الاتصالات مع برنامج CRA من هذا القسم.
نوع المستقبِل: نموذج البرنامج المستخدم في CRA لاستقبال الإنذارات. القيم الممكنة: Manitou، SBN، Softguard أو المتوافقة.
MANITOU ACTIVE: إذا كانت الاتصال نشطًا. إذا لم يتم تمييزها فلن تُرسل الأحداث.
MANITOU PLANTILLA: نحدد قالب الأكواد الذي سنستخدمه لترميز الأحداث: SIA أو CID (ContactID)
MANITOU PORT: منفذ TCP لاستماع برنامج CRA
MANITOU SERVER: IP للاستماع لبرنامج CRA
MANITOU LINE: سطر يعرّف AlarmSpace كمستقبِل. بعض برامج CRA قادرة على تكرار المشتركين الذين يأتون من مستقبلات مختلفة
HEARTBEAT: فترة (بالثواني) لإرسال إشارة نبض أو "أنا على قيد الحياة" التي يرسلها AlarmSpace لبرنامج CRA بالتنسيق المناسب لإعلام بوجود اتصال صحيح.
تحويل إلى AVI: مع تفعيل هذا الخيار سيحاول AlarmSpace تحويل كل الفيديوهات المرسلة إلى التنسيق القياسي AVI
إشارات الانفصال: عدد المرات التي تُرسل فيها إلى برنامج CRA إشارة انفصال جهاز (مع أو بدون استلام ACK/تأكيد)
محاولات الإرسال: عدد المرات التي سيُحاول فيها إعادة إرسال كل إشارة إذا لم يتم استلام ACK/تأكيدات من برنامج CRA
كلمة مرور AX HUB: مفتاح لمزامنة مراكز AX HUB من HIKVISION لاستقبال فيديوهات المركز. يجب أن يتطابق مع الذي مبرمج في المركز نفسه (انظر تكوين مركز AXHUB -> إعدادات خاصة للـ AXHUB -> تسجيل EHome) يمكن تخصيصه لاحقًا في قسم كلمة مرور كل مركز تم تسجيله.
IP العامة: لاستقبال فيديوهات مركز AXHUB يعمل AlarmSpace كمستقبِل/بوابة، لذلك يجب إعلام عنوان IP العام الذي يجب فتح البورتين 7660 و8089 عليهما. (انظر تكوين مركز AXHUB -> الإعدادات الأولية في AlarmSpace)
2.5.1.3. معلمات أخرى
فاصل العرض المتسلسل: فترة عرض بلوك جديد من الكاميرات. حاليًا غير مستخدم.
مهلة فحص خدمة DVR: الفترة بالثواني التي سيُجرى فيها فحص اتصال الأجهزة.
مهلة حالة الإنذار: الوقت بالدقائق الذي لا نعتبر فيه الإنذار صالحًا مرة أخرى إذا كان من نفس الجهاز والقناة
فاصل مزامنة الوقت: فترة بالثواني التي تُجرى فيها مزامنة ساعة الأجهزة التي تسمح بذلك
صوت الإنذار: الصوت الذي يصدره خادم AlarmSpace في كل مرة يرسل فيها إنذارًا.
المستقبِل نشط: بدون تفعيل هذا المعامل لن تُرسل الأحداث إلى برنامج CRA
خدمة فحص مساحة القرص: كمية المساحة الحرة على قرص خادم AlarmSpace قبل الإبلاغ عن انخفاض المساحة.
إعادة تشغيل الخدمة عند OOM: إعادة تشغيل خدمة فحص الأجهزة في AlarmSpace إذا حدث خطأ نفاد الذاكرة.
2.5.2. إضافة تراخيص
وظيفة تسمح بإضافة تراخيص جديدة لمراكز AXHUB للسماح باستقبال الفيديوهات التي تولدها. إذا لم يكن المركز في هذه القائمة فلن يتمكن من التسجيل في AlarmSpace. لتراخيص جديدة تواصل مع الدعم الفني في ByDemes. لا تستخدم دون تعليمات صريحة من موظفين مؤهلين في ByDemes.
2.5.3. تجديد جداول الماستر
وظيفة تسمح بتجديد جداول البيانات المستخدمة لوظائف مختلفة من قبل AlarmSpace. بشكل أساسي تتعلق بإضافة معلمات غير موجودة في الجداول عبر ملفات مقدمة من موظفي ByDemes. لا تستخدم دون تعليمات صريحة من موظفين مؤهلين في ByDemes.
2.5.4. التكوين المتقدم
يعرض جميع معلمات التكوين الخاصة بـ AlarmSpace. يسمح بعرض معلمات أضيفت في إصدارات مستقبلية. كما يتيح تحديث المعلمات عبر التحرير في الجدول نفسه وزر حفظ.
كل معامل يحتوي على وصفه الخاص. لا تستخدم دون تعليمات صريحة من موظفين مؤهلين في ByDemes.
الاسم
القيمة
الوصف
ADMIN_MAIL
alarmspace@bydemes.com
بريد الإدارة. هو الذي يتلقى الأخطاء والتنبيهات.
ALLOW_DELETE_VESTA_IN_BACKEND
false
إذا كانت صحيحة تحذف اللوحة من الواجهة الخلفية لـ Vesta عند حذفها في AlarmSpace
ALLOW_SERVICE_RESTART_ON_OOM
0
نسمح بإعادة تشغيل الخدمة عند أخطاء نفاد الذاكرة
APEXIS_SECONDS_BETWEEN_ALARMS
60
الثواني التي تمر بين اكتشاف إنذار وإعادة اكتشافه
APEXIS_STATUS_RETRIEVAL_INTERVAL
2
القيمة بالثواني لفاصل طلبات الحالة.
AVISOS_PASARELA_DESCONEXION_DVR
1
عدد الإشارات التي تُرسل إلى البوابة عند اكتشاف انفصال DVR
CHECK_USE_CPU
1
إذا كانت 1 يعيد تشغيل الخدمة إذا تجاوز استخدام CPU LIMIT_CPU_USAGE
COMPANY_EMAIL
alarmspace@bydemes.com
بريد الشركة
COMPANY_NAME
ByDemes
اسم الشركة
CONVERT_2_AVI
1
تحويل ملفات الإنذار عبر البوابة إلى صيغة avi قبل الإرسال
DAYS_PRESERVE_CERTIFICATES
30
المدة التي تُحفظ فيها الشهادات التلقائية بالأيام
DAYS_PRESERVE_VIDEOS
30
سيتم حذف الملفات متعددة الوسائط بعد هذه الأيام من إنشائها.
DISABLE_CERTS_AUT_SERVICE
false
يعطل خدمة إنشاء وإرسال الشهادات التلقائية
DISABLE_FIRE_SERVICE
false
لا يشغّل عملية مراقبة أجهزة الحريق
DISABLE_VTO_SERVICE
false
لا يشغّل عملية مراقبة فيديو الإنترفون
EHOME_KEY
12345678
كلمة مرور عامة للاتصال بمراكز AXHUB
FFMPEG_PROGRAM_FILE
C:\Program Files (x86)\ByDemes\AlarmSpace\utils\ffmpeg.exe
تحويل ملفات الإنذار عبر البوابة إلى صيغة avi قبل الإرسال
FORCE_MAINSTREAM_FIRST
false
عرض الستريم الرئيسي افتراضيًا في المشغل
FUEGO_ANALOG_LINEA
17
خط المستقبِل لإرسال أحداث حريق تماثلية إلى Manitou
FUEGO_ANALOG_PLANTILLA
HONA
القالب الذي سيُستخدم في EventType لـ Manitou لأحداث الحريق التناظرية
INTERVALO_SECUENCIA
30
الوقت الذي يمر بين كل بلوك من تسلسلات الكاميرات في العارض
IP_SEARCH_EVENT_AS_CAM_DISCONNECTION
true
السماح للحدث DH_IPSEARCH_EVENT_EX كفصل كاميرا
LIMIT_CPU_USAGE
80
نسبة استخدام CPU التي عندها يُعاد تشغيل خدمة المسجلات
LIMIT_FREE_MEMORY
20
نسبة الذاكرة الحرة التي عندها يُعاد تشغيل خدمة المسجلات
LOGS_DVRSERVICE_PRESERVE
180
أقصى أيام تُحفظ فيها سجلات خدمة مراقبة الأجهزة
MANITOU_ACTIVE
1
إذا كانت القيمة = 1 سيصبح النظام وكيلاً لـ Manitou
MANITOU_LINE
1
حقل إضافي للإرسال في إطار البوابة. قابل للتطبيق على Manitou.
MANITOU_PLANTILLA
SIA
القالب الذي سيُستخدم في EventType لـ Manitou
MANITOU_PORT
23505
منفذ مضيف Manitou
MANITOU_RETRIES
3
عدد محاولات إعادة إرسال لبرنامج CRA
MANITOU_SERVER
192.168.0.2
عنوان مضيف Manitou
MAX_AB_FILES_SIZE
200
أقصى حجم مسموح لكل مشترك
MAX_FILES_SIZE
1000
أقصى حجم للملفات المخزنة
OPTIMIZE_FOR_VESTA
false
تحسين لـ VESTA. انتبه ستتوقف خدمات الأجهزة الأخرى عن العمل.
P2P_PROXY_LISTEN_PORT
7000
منفذ السوكيت الذي يستمع عليه خدمة P2P
PERIODICAL_DVRSERVICE_RESTART
0
إعادة تعيين دوري لخدمة DVR
PERIOD_NOTIFICATIONS
10
وقت تكرار رسائل Telegram
PUBLIC_IP
IP عامة لاستقبال أحداث مركز AXHUB
RECEPTORA_ACTIVA
1
يسمح باستقبال الإنذارات من برنامج استقبال الفيديو
RECEPTORA_HEARTBEAT
60
عدد الثواني
RECEPTORA_HEARTBEAT_LAST_KO_TIME
آخر مرة اكتشفنا فيها المستقبل في حالة KO
RECEPTORA_HEARTBEAT_LAST_OK_TIME
2017-01-14 18:01:26
آخر مرة اكتشفنا فيها المستقبل في حالة OK
RECEPTORA_HEARTBEAT_STATUS
لتأكيد الاختيار.
قيم OK-KO
RUTA_CAPTURAS_CLIENTE
C:\AlarmSpace2Shared\Fotos
المسار الأساسي حيث تُحفظ لقطات الفيديو التي يلتقطها برنامج العميل
RUTA_VIDEOS_CLIENTE
C:\AlarmSpace2Shared\Videos
المسار الأساسي حيث تُحفظ الفيديوهات التي يلتقطها برنامج العميل
RUTA_VIDEOS_SERVIDOR
C:\AlarmSpace2Shared\Servidor
المسار الأساسي حيث تُحفظ فيديوهات الـ DVRs
SDK_VENUS
1
SERVER_ADDRESS
192.168.1.21:8003
عنوان الويب سيرفيس
SERVICE_CHECKDVR_TIMEOUT
30
الثواني التي يتركها الخدمة لمراجعة قائمة الـ DVRs
SERVICE_CHECK_DISK_SPACE
10
قيمة بالنسبة المئوية للمساحة التي يجب أن تبقى حرة قبل عرض تحذير
SERVICE_SYNCRDVR_TIMEOUT
3600
الوقت لمزامنة الساعات
SERVICIO_GC_TIMER
10
الثواني بين جمع الذاكرة بواسطة جامع النفايات
SHOW_PROTOCOL_CODIFICATION
false
يعرض المعيار المستخدم لأكواد أحداث الاقتحام
SHOW_PSW_DVR_LIST
false
SMTP_FROM
alarmspace@bydemes.com
يعرض عمود كلمة المرور مفككة التشفير في تحكم DVR
SMTP_PASSWORD
xxxxxxxxxxx
SMTP_SERVER
smtp.office365.com
SMTP_USERNAME
alarmspace@bydemes.com
SMTP_USE_SSL
true
استخدام تشفير SSL عند إرسال البريد عبر SMTP
SONIDO_ALARMA
alarm_2.wav
ملف صوت سيُشغَّل عند استقبال إنذار لدى العميل. يجب أن يكون داخل AppPath+مجلدWav
TELEGRAM_TOKEN
رمز بوت Telegram مستخدم لإشعارات Telegram
TIEMPO_DESCONEXION_CAMARA
30
الوقت الذي ينتظره النظام لتأكيد فصل كاميرا
TIEMPO_DESCONEXION_DVR
135
الوقت الذي ينتظره النظام لتأكيد فصل DVR
TIME_FIND_RECORDINGS
120
الدقائق التي سنبحث فيها عن تسجيلات للشهادة التلقائية الكاملة
TIMEOUT_ALARM_STATUS
1
الوقت بالدقائق الذي نسمح فيه للخدمة بتجاهل إنذار في قناة إذا لم يتغير حالته النشطة منذ أول معالجة للإنذار.
TIME_ALARMS_CLOSING
0
الدقائق التي سيُغلق فيها الإنذار تلقائيًا (0 لعدم الإغلاق)
TIPO_RECEPTORA
0
0 = Manitou، 1 = SBN
UPLOAD_ALARM_COLOSO_EVOLUTION_PORT
55550
USE_MANITOU
0
إذا كانت القيمة = 1 سيصبح النظام وكيلاً لـ Manitou
2.5.5. لوحة التحكم
تعرض لوحة التحكم حالة خدمات AlarmSpace وتسمح بإعادة تشغيلها، إيقافها، تعطيلها وإعادة تمكينها:
إذا تم تعطيل خدمة، فسيتوقف عملها ولن تُعاد تشغيلها بأي حال (حتى بعد إعادة تشغيل الخادم). الطريقة الوحيدة لإعادة تشغيلها هي إعادة تفعيل الخدمة.
ملاحظة مهمة: استخدم هذه الوحدة بحذر وفقط إذا كنت متأكدًا من العواقب. قد يسبب سوء استخدام هذه الوحدة خللًا عامًا في برنامج AlarmSpace.
2.5.6. عارض السجلات
تولد خدمات AlarmSpace المختلفة سجلات مختلفة. تتيح هذه الأداة عرض جميع هذه السجلات في الوقت الحقيقي. فقط حدد الخدمة المراد مراقبتها في القائمة المنسدلة وسيُحدَّث السجل المقابل:
2.5.7. الشهادات Aتلقائية
المعلمات العامة لتكوين الشهادات التلقائية:
الاسم
القيمة
الوصف
DAYS_PRESERVE_CERTIFICATES
30
المدة التي تُحفظ فيها الشهادات التلقائية بالأيام
DISABLE_CERTS_AUT_SERVICE
false
يعطل خدمة إنشاء وإرسال الشهادات التلقائية
TIME_FIND_RECORDINGS
120
الدقائق التي سنبحث فيها عن تسجيلات للشهادة التلقائية الكاملة
2.5.8. حالات P2P Dahua
تسمح بتعريف حالات مختلفة لخدمات P2P Dahua في AlarmSpace لتوازي المعالجة. يمكن تشغيل الحالات على نفس جهاز الخادم أو على أي جهاز في شبكة LAN.
لبدء حالة جديدة نستخدم زر “جديد”. نملأ معلمات IP (IP الخاصة للجهاز الذي سيشغل الخدمة)، المنفذ (المنفذ الذي سيستخدمه الخدمة)، ما إذا كانت نشطة أم لا، ونوع P2P (“bydemes” للأجهزة Dahua ببرنامج ByDemes و“dahua” للأجهزة ببرنامج أصلي Dahua). بعد الحفظ سيتولى النظام بدء الخدمة الجديدة وموازنة الأجهزة عبر الخدمات المتوازية بالتساوي. يجب ملاحظة أنه إذا رغبنا تشغيل الخدمة على حالة مختلفة عن خادم AlarmSpace، يجب تثبيت برنامج “AlarmSpace2 P2P Services Installer” يدويًا.
2.6. النسخ الاحتياطية
إدارة استيراد وتصدير بيانات قاعدة البيانات.
2.6.1. استيراد/تصدير
يصدر محتوى قاعدة البيانات إلى ملف. يتيح الملف استعادة كاملة لبيانات قاعدة البيانات في نظام جديد. نحدد مجلد الوجهة بزر النقاط الثلاث ونضغط معالجة:
يُنشأ لدينا ملف النسخ الاحتياطي في الدليل المحدد.
إذا اخترنا تبويب الاستيراد فإننا نستعيد بيانات الملف الذي نحدده ونضمّنه في تثبيت AlarmSpace الحالي.
ملاحظة هامة: استيراد بيانات من ملف نسخ احتياطي يحذف بيانات قاعدة البيانات ويستبدلها ببيانات النسخة الاحتياطية. استخدم هذه الوظيفة فقط في حالة فقدان بيانات كبير ومع العلم أن البيانات المضافة لاحقًا ستُفقد.
2.6.2. التكوين
يمكن إجراء نسخ احتياطية لقاعدة البيانات دوريًا من خلال هذه الوحدة:
في هذه الوحدة نختار مكان حفظ النسخ، يجب "تفعيل الجدولة الدورية"، نختار كل متى نجريها ونحدد التاريخ الذي نبدأ منه النسخ. يمكننا أيضًا حذف النسخ الأقدم من الأيام المحددة لتجنب مشاكل امتلاء الأقراص.
يمكننا اختيار الجداول للنسخ. في هذا السياق من المهم معرفة أن AlarmSpace ينشئ جداول حسب التواريخ حتى لا تكبر جداول قاعدة البيانات بشكل عشوائي. عندما تصل جدول إلى حد معين يُنشأ جدول جديد ويُعاد تسمية القديم. يمكننا اختيار عدم نسخ هذه الجداول القديمة، ستكون النسخة أخف وسيبقى لدينا جميع البيانات محفوظة. لإلغاء نسخ الجداول القديمة يجب إزالة علامة الاختيار من نقاط “all” و “old_tables":
2.6.3. تنظيف
لتقليل حجم قاعدة البيانات يمكننا تنظيفها بهذه الوظيفة الجديدة. تقوم بحذف الجداول القديمة التي لم نعد بحاجة لبياناتها (والتي قد تكون لدينا في نسخ احتياطية قديمة). نميز الجداول القديمة لأن اسمها يُضاف إليه ترقيم. لذا، على سبيل المثال جدول alarms يولّد جداول قديمة بالشكل alarms_0000000001، alarms_0000000002، … هذه الجداول المرقمة يمكن حذفها ولن تؤثر على عمل البرنامج بشكل صحيح.
2.7. اللغات
يسمح بتغيير لغة منصة AlarmSpace. حتى الآن متاحة اللغات التالية:
عند تغيير اللغة سيُطلب منا إعادة تشغيل الخادم لتحديث التغييرات.
2.8. المساعدة
في قسم المساعدة نجد معلومات عن الإصدار والتراخيص لAlarmSpace ومستندات مساعدة مختلفة متاحة للمنصة. كما يمكن البحث عن تحديثات لإصدار منصة AlarmSpace:
3. وحدة المشغل
وحدة عرض الكاميرات في الوقت الحقيقي، عرض وتنزيل التسجيلات ومعالجة الإنذارات. تعمل هذه الوحدة كعميل لوحدة الخادم، بحيث يمكن تثبيتها على عدة أجهزة متصلة بالخادم. يمكن استخدامها في الوقت نفسه من قبل عدة مشغلين.
3.1. تسجيل الدخول
لدخول وحدة المشغل يجب تزويد اسم مستخدم AlarmSpace صالح، من أي مستوى.
مستخدم المشغل الافتراضي لديه كلمة مرور 12345. يمكن تغييرها وإنشاء مستخدمين مشغلين إضافيين من خادم AlarmSpace في قائمة المستخدمين
يمكننا استخدام تسجيل الدخول التلقائي الذي، عند التحميل التالي لبرنامج المشغل على هذا الجهاز سيملأ الحقول المستخدم و كلمة المرور بآخر القيم المستخدمة، بحيث لا يلزم ملء بيانات المستخدم وكلمة المرور للدخول بسرعة إلى التطبيق. لاستعادة الوضع الطبيعي من AutoLogin يجب تشغيل المشغل مع المعامل STOPAUTO.
يمكن أيضًا الدخول إلى المشغل بتزويد اسم المستخدم وكلمة المرور ومشترك معين عبر سطر الأوامر:
"C:\Program Files\ByDemes\AlarmSpace2 Client Module\AppOperador.exe" -user operador -pwd 12345 -ab 1234
تُشغّل هذه الجملة وحدة المشغل بالمستخدم “operador”، بكلمة المرور “12345” وفقط بكاميرات المشترك “1234”. يمكن استخدام بعض المعاملات فقط، مثلاً إذا لم نضع المعامل -ab فسيُفتح مع جميع الأجهزة المعينة للمستخدم.
باستخدام معامل سطر الأوامر -cert لن يفتح المشغل، بل سيتولّد على الفور شهادة لكاميرات مشترك. لكي تعمل هذه الخاصية، يجب أيضًا إضافة المعاملات المذكورة -user و -pwd للتحقق من المستخدم. إذا استخدمنا المعامل -ab سيولد شهادة ذلك المشترك، وإلا سيطلب منا إدخال رقم المشترك:
يمكن استخدام المعامل -cert بدون وسائط أو تحديد المسار الذي سيحفظ فيه الشهادة. إذا لم توضع المسار فسيُحفظ في المجلد المخصص للمجموعة التي ينتمي لها الجهاز أو إذا لم يكن لديه مجموعة في المسار الافتراضي (مثلاً "C:\Program Files\ByDemes\AlarmSpace2 Client Module\AutoCerts"). في الشهادة يمكن أيضًا إدراج تسجيلات كل قناة، ويتم ذلك بإضافة المعامل -minFindRecord XXX الذي يحدد دقائق التسجيلات التي نريد البحث عنها. مثال بسيط لسطر أوامر لتوليد شهادة فورًا:
"C:\Program Files\ByDemes\AlarmSpace2 Client Module\AppOperador.exe" -cert -user operador -pwd 12345 -ab 1234
ومثال يحدد مسار الشهادة في C:\CertificadosDVR\DVR1234 ويبحث 120 دقيقة من التسجيلات:
"C:\Program Files\ByDemes\AlarmSpace2 Client Module\AppOperador.exe" -cert C:\CertificadosDVR\DVR1234 -user operador -pwd 12345 -ab 1234 -minFindRecord 120
تعرض وحدة المشغل في نافذة الدخول إصدار المشغل الذي نشغّله. من الموصى به أن يتطابق هذا الإصدار مع الإصدار العامل على خادم AlarmSpace، وإلا قد لا تعمل بعض الوظائف بشكل صحيح.
عند تشغيل المشغل لأول مرة يجب تكوين عنوان الخادم (لإبلاغ المشغل عن مكان الاتصال). يتم ذلك عبر الزر التكوين:
هنا يجب إدخال IP خادم AlarmSpace متبوعًا بنقطتين (:) والمنفذ 8003 (افتراضيًا، يمكن تغييره في إعدادات الخادم). إذا كانت الاتصالات صحيحة بعد قبول ستظهر لنا التأكيد:
إذا فشل، سيُشار إلى ذلك وكنتيجة لن نستطيع العمل بشكل صحيح مع المشغل حتى نحل المشكلة:
يجب وضع IP الخادم والمنفذ بشكل صحيح. إذا استمرت المشكلة يجب التواصل مع الدعم الفني في ByDemes.
3.2. الوقت الحقيقي
من خلال التبويب الوقت الحقيقي نعرض الكاميرات في الوقت الفعلي. يمكن تفعيل عدة كاميرات في نفس الوقت من نفس المسجل أو من عدة مسجلات.
في اللوحة اليسرى يظهر لوحة بها تبويبات مختلفة.
في تبويب DVR تظهر قائمة جميع الأجهزة مع إمكانية توسيع كاميرات كل جهاز، فقط الأجهزة/الكاميرات المعينة للمستخدم في وحدة الخادم -> DVR -> DVR حسب المستخدم
تُرتّب القائمة حسب وصف الجهاز. بزر قائمة DVR حسب المشترك نرى القائمة حسب رقم المشترك. بالضغط عليه مرة أخرى نعود لرؤية الأجهزة حسب وصفها.
بالنقر المزدوج على كاميرا تُعرض في الوقت الحقيقي. بالنقر المزدوج على مسجل تُعرض كل كاميرات الجهاز.
عند اختيار أحد العروض تظهر خيارات متاحة حول ما نعرضه:
في نقوم بتنزيل الفيديو الذي نعرضه.
في نأخذ لقطة للصورة في تلك اللحظة.
في نستمع لصوت الجهاز إذا كان يحتوي على هذه الخاصية.
في نفعل الميكروفون للتحدث مع الجهاز.
في نجد وظيفة “الإعادة الفورية”، تعيد تشغيل تسجيل الكاميرا قبل 5 دقائق
في نقوم بعمل تكبير لأي جزء من عرض الكاميرا، بتحديده بالماوس.
في ننظف الشاشة ونتوقف عن عرض الكاميرا.
في الجزء السفلي لدينا خيار تنظيف كل الكاميرات المعروضة وإعادة تحميل أجهزة المستخدم:
بالزر الأيمن على مسجل تظهر قائمة سياقية مع خيارات مختلفة:
تفعيل الستريم الرئيسي ينقل العرض إلى وضع الدقة الأعلى المسمى الستريم الرئيسي
تفعيل الستريم الفرعي ينقل العرض إلى وضع الدقة المنخفضة الستريم الفرعي، يسمح بعدم تحميل قناة الاتصال لدى العميل وAlarmSpace
إدارة المرحلات يفتح لنا مخارج المرحلات المتاحة في الجهاز ويسمح بتفعيلها وتعطيلها:
نعلّم حالة المرحلات التي نريدها ونضغط على زر تعديل حالة المرحلات.
شهادة الكاميرات يجري لنا لقطة لحالة جميع كاميرات الجهاز والتي يمكن أن تعمل كشهادة تركيب أو فحص. يسألنا في أي مجلد نحفظ الشهادة وأي الكاميرات نريد التقاطها (في حال عدم استخدام بعض القنوات، افتراضياً جميع قنوات مسجل الفيديو DVR). بالإضافة إلى ذلك، يمكننا إضافة تعليق يدوياً في الشهادة:
إذا تم إنشاء الشهادة بنجاح سنرى التأكيد:
وسنحصل على الشهادة في المسار المشار إليه:
يمكن استبدال الشعار ب .bmp بدقة مشابهة للشعار الذي لدينا في C:\Program Files\ByDemes\AlarmSpace2\LogoCert\LogoClient.bmp. لتغييره نستبدل الملف LogoClient.bmp بالملف .bmp الجديد بنفس الاسم.
تعرض الشهادة أيضاً الأحداث التي تعرض لها الجهاز خلال آخر 24 ساعة، لرؤية على سبيل المثال الاختبارات التي أُجريت أثناء التركيب أو الصيانة:
"شهادة كاميرات كاملة" تُنشئ شهادة مطابقة تماماً للأعلاه، لكنها تتضمن قائمة كاملة بالتسجيلات المختلفة لجميع الكاميرات النشطة خلال الشهر الماضي:
“"عارض الكاميرات" يفتح تطبيق عارض الكاميرات، الذي يعرض الكاميرا المحددة وتسجيلاً مدته 30 ثانية قبلها.
التبويب PTZ يسمح بخيارات مختلفة على الكاميرا إذا كانت قابلة للتعديل ومزوّدة بمحرك:
الخطوة/السرعة يضبط مقدار التغيرات؛ كلما زاد الرقم أصبح التنفيذ أسرع.
باستخدام الأسهم نحرك الكاميرا باتجاهات مختلفة.
مع التكبير نُكبر أو نُصغر الصورة.
مع التركيز نقرب أو نُبعد نقطة التركيز في الكاميرا.
مع الفتحة (IRIS) نفتح أو نغلق فتحة الكاميرا لضبط كمية الضوء التي تلتقطها.
التبويب إعداد مسبق يتيح تنفيذ الإجراءات المختلفة التي يكون الجهاز قد عرفها في إعدادات المواضع المسبقة (pre-sets):
اختيار رقم إعداد مسبق والضغط على تشغيل.
التبويب تصفية تطبق فلاتر على الأجهزة المعروضة في تبويب DVR. يمكننا التصفية بتطبيق مرشح عام بحيث نفلتر حسب نوع DVR (ColosoEvo, Dahua, Hivision, HyundaiNextGen...)، حسب نوع الاتصال، نوع الاتصال المفضل: مباشر أو P2P ووفقاً المجموعة: سوف يعرض فقط الأجهزة التي تم تعيين تلك المجموعة لها في الوحدة الخادمة -> DVR -> القائمة -> البيانات العامة.
في هذه الحالة ستعرض فقط أجهزة المجموعة 1. لاحظ أنه عندما يكون فلتر مفعل يظهر حرف (F) بجانب العنوان تصفية، لتوضيح أنه لا يتم عرض جميع الأجهزة المعينة للمستخدم بل فقط تلك التي يسمح بها الفلتر المحدد.
3.2.1. الحريق
عندما يكون الجهاز من نوع لوحة إنذار الحريق التقليدية عند النقر المزدوج تظهر لنا هذه النافذة:
نرى جميع مناطق اللوحة، مع الإنذارات والأعطال النشطة في كل منها. إذا مررنا فوق منطقة يُظهر لنا الإنذار الحالي، ودرجة حرارة اللوحة، وجهد دخل الشبكة وجهد الخروج المساعد، وجهد البطارية وجهد المنطقة نفسها. كما يعرض تاريخاً لآخر أحداث تلك المنطقة.
يميز بين إنذار من كاشف وإنذار من زر طلب وأيضاً بين عطل قصر الدائرة وعطل دائرة مفتوحة.
نرى حالة الصفارة الداخلية، أعطال النظام والصفارات، مع السجلات الزمنية الخاصة بها. بالإضافة إلى ذلك، نرى سجلاً عاماً بكل الأحداث التي حدثت مؤخراً ويمكننا كتم الصفارة الداخلية للوحدة عن بُعد.
بالزر الأيمن على الجهاز تظهر لنا خيار إنشاء شهادة، الذي ينشئ لنا شهادة بحالات وجهود جميع أجزاء اللوحة وكذلك رسوماً بيانية لتطور الحالات الزمنية التي كانت عليها اللوحة في الفترة المحددة.
3.2.2. فيديو-باب
عند ورود مكالمة من فيديو-باب مكون بشكل صحيح في وحدة الخادم لإرسال المكالمة للمشغل، تظهر لنا نافذة منبثقة مثل هذه أثناء رنين جرس الإشعار:
نرى فيها كاميرا جهاز VTO. بعد ذلك نبدأ المحادثة بواسطة زر بدء المحادثة، يمكننا فتح الباب، فتح الباب الثاني، إيقاف الجرس.
الـ خيار تحرير المكالمة يُستخدم في حالة عدم قدرة هذا المشغل على الرد على المكالمة الآن، حتى لو قد قبلها؛ يمكنه تحريرها وستظهر مرة أخرى في جميع المشغلين المفتوحين ليتمكن مشغل آخر من التقاطها. أخيراً، لإنهاء المكالمة يمكننا استخدام إنهاء المحادثة (لا يغلق النافذة) أو إغلاق النافذة، الذي ينهي ويغلق النافذة في آنٍ واحد.
إذا كانت هناك أكثر من مكالمة في نفس الوقت، ستظهر الأولى أولاً وعند إغلاقها ستظهر التالية. في حالة وجود أكثر من مشغل نشط سيظهر أول مكالمة في كل المشغلين وعندما يبدأ أحدهم المحادثة ستظهر التالية في المشغلين الآخرين، بحيث يمكن معالجة عدة مكالمات في نفس الوقت مع عدة مشغلين.
3.2.3. حريق تماثلي
عندما يكون نوع الجهاز "Honeywell تماثلي" تظهر لنا الشاشة التالية:
لدينا رؤية عامة للوحة. إذا مررنا فوق الأيقونات يظهر سجل كل جهاز. في السجل العام سجل عام. في الجانب الأيسر، يمكننا إجراء استعلامات عن الأجهزة. إذا لم نملأ أي بيانات ونضغط زر الاستعلام فسيعيد لنا كل إعدادات اللوحة. إذا في القائمة المنسدلة الخاصة بالتكوين اخترنا مثلا الأجهزة في اختبار يعيد لنا فقط الأجهزة التي في حالة اختبار. إذا اخترنا حلقة، أو النوع ووضعنا عنواناً، فسيعيد لنا معلومات أكثر دقة عن الجهاز المعني. إذا وضعنا منطقة (وحذفنا العنوان الذي له أولوية) سيعيد لنا معلومات عن الجهاز الموجود في تلك المنطقة. بالزر الأيمن على زر الاستعلام يظهر (بعد كلمة مرور المسؤول) قائمة بخيارات تفاعلية ثنائية الاتجاه:
يمكننا تعطيل المناطق، وضعها في اختبار وإعادتها للحالة العادية. أيضاً بالزر الأيمن على أيقونة عطل النظام يمكننا إعادة تهيئة اللوحة:
إذا نقرنا بالزر الأيمن على الجهاز يظهر قائمة يمكننا من خلالها إنشاء ملف pdf يحتوي كل إعدادات اللوحة:
3.3. فيديو
من خلال تبويب الفيديو نبحث عن تسجيلات للقناة المحددة بالتصفية وفق معايير مختلفة:
نصفّي حسب التواريخ المرغوبة ونوع الحدث الذي تسبب بتسجيل ملف الفيديو: الكل، حسب إنذارات خارجية، حسب كشف حركة، حسب أي إنذار أو حسب استعلامات مختلفة.
بالزر استعلام تظهر لنا على اليمين كل التسجيلات المتاحة وفق الفلاتر المختارة:
نقر مزدوج على أحد التسجيلات الموجودة ونُشغّل الفيديو المرتبط:
خلال التشغيل لدينا خيارات مختلفة:
إيقاف مؤقت واستئناف التشغيل.
إيقاف التشغيل تماماً، الشاشة تصير سوداء.
تقديم/إرجاع سريع/بطيء وطبقاً للإطارات.
تنزيل فيديو مما يُعرض.
التقاط شاشة لصورة لما يُعرض في تلك اللحظة.
شريط اختيار الزمن، يأخذنا مباشرة للثانية المرغوبة من الفيديو. يمكننا التحميل بدءاً من تلك الثانية.
في تبويب اللقطات يمكننا عرض لقطات الصور المخزنة محلياً على الجهاز، في المسار الذي برمجناه في وحدة الخادم -> الإعداد -> معلمات المستقبِل -> المعلمات العامة (في مسار لقطات العميل):
3.4. الإنذارات
يُستخدم تبويب الإنذارات لإدارة الإنذارات المستلمة من الأجهزة. يمكن إرسال أحداث الأجهزة إلى برنامج غرفة الاستقبال CRA إذا كانت مبرمجة كـ إرسال إنذارات عبر البوابة أو إرسالها إلى المشغل إذا تم تفعيل الخيار إرسال إنذارات للتحقق عبر الفيديو.
في الحالة الأخيرة تظهر الإنذارات في وحدة الإنذارات لجميع المشغلين الذين لديهم الجهاز معيناً للمستخدم:
نختار الإنذار من الإنذارات النشطة. إذا كان له فيديوهات مرتبطة يمكننا تشغيلها: إذا كان لديه فيديو قبل الإنذار و/أو بعد الإنذار نعرضهما بتحديد خانة الاختيار المقابلة. يمكننا إيقاف التشغيل مؤقتاً، استئنافه، إيقافه تماماً، الإسراع، الإرجاع وأخذ لقطة شاشة في أي وقت. كما يعرض لقطة للحظة الإنذار في لقطة الإنذار.
بعد التحديد نضغط على زر معالجة الإنذار، سنرى أنه يأخذنا إلى تبويب الوقت الحقيقي لعرض الكاميرا مباشرة. نعود إلى تبويب الإنذارات ونختار إجراءً مرتبطاً بمعالجة الإنذار الذي سيظهر في القائمة المنسدلة الإجراء. تُنشأ إجراءات هذه القائمة في خادم AlarmSpace -> الإنذارات -> الإجراءات. لربط الإجراء بالإنذار نضغط زر حفظ الإجراء. نضع تعليقاً في المساحة المخصصة لذلك (أسفل معالجة الإنذار). أخيراً نُعالج الحدث بزر معالجة الإنذار.
في الزر قائمة أحداث DVR، تظهر لنا قائمة أحداث أجهزة AlarmSpace، مع إمكانية تصفية بمعايير متنوعة وتصدير إلى excel/CSV وPDF. لمزيد من التفاصيل راجع وحدة الخادم -> الإنذارات -> أحداث DVRs.
3.4.1. إنذارات اقتحام
وحدة إنذارات المشغل الآن قادرة أيضاً على استقبال إنذارات اقتحام من لوحات Vesta. لكي تُستقبل في المشغل يجب ضبط في إعدادات بوابة VESTA، في قسم ComputerProtocol (بروتوكول الإخراج) نوع OPERADOR:
بمجرد تكوينه، نرى أن أحداث لوحات الاقتحام تظهر في المشغل:
نتعامل معها بنفس طريقة الحالة السابقة، بإضافة إجراء وحفظه وإضافة تعليق. عند الحفظ يمكننا حفظ الحدث الذي نعالجه فقط أو إغلاق جميع المشتركين لحفظ كل أحداث المشترك. في المشغل يمكننا أيضاً رؤية قائمة أحداث DVR
أحداث DVRs، والتي تتضمن أيضاً أحداث الاقتحام والدخول إلى صيانة المشتركين اقتحام.
يمكن تكوين الأحداث بألوان مختلفة وفق درجة الأهمية المرغوب منحها، ويمكن ترتيبها حسب الأولويات. كما يمكن اختيار الأحداث التي تظهر على الشاشة أو تُرسل مباشرة للتاريخ.
في الزاوية العليا اليمنى نرى البيانات المعينة للمشترك (الاسم، العنوان، المدينة، المحافظة، الهاتف والبريد الإلكتروني).
بالضغط على زر جهات الاتصال نرى جهات الاتصال المعينة للمشترك (الاسم، الهاتف، البريد الإلكتروني)، مرتبة حسب الترتيب الذي حددناه في بيانات المشتركين:
في الحالات نرى الحالات المتاحة للمشترك:
وفي المناطق، المناطق المكتشفة في اللوحة:
إذا كان هناك حدث صورة يعرض لنا أول صورة ملتقطة:
وبزر التشغيل يمكننا عرض كل الفيديو وتنفيذ إجراءات ثنائية الاتجاه:
4. وحدة ActiveX
وحدة ActiveX هي تطبيق يسمح بعرض الكاميرات في الوقت الحقيقي والتسجيلات عبر Internet Explorer أو المتصفحات المتوافقة المدمجة في bObject لبرمجيات CRA مثل Manitou و SBN و Softguard.
4.1. أوامر البوابة
تحتوي "البوابة ACTIVEX GENERICO" الحالية في Alarmspace V2 على خادم ويب يستمع على المنفذ 8003 (وبعده).
يبحث (عند التثبيت) عن أول منفذ متاح ابتداءً من 8003.
يمكن تعديل هذا المنفذ في ملف نصي configuracion.dat داخل مجلد التثبيت وإعادة تشغيل الخدمة.
(يجب أن يكون مفتوحاً بين أجهزة المشغلين والجهاز الذي يعمل عليه AlarmspaceV2). كما أنه من المهم أن تكون الـ IP الواردة في هذا الملف (في الأسطر الأربعة الأولى) مطابقة لـ IP خادم AlarmSpace (في المثال 192.168.X.XXX):
server=192.168.X.XXX;database=bydemesvideo;User Id=bydemesvideo; password=06851f3848543ea; port=3350; Persist Security Info=True
192.168.X.XXX:8003
192.168.X.XXX:9000
192.168.X.XXX:10003
بعد كل ذلك، يمكن استخدام استدعاء موقع الويب والأوامر الموضحة أدناه بالنظام التالي:
http://[IP_جهاز_alarmspace]:8003/bydemes.html?address=[IP_جهاز_alarmspace]&port=8003&subscriber=9 999&channel=4&channel_source=main
حيث أن subscriber هو رقم المشترك المكوّن في Alarmspace V2، في هذا المثال سيتصل فقط بمسجل DVR الخاص بالمشترك 9999 ويعرض القناة 4 في البث الرئيسي المباشر
قابل للتخصيص وفق جدول الأوامر التالي:
channel= رقم القناة للعرض المباشر، يبدأ من 1.
خيار, إذا كان للجهاز قناة "0"
إذا كتبت رقم القناة 0 فسيفسر النظام أنك تريد استخدام "القناة 0" ويرافقها المعاملات ("multiplay_type" و "multiplay_channel")
multiplay_type=<n> حيث <n> يكون 4 أو 8 أو 9 أو 16. أي عدد القنوات.
multiplay_channel=<n> حيث <n> هو أول قناة ستعرض في "الشاشة متعددة".
(هذا الخيار يعتمد على المسجل، بعضهم يدعم CH0 فقط ولا يفهم باقي الأوامر)
channel_source=main | subلاختيار تيار الاتصال الرئيسي أو التيار الفرعي. افتراضياً هو "sub".
channel_save_video= إذا كان 1 فبداية الاتصال ستبدأ بحفظ الفيديو. سيصبح زر حفظ الفيديو أحمر ليتمكن المشغل من إيقافه.
channel_save_image= إذا كان 1 يلتقط صورة للشاشة عند بدء الجلسة.
prealarm_channel= رقم القناة للاختيار في التسجيلات.
prealarm_save_video=-ثوانٍ/-ثوانٍ. نطاق الثواني المراد احتسابها ابتداءً من اللحظة "الآن". أي إذا وضعت -20/-5 والوقت الآن 10:32:40، فالفيديو المحفوظ سيكون من 10:32:20 إلى 10:32:35.
prealarm_view_video=-ثوانٍ/-ثوانٍ.
نطاق الثواني المراد احتسابها ابتداءً من اللحظة "الآن". أي إذا كتبت -20/-5 والوقت الآن 10:32:40 فالفيديو سيكون من 10:32:20 إلى 10:32:35.
استخدم هذا الخيار لعرض معاينة ما قبل الإنذار في النافذة اليمنى بدلاً من تنزيله. هو متوافق مع prealarm_save_video السابق. إذا استُخدما معاً سيُعرض ويُحمَّل.
من المهم جداً أن يكون الـ DVR مسجلاً ومتزامناً مع Alarmspace، وإلا فقد لا يجد الفيديوهات المسجلة المطلوبة كـ prealarm. يُنصح بخيار NTP لمزامنة الساعة وطلب التسجيل من المسجل، مثلاً -60/5 (دقيقة قبل الإنذار).
يمكن وضع كل الخيارات في وقت واحد:
مثال: port=3500&subscriber=9999&channel=4&channel_source=main&channel_save_image=1&channel_save_video=1&p realarm_channel=8&prealarm_save_video=-20/0
بهذا سيتصل النظام بالقناة 4 من DVR المشترك 9999 في التيار الرئيسي، سيأخذ لقطة شاشة ويبدأ في حفظ الفيديو فعلياً، ثم سيطلب تسجيل القناة 8 منذ 20 ثانية قبل الآن وسيحفظه.
يمكن إضافة أوامر أكثر بواسطة & ويجب ألا يكون هناك مسافات فارغة.
بالإضافة، في ActiveX الخاص بالمشغلين سيجدون:
زر لتفعيل مخارج الترحيل (ريليه) في الـ DVR. زر لتفعيل الصوت في الـ DVR.
زر لتفعيل نظام التحدث والاستماع ثنائي الاتجاه.
زر لعمل إعادة تشغيل (Replay) في حال طلب prealarm. يظهر فقط إذا طُلبت prealarm بالمعاملات.
يعيد تشغيل لحظة الإنذار طالما لم يطلب prealarm آخر وطالما أن التسجيل موجود على قرص الـ DVR.
يمكن للمشغل بواسطة أزرار البحث عرض تسجيلات لكاميرات أخرى وإذا ضغط Replay يعيد عرض prealarm
أزرار لاختيار تسجيلات صوت مخزنة على الحاسوب ويمكن إرسالها إلى الـ DVR لتُسمع عبر مكبرات الصوت المتصلة بالـ DVR في التركيب
يجب أن تكون ملفات الصوت هذه بصيغة wav بمعدل 16 بت 8 كـHz ومونو، مرفق بعضها كمثال
لا نوصي أن تكون كبيرة جداً لأن المتصفح قد يتجمد أثناء التشغيل
بالإضافة لأزرار تسجيل الفيديو والتقاط الصور في عرض البث المباشر وكذلك في عرض التسجيلات
في الوقت الحقيقي يمكننا اختيار الكاميرا ونوع التيار، وكذلك التحكم في القباب الدوارة (domes) باختيار حتى سرعة التحكم
في التشغيل يمكننا اختيار القناة والتاريخ والوقت والضغط على GO للانتقال لتشغيل اللحظة
وضوابط على التسجيل
4.2. أوامر جديدة
أوامر جديدة
dvr_name=الاسم. يمكن تحديد الجهاز بالاسم المعيّن له. يتيح التمييز بين مسجلين لهما نفس رقم المشترك.
sincPlaybackChannel=1 | 0. يتيح تغيير عرض الفيديو المسجل إلى القناة التي نغيّرها في العرض المباشر، ومدة العرض ستكون المختارة في prealarm_view_video.
fire_subscriber= رقم المشترك المعين للوحة إنذار الحريق. ستظهر رؤية حالة اللوحة ويمكن التفاعل معها. مدموجاً مع أوامر DVR، يتيح عرض الكاميرات معاً.
vto_subscriber= رقم المشترك المعين لفيديو البوابة (VTO). تظهر شاشة تحكم VTO، نعرض الكاميرا، يمكننا التحدث وفتح الأبواب. مدموجاً مع أوامر DVR يتيح عرض كاميرات إضافية.
زر "؟" الجديد يعرض جدولاً بالكاميرات مرتبة حسب آخر اكتشاف حركة. بذلك نحصل على مؤشر لمسار الحركة المكتشف:
5. تكوين بوابة VESTA
5.1. مقدمة
5.1.1. مرحباً
يمكن للوحة الاقتحام Climax VESTA إرسال الأحداث المولدة بصيغ مختلفة. وسّع AlarmSpace قدراته لاستقبال هذه الأحداث ومعالجتها وتوليد إشارات خروج متوافقة مع بروتوكولات برامج الاستقبال CRA الرئيسية المستخدمة حالياً في بلادنا (Manitou, SBN, Softguard وما يتوافق معها).
بالإضافة، يقوم AlarmSpace نفسه بالتحكم في الاستطلاع القابل للبرمجة ويتيح خيار تعطيل المشتركين (لا تُرسل إلى برنامج CRA) وتغيير أزمنة الاستطلاع. كما يمكن مراقبة الأحداث المستلمة في الوقت الحقيقي.
يقدم نظام الاستقبال تكويناً عالي التوافر عبر مجموعة عنقودية من جهازين (أساسي ونسخة احتياطية) تقلل إلى مستويات منخفضة جداً احتمال فقدان الأحداث أو حدوث تأخيرات كبيرة.
5.2. برمجة لوحة VESTA
تكوين سريع لغرفة الاستقبال CRA (لوحة VESTA في المستقبل تستقبل إنذارات)
الخطوة 1: ادخل إلى التطبيق أو الويب SmartHomeSec كمثبت
الخطوة 2: ادخل إلى القسم الإعدادات -> التقرير
الخطوة 3: أضف عنوان URL جديد وعيّن المجموعة 2
الخطوة 4: أضف في الـ URL: ip://المشترك@IP:المنفذ/MAN
مخطط البرمجة الموصى به لاستقبال أحداث لوحة VESTA هو كالتالي:
في هذا الشكل تمثل CRA برنامج استقبال CRA، VESTA لوحة مُثبتة و AlarmSpace MAIN و BACKUP هما مثيلان لAlarmSpace على جهازين مختلفين. يمكن أن تكون افتراضية، لكن ننصح أن تكون على أجهزة مادية مختلفة. إذا فشل الاتصال مع AlarmSpace MAIN ستحاول اللوحة عبر AlarmSpace BACKUP. دائماً ستحاول العودة عبر الاتصال MAIN لمعرفة ما إذا تعافى.
لبرمجة معلمات الاتصالات في لوحة VESTA يجب أن نتوجه إلى سحابة ByDemes: https://smarthomesec.bydemes.com/ByDemes/ ونسجل الدخول بمستخدمنا وكلمة المرور. بعد الدخول نختار اللوحة المرغوبة ونذهب إلى قسم الإعداد/التقرير
في عناوين URL المختلفة نجهز معلمات الاتصال. URL1 محجوز للاستخدام الداخلي. في URL2 ندخل بيانات AlarmSpace المستقبِل الرئيسي بالطريقة التالية:
حيث 1234 هو رقم المشترك، 123.123.123.123 هو الـ IP العام لـ AlarmSpace و23506 هو المنفذ المفتوح نحو جهاز AlarmSpace لاستقبال الأحداث.
ملاحظة مهمة
يجب كتابة الـ IP دون أصفار بادئة، لا تكمل بالأصفار إلى ثلاثة أرقام. إذا فعلت ذلك لن يعمل الاتصال.
في المجموعة نعيّن المجموعة 2, هذا يضمن أن تُرسل كل الأحداث.
لضمان أعلى توافر نوصي بتعيين URL جديد (URL3). يجب أن يتجه هذا إلى جهاز AlarmSpace الاحتياطي (بـ IP العام لجهاز النسخ الاحتياطي والمنفذ المفتوح عليه). سنختار أيضاً المجموعة 2 لإرسال فقط الأحداث التي تفشل عبر المسار الرئيسي (مختلف المجموعة يرسل الكل، نفس المجموعة يرسل فقط ما يفشل في السابق).
في تتابع التقارير (Reporting Sequence) نختار أساسي وفي إعادة المحاولات نوصي بمحاولة إعادة واحدة فقط لتسريع الانتقال إلى المسار الثانوي إن فشل الإرسال (إذا لم تُستخدم المسار الثانوي يمكن زيادة المحاولات إلى 3).
سَتُنقَص بيانات رفع الصور:
أيضاً مع بروتوكول "Manitou" والسلسلة 1234@123.123.123.123:23506 بنفس رقم المشترك، ip والمنفذ الخاصين بالمسار الرئيسي.
نضغط "إرسال" وسيتم تعيين الاتصالات.
ملاحظة مهمة
نوصي أن تكون اتصال AlarmSpace BACKUP عبر مسار اتصال مختلف (ألياف/ADSL مختلفة عن المسار الرئيسي) ويفضل من مشغلين مختلفين (بنية تحتية فيزيائية مختلفة)، لضمان استقبال الأحداث في حال تعطل أحد خطوط الاتصالات.
5.3. إعدادات AlarmSpace
5.3.1. إعدادات عامة - VESTALog
لتطبيق VESTALog وظائف متعددة. عرض الأحداث المستلمة والمعادة إلى برنامج استقبال CRA في الوقت الحقيقي، عرض تاريخ الإطارات المعالجة، سجل نصي بتفاصيل تشغيل المستقبِل، تكوين معلمات المستقبِل، اختيار وجهات مختلفة للأحداث، إعادة تعيين أو تجاهل الأحداث وتكوين وظيفة الموازن.
5.3.1.1. الوقت الحقيقي
نعرض الأحداث المستلمة من لوحات VESTA، الردود والأحداث المرسلة إلى برنامج CRA وردودهم.
5.3.1.2. التاريخي
تُعرض الإطارات المستلمة من لوحات VESTA. يمكن تصفيتها حسب التواريخ ورقم المشترك.
5.3.1.3. السجل
تسجيل الإجراءات التي قامت بها التطبيق. مفيد للاختبار وتصحيح الأخطاء.
5.3.1.4. تكوين VESTA
معلمات المستقبِل:
ServidorMy: IP خادم mysql المحلي (IP الجهاز نفسه)
ServidorMyBackup: IP خادم mysql الاحتياطي (اترك 0 إذا كان في AlarmSpace Backup أو لم تُنشأ آلة النسخة الاحتياطية)
rutaVideos: المسار الذي ستُحفظ فيه الصور والفيديوهات المستلمة.
domainForUNC: إذا أردت حفظ الفيديو عبر الشبكة قد تكون مصادقة المستخدم عبر UNC لازمة. أدخل هنا النطاق (domain).
userForUNC: اسم المستخدم لحفظ الفيديو والصور عبر الشبكة.
passwordForUNC: كلمة المرور لحفظ الفيديو والصور عبر الشبكة
checkForUser: سيطلب اسم مستخدم وكلمة مرور عند بدء العارض الثنائي. إذا لم يكن للمستخدم صلاحيات على اللوحة فلن يسمح بالوصول.
secondsBefore: يُعرض في العارض الثنائي فقط الصور والفيديوهات من هذه الثواني الأخيرة، لتجنب عرض فيديوهات قديمة قد تضلل المشغل.
sendVisorEvents: إذا فَعّلت هذا الخيار، كل إجراءات المستخدم في العارض الثنائي سترسل حدثاً إلى برنامج CRA.
useLoadBalancer: يسمح بتوزيع الاتصالات الواردة من اللوحات بين جهازين أو أكثر لزيادة عدد الأحداث المتزامنة التي يمكن معالجتها.
Ip: IP محلي (خاص) للجهاز الذي سنفتح عليه منفذ الاستماع.
Puerto: منفذ الاستماع. يجب فتحه في الراوتر على TCP لاستقبال الأحداث إلى هذا الجهاز.
PuertoEncriptacion: منفذ الاستماع للإطارات المشفّرة (مختلف عن منفذ استقبال الإطارات غير المشفّرة). إذا رغبت بمزيد من الأمان يمكن برمجة اللوحات لإرسال بتشفير كالتالي:
ip://1234@3.123.23.123:23508/MAN_TLS للأحداث
اختر Manitou (TLS) للصور.
Linea: خط المستقبِل، يُستخدم من بعض برامج CRA لتمييز وربط المشتركين بمستقبِل معين.
PuertoMedical: منفذ الاستماع لإطارات أجهزة الفئة الطبية. يُستخدم أيضاً لاستقبال بروتوكول SIA DC09 (SIA IP) عندما لا يدعم برنامج CRA بروتوكولات أخرى.
Title: اسم المستقبِل.
IniCar: حرف بداية الإطارات المستلمة من اللوحات. لا تعدّله دون إشراف ByDemes.
EndCar: حرف نهاية الإطارات المستلمة من اللوحات. لا تعدّله دون إشراف ByDemes.
manitouServer: IP خادم برنامج CRA المستخدم.
manitouPort: منفذ الاستماع لبرنامج CRA المستخدم.
vestaAutoactivateAb: إذا كان 1 تُفعّل المشتركين الجدد تلقائياً عند استلامهم. إذا كان صفر يُسجَّل المشترك لكن يجب تفعيله يدوياً.
vestaPollingTime: زمن الإرسال الدوري الافتراضي بين إشارات الاستطلاع. سيُعيّن تلقائياً لكل المشتركين الجدد. يمكن تغييره لكل مشترك على حدة.
إذا نقرنا على هذا الصف بالزر الأيمن للماوس يمكننا تعيين هذه القيمة لكل المشتركين الحاليين للاقتحام:
vestaDaysPreserveFrames: الأيام التي ستُحتفظ فيها إطارات التاريخ.
vestaDaysPreserveImages: الأيام التي ستُحفظ فيها الصور على قرص AlarmSpace الصلب
VestaNumAb: رقم المشترك الخاص بالتطبيق لإرسال أحداث داخلية.
VestaInternalTestPeriod: تكرار إرسال اختبار داخلي من التطبيق بالثواني. إذا كان 0 لا يُرسل الاختبار.
VestaAccountDefaultTestPeriod: تكرار إرسال اختبار اللوحة VESTA إلى برنامج CRA إذا كان يجري الاستطلاع بشكل صحيح.
إذا نقرنا على هذا الصف بالزر الأيمن للماوس يمكننا تعيين هذه القيمة لكل المشتركين الاقتحام الحاليين.
AllowMultipleDestines: السماح بوجهات متعددة لإرسال الإشارات إلى CRA
ComputerProtocol: بروتوكول الإخراج، يجب أن يطابق المبرمج في اللوحة (XML، SIA …)
ASReceiverType: برنامج CRA
skipDateFromFrame: لا ترسل تاريخ الحدث حتى لو جاء ضمن الإطار
automaticResponse: لا تُرسل الحدث إلى برنامج CRA وتُؤكّد تلقائياً
privateProtocol: يمكننا تغيير نوع النموذج المستخدم (CID) إلى نموذج مخصص في الإطار المرسل إلى برنامج CRA.
refuseUserCaptures: إذا جعلنا هذا الحقل صحيحاً، لن تصل طلبات صور المستخدمين من pircam (الويب أو التطبيق) إلى CRA محافظاً بذلك على الخصوصية.
continuosuCRAConnection: الاتصال مع برنامج CRA يُنشأ عند بدء الخدمة ولا ينقطع، يبقى مستمراً.
sendCallerIdToCRA: يتم إرسال تعريف اللوحة في الإطار المرسل إلى CRA.
externally Monitoring: يمكن لاختبار اللوحة الداخلي (المرسل دورياً وفق VestaInternalTestPeriod) أيضاً فحص الاتصال الخارجي بإرساله عبر الـ IP العام.
publicIp: الـ IP العام المستخدم من خادم Vesta، يُستخدم لإرسال الاختبار الداخلي خارجيًا. كما يُستخدم للتحقق أن اللوحات التي نريد عرضها عبر VisorHTML تُبث إلى هذه CRA.
numPollingFailure: عدد فشل الإشارات المتتالية للاستطلاع لإرسال خطأ.
Heartbeat: إطار النبض الداخلي للإرسال إلى برنامج CRA لتأكيد أن العملية حية.
HeartbeatPeriod: زمن التكرار بالثواني لهذا النبض.
AESKey: مفتاح تشفير AES للاستخدام إذا استخدمت الإرسال المشفّر SIA-DC09.
sendEventoOnWrongMac: يتيح اختيار إرسال حدث إلى CRA لجهاز لوحة برقم MAC خاطئ (لا يطابق المسجل لدينا). إذا أُرسل الحدث يُرفَق بحدث آخر يشير للخطأ (CodigoEventoMacError). إذا اختير عدم الإرسال فلن يُرسل شيء، كما لو أن المشترك غير نشط.
DefaultBypassTolerance: إذا سمحنا بمرور أحد اختبارات الاستطلاع بين الحين والآخر، يمكن إدخال تسامح بالثواني حتى لا يتأخر الإرسال. ندخل هنا هذا التسامح بالثواني.
AllEventAsPolling: أي حدث وارد من اللوحة (وليس إشارة الاستطلاع فقط) يحدث تحديث لزمن الاستطلاع (ويستعيد حالة الفشل إن كانت مفعلة). إذا وضِع هذا على خطأ، ففقط إشارة الاستطلاع تُحدّث زمن الاستطلاع.
SynchASPolling: يزامن تلقائياً زمن الاستطلاع المبرمج في AlarmSpace مع زمن الاستطلاع المبرمج في اللوحات. لدينا ثلاث خيارات:
إذا اخترنا كل اللوحات، ستُزامن كل مشتركي AlarmSpace مع لوحاتهم المقابلة (نحتاج أن تكون MAC للوح محدثة)
إذا اخترنا فقط في الزمن الموضح، ستُزامن فقط المشتركين الذين لوحاتهم مبرمجة بالزمن الذي ندخله في الحقل التالي (TimeSynchASPolling)
إذا اخترنا عدم المزامنة، لن يُزامن أي مشترك.
TimeSynchASPolling: تُزامن فقط المشتركين الذين لوحاتهم مبرمجة بهذا الزمن (بالثواني). مثلاً إذا وضعنا 21600 ثانية، فسيتحدّث المشتركون الذين لديهم لوحات مبرمجة باستطلاع كل 6 ساعات (غالباً الأجهزة التي تعمل بالبطاريات فقط).
AddURLGpsLink: أضف URL مع موقع جغرافي لحدث مُحدد الموقع ليُنفذ مباشرة بنقرة واحدة.
Logffmpeg: فعّل السجل لعرض استجابة برنامج ffmpeg عند بناء فيديو من الصور المستلمة.
SendEventNewVESTACodes: عندما يكتشف النظام إطلاق أكواد ContactID جديدة في نظام Climax-VESTA يرسل حدثاً بهذا الكود مرافقاً لاختبار البوابة الداخلي. يمكن تكوين هذا الكود في أكواد الأحداث وسيتوقف إرساله عندما تُقبل الأكواد الجديدة في خادم AlarmSpace، DVR→المشتركين اقتحام !!أكواد VESTA جديدة!!
5.3.1.5. أكواد الأحداث
أكواد الأحداث القابلة للبرمجة في البوابة:
CodigoEventoPolling: كود ContactID الذي ستتعرف عليه التطبيق كإشارة استطلاع، للتحكم في الانقطاعات. لن يُرسل إلى برنامج الاستقبال.
CodigoEventoFalloPolling: كود ContactID المرسل عند الفشل الثالث لإشارة الاستطلاع.
CodigoEventoFalloPolling2Vias: كود ContactID المرسل عند الفشل الثالث لإشارة الاستطلاع للأجهزة التي تملك على الأقل مسارين للاتصال (يُكتشف تلقائياً).
CodigoEventoRestPolling: كود ContactID المرسل عند استلام إشارة استطلاع أثناء حالة فشل الاستطلاع.
CodigoEventoRestPolling2Vias: كود ContactID المرسل عند استلام إشارة استطلاع أثناء فشل الاستطلاع في الأجهزة التي تملك على الأقل مسارين (يُكتشف تلقائياً).
CodigoEventoMacError: حدث يولده البوابة بهذا الكود عند اكتشاف أن تعريف (MAC) اللوحة التي ترسل برقم مشترك لا يتطابق مع التعريف المسجّل عند تسجيل المشترك لأول مرة.
VestaInternalTestCode: كود ContactID المرسل كاختبار داخلي (نبضة) للتطبيق نفسه.
CodigoEventoPollingSIA: في حالة استخدام بروتوكول SIAIP (SIA-DC09) نحدد كود حدث الاستطلاع.
CodigoEventoFalloPollingSIA: كود SIA المرسل عند الفشل الثالث لإشارة الاستطلاع.
CodigoEventoFalloPollingSIA2Vias: كود SIA المرسل عند الفشل الثالث لإشارة الاستطلاع في الأجهزة التي تملك على الأقل مسارين.
CodigoEventoRestPollingSIA: كود SIA المرسل عند استلام إشارة استطلاع أثناء فشل الاستطلاع.
CodigoEventoRestPollingSIA2Vias: كود SIA المرسل عند استلام إشارة استطلاع أثناء فشل الاستطلاع في الأجهزة التي تملك على الأقل مسارين.
CodigoEventoMacErrorSIA: كود SIA المرسل عند MAC خاطئ ولكن بصيغة SIA.
videoEvCodeSIA: كود SIA المرسل عند إرفاق حدث فيديو
userCaptureCode: كود الحدث الذي ترسله اللوحات في حالة التقاط صورة بواسطة مستخدم
visorArmCode: كود ContactID المرسل عند تسليح قسم من العارض الثنائي إذا كان مفعلًا
visorDisarmCode: كود ContactID المرسل عند نزع تسليح قسم من العارض الثنائي إذا كان مفعلًا
visorPartialArmCode: كود ContactID المرسل عند التسليح الجزئي لقسم من العارض الثنائي إذا كان مفعلًا
visorBypassCode: كود ContactID المرسل عند تعطيل منطقة من العارض الثنائي إذا كان مفعلًا
visorRestoreBypassCode: كود ContactID المرسل عند تفعيل منطقة من العارض الثنائي إذا كان مفعلًا
visorSceneApplyCode: كود ContactID المرسل عند تطبيق مشهد من العارض الثنائي إذا كان مفعلًا
visorTakeSnapshotCode: كود ContactID المرسل عند طلب صورة من العارض الثنائي إذا كان مفعلًا
registerAccountEvCode: كود ContactID المرسل عند تسجيل مشترك لأول مرة. إذا تُرك فارغاً لا يُرسل هذا الحدث.
EraseAccountEvCode: كود ContactID المرسل عند حذف مشترك من المشتركين اقتحام. إذا تُرك فارغاً لا يُرسل الحدث.
visorArmCodeSIA: كود SIA المرسل عند تسليح قسم من العارض الثنائي إذا كان مفعلًا
visorDisarmCodeSIA: كود SIA المرسل عند نزع تسليح قسم من العارض الثنائي إذا كان مفعلًا
visorPartialArmCodeSIA: كود SIA المرسل عند التسليح الجزئي لقسم من العارض الثنائي إذا كان مفعلًا
visorBypassCodeSIA: كود SIA المرسل عند تعطيل منطقة من العارض الثنائي إذا كان مفعلًا
visorRestoreBypassCodeSIA: كود SIA المرسل عند تفعيل منطقة من العارض الثنائي إذا كان مفعلًا
visorSceneApplyCodeSIA: كود SIA المرسل عند تطبيق مشهد من العارض الثنائي إذا كان مفعلًا
visorTakeSnapshotCodeSIA: كود SIA المرسل عند طلب صورة من العارض الثنائي إذا كان مفعلًا
registerAccountEvCodeSIA: كود SIA المرسل عند تسجيل مشترك لأول مرة. إذا تُرك فارغاً لا يُرسل هذا الحدث.
EraseAccountEvCodeSIA: كود SIA المرسل عند حذف مشترك من المشتركين اقتحام. إذا تُرك فارغاً لا يُرسل الحدث.
5.3.1.6. وجهات الأحداث
نحدد وجهات خاصة يمكن إرسال الإشارات المستلمة من VESTA إليها. ستكون قابلة للاختيار لكل مشترك:
علينا تحديد الـ IP والمنفذ وخط (إذا استخدمه برنامج CRA الذي سيستقبل الحدث). نعطيه اسماً لنشير إليه في المشتركين الخاصين، في خادم AlarmSpace -> DVR -> المشتركين VESTA
5.3.1.7. إعادة تعيين الأحداث
وظيفة تسمح بإعادة كتابة كود الحدث في الإطار، حتى يتلقى برنامج CRA الحدث المطلوب:
تغيير كود الإنذار (كود Contact ID أو SIA) إلى الكود المرغوب. لدينا خيارات مختلفة:
في الأسطر الأربعة الأولى يتغير الحدث الأصلي (E130) إلى الجديد (E131) إذا تطابقت المنطقة (1 أو 2) وإذا في زمن التأخير (10 ثوانٍ) وصل حدث التعطيل (E401 أو E402). إذا لم يصل حدث التعطيل خلال 10 ثوانٍ سيصل الحدث E130.
في السطر الخامس، سيتم تجاهل الحدث E780 ولن يُرسل إلى برنامج CRA لأن الحدث الجديد فارغ.
في السطر السادس يتغير الحدث الأصلي (E132) إلى الجديد (E133) لأي منطقة لأن المنطقة فارغة، إذا وصل خلال زمن التأخير (10 ثوانٍ) حدث التعطيل (E401). إذا لم يصل حدث التعطيل خلال 10 ثوانٍ سيصل الحدث E132.
5.3.1.8. تكوين الموازن
وظيفة قيد التطوير.
5.3.1.9. معلمات LORA
في هذا القسم تظهر المعلمات التي تُكوَّن تلقائياً لضمان عمل استقبال الأحداث عبر شبكات Lorawan بشكل صحيح. مؤشر خاص بكل CRA، اسم CRA (قابل للتعديل، إعلامي فقط)، الـ IP المعين بواسطة الشبكة الخاصة الافتراضية والمنفذ المستخدم من الشبكة لاستقبال الأحداث. لا حاجة لفتح هذا المنفذ لأننا على VPN.
5.3.1.10. معلمات API
لضمان عمل VisorHTML وعمليات داخلية أخرى في AlarmSpace بشكل صحيح يجب تكوين معلمات API بشكل صحيح حسب موزعين فرعيين مختلفين. عموماً يمكن ترك المعلمات الافتراضية الظاهرة على الشاشة لأنها ستعمل بشكل صحيح.
تنبيه: لا تغير هذه المعلمات دون استشارة فريق ByDemes المتخصص.
5.3.1.11. API متعدد
تسمح هذه الوظيفة بتعريف أكثر من API للاستخدام مع VisorHTML. يمكن تعيين معلمات كل API بشكل فردي لمشترك معين، بحيث تكون هذه المعلمات لها أولوية على المعلمات العامة المعرفة في معلمات API.
5.3.1.12. معلمات Nuva
من هذا الجزء يمكن تفعيل الاتصالات مع سحابة Nuvathings لاستقبال أحداث أجهزتهم.
لتفعيل الاتصالات نضع EnableNuvaCS على true. في HostNuva نترك القيمة الافتراضية cloud.nuvasafe.com وفي PuertoNuva كذلك: 11112. في CsIdNuva نضع المعرف الذي زوّدتنا به Nuvathings للاعتراف بنا في سحابتهم. يتحكم النظام السحابي في استطلاع أجهزة Nuva لذا لا يُستخدم كود حدث الاستطلاع في هذه الحالة. لكن يمكن تخصيص LineaNuva (خَط المستقبِل، بادئة الخط) لتمييزه عن الأحداث القادمة من أجهزة أخرى مثل VESTA.
5.3.1.13. Nuva متعدد
يتيح AlarmSpace الاتصال المتزامن بسحابة Nuvathings بعدة معرفات، لتسهيل الاستخدام على منصات تقدم خدمات لمختلف CRA أو لأي نمط متعدد-CRA. في هذا القسم سنكوّن معرفات CsId المختلفة
5.3.1.12. التكوين العام لـ AlarmSpace
معلمات الاتصال مع برنامج CRA تُكوَّن في خادم AlarmSpace في قسم التكوين/معلمات المستقبِل:
يجب اختيار نوع البرنامج، تمييزه كنشط، المنفذ وIP الخادم. في هذا الإصدار لوحة VESTA ترسل فقط بصيغة ContactID (بغض النظر عن القالب المختار الذي ينطبق على أحداث المسجلات).
5.3.2. التحكم بالمشتركين
نعرض مشتركين التطبيق، إن كانوا نشطين أم لا، زمن الاستطلاع، إن كانوا في فشل استطلاع وتاريخ آخر استطلاع:
إذا نقرت مرتين على مشترك يمكننا تغيير بعض معلمات المشترك:
يمكننا تحديداً تغيير فترة الاستطلاع (لتكييفها مع ما هو مبرمج في لوحة VESTA المعنية) بالدقائق، وتفعيل/تعطيل المشترك. إذا كان المشترك غير نشط تُسجل الإشارات الواردة لكنه لا يمر إلى برنامج إدارة CRA. يتيح أيضاً برمجة اختبار دوري (هو استطلاع سيصل إلى برنامج CRA). في المثال يُرسل كل 24 ساعة. بالـ MAC للجهاز نتحقق إن كان رقم المشترك الوارد يطابق الـ MAC المسجل لدينا. إذا لم يكن كذلك نرسل حدث خطأ (افتراضياً الكود E304، انظر تكوين VESTA). هناك إمكانية تعيين مجموعة لكل مشترك. بعدها يمكن تعيين مجموعات للمستخدمين بحيث يحصل كل مستخدم على وصول ثنائي الاتجاه فقط لمجموعة المشتركين الخاصة به. عمود عدد أخطاء الاستطلاع هو عدد الأخطاء المتتالية اللازم لارسال حدث فشل الاستطلاع. إذا لم يُحدد، الافتراضي هو 3. يمكننا أيضاً رؤية تاريخ تسجيل كل مشترك، مجموعة الأكواد المستخدمة من قبل المشترك (CID أو SIA)، تحمل الاختبار (Tolerancia Test) وهي الثواني هامش (قبلية أو بعدية) التي سيأخذها النظام لاعتبار إشارة الاستطلاع كاختبار وخانة إرسال أحداث الاستطلاع التي تتيح تعطيل إرسال أحداث الاستطلاع (يبقى تتبع أخطاء الاستطلاع لكن لا تُرسل الأحداث إلى CRA). الأعمدة الرسومية الجديدة تعرض حالة اتصال الإيثرنت (أسود: لا يوجد إيثرنت في التركيب، أحمر: فشل إيثرنت، أخضر: إيثرنت جيد)، مستوى تغطية GSM، ومستوى البطارية. إعادة التسليح التلقائية تشير إلى قدرة النظام على إعادة تسليح اللوحة عن بعد وبشكل تلقائي بعد زمن معرف ابتداءً من نزع التسليح. عمود معلمات API يشير إذا كان المشترك يجب أن يستخدم معلمات API (لـ VisorHTML) مختلفة عن المعلمات الافتراضية. هذه المعلمات تُختار في برنامج VESTA Lo → API متعدد.
5.4. إعدادات برامج استقبال إنذارات CRA
5.4.1. Manitou
هذا مثال حيث تم تكوين المستقبلات في Manitou ومثال على الشكل الذي يجب أن يكون عليه:
يمكن استخدام منفذ/برنامج تشغيل مخصص أو واحد مشترك (أكثر من مستقبل).
يجب أن نختار الخط الذي يطابق الخط الذي برمجناه في بوابة المركز VESTA:
ونوع المرسل Manitou مع "قدرة الفيديو":
5.4.2. SBN
تواصل مع فني IBS المعتاد لديك لتمكين الاتصال مع البوابة.
5.4.3. Softguard
تواصل مع فني Softguard المعتاد لديك لتمكين الاتصال مع البوابة.
5.5. وحدة العارض – وصول ثنائي الاتجاه لمراكز VESTA
وحدة العارض هي تطبيق يتيح عرض مقاطع الفيديو المستلمة عند الإنذار والصور الملتقطة يدويًا عبر أي متصفح ويب متوافق مع HTML5 ويسمح بأن يتم "استدعاؤه" من أي برنامج مركز استقبال إنذارات (CRA) يتيح تعيين عنوان URL لحدث إنذار. تحتوي على وظائف ثنائية الاتجاه مع المراكز التي تسمح بتفعيل/إلغاء تفعيل المركز، تعطيل/تمكين المناطق، التقاط صورة من كاميرا PIR وتطبيق المشاهد المعرفة في المركز
5.5.3. أمر الاتصال بالعارض Vesta
الإصدار الحالي من AlarmSpace V2 يتضمن خادماً ويب إضافياً لمراكز VESTA يبقى "صامتا" على المنفذ 8003.
يبحث (عند التثبيت) عن أول منفذ متاح ابتداءً من 8003.
يمكن تعديل هذا المنفذ في ملف نصي "configuracion.dat" داخل مجلد التثبيت وإعادة تشغيل الخدمة.
(يجب أن يكون مفتوحاً بين أجهزة المشغلين والجهاز الذي يعمل عليه AlarmspaceV2). كما أنه من المهم أن تكون الـ IP الواردة في هذا الملف (في الأسطر الأربعة الأولى) مطابقة لـ IP خادم AlarmSpace (في المثال 192.168.X.XXX):
server=192.168.X.XXX;database=bydemesvideo;User Id=bydemesvideo; password=06851f3848543ea; port=3350; Persist Security Info=True
192.168.X.XXX:8003
192.168.X.XXX:9000
192.168.X.XXX:10003
بعد كل ذلك، يمكن استخدام استدعاء الموقع الإلكتروني بالشكل التالي:
http://111.111.111.111:8003/bydemesVisor.html?subscriber=XXXX
حيث تكون 111.111.111.111 هي IP الآلة التي يعمل عليها AlarmSpace وXXXX هو رقم المشترك للمركز VESTA.
اختياريًا يمكن إضافة المعامل secondsBefore: http://111.111.111.111:8003/bydemesVisor.html?subscriber=XXXX&secondsBefore=YYY
إذا وضعنا secondsBefore سيقوم بسرد مقاطع الفيديو والصور فقط من آخر YYY ثانية. إذا لم يكن هناك أي منها سيستمر في التحديث حتى يتم استلام أي منها.
هذا الاستدعاء سيفتح لنا متصفح الويب بالنافذة التالية:
في الجزء الأيسر لدينا أحدث فيديو مستلم عند الإنذار وأيضًا آخر 10 مقاطع فيديو مستلمة، متاحة من قائمة منسدلة.
في الجزء الوسطي لدينا آخر 10 صور تم التقاطها يدويًا من تطبيق VESTA، أيضًا متاحة من قائمة منسدلة.
أسفل مقاطع الفيديو يعرض لنا موقع تنبيه الذعر المرسل من قبل مستخدم إذا حدث خلال آخر 10 دقائق.
على الجانب الأيمن لدينا حالة التقسيمات والمناطق في المركز، والوظائف ثنائية الاتجاه. نرى ما إذا كان المركز متصلًا بالإنترنت وعن أي طريق كانت الإرسال الأخيرة (Ethernet في هذه الحالة)، كما يُعلِمنا عن الطرق المتاحة. سيشير إلى Ethernet، وGPRS مع مستوى الإشارة والمشغل وحالة البطارية:
يمكننا إجراء تفعيل جزئي، تفعيل كامل أو إلغاء تفعيل لكل من التقسيمات. تطبيق أو إزالة تجاوز (تعطيل) لمنطقة والتقاط صورة من كاميرا PIR (إذا كان لدينا أذونات). أخيرًا يمكننا تطبيق المشاهد التي عرفناها في المركز، والتي تسمح مثلاً بإطفاء الأضواء وتوصيل الإنذار عند الخروج من المنزل أو العكس عند الدخول. تمت إضافة وظيفة التحقق من الاتصالات، بالضغط على الزر تظهر لنا عناوين URL للتقارير التي قام اللوحة بتكوينها، وبذلك يمكننا التحقق من أنها صحيحة ووقت الاستقصاء المبرمج، للتحقق من المطابق لما نملكه مبرمجًا في AlarmSpace.
إذا كان الخيار sendVisorEvents مفعّلاً، فإن جميع الإجراءات التي تُجرى في العارض سترسل حدثًا (برمز يمكن تكوينه) إلى برنامج CRA.
6. تكوين المركز AXHUH
6.1. Hikvision AXHUB و AlarmSpace
6.1.2. مقدمة
AXHUB هو مركز اقتحام من Hikvision قادر على الاتصال بكاميرات IP وتخزين الفيديوهات الناتجة عن حدوث الإنذارات. مع AlarmSpace يمكننا تنزيل هذه الفيديوهات فورًا وإعادة بثها إلى برنامج استقبال CRA. هذا يزيد من قدرة المركز لأن الفيديوهات المتتابعة لا تضيع بل يتم تنزيلها.
6.1.3. المتطلبات الدنيا
الإصدارات الدنيا لعمل تنزيل الفيديو هي:
مركز AXHUB طراز DS-PWA32-HG إصدار البرنامج الثابت: V1.0.4 build 190629
AlarmSpace2 الإصدار 3.0.0.3
6.1.4. الإعدادات الأولية في AlarmSpace
للاتصال الصحيح مع مركز AXHUB يجب أن نبرمج بعض المعاملات العامة في AlarmSpace:
بجانب معلمات الاتصال الخاصة ببرنامج CRA (نوع البرنامج، القالب، المنفذ، IP...) المعلمات الجديدة التي يجب برمجتها هي:
كلمة مرور AX HUB: رقم يجب برمجته لاحقًا في كل مركز AXHUB للسماح بالاتصال مع AlarmSpace. افتراضيًا: 12345678
IP عامة: عنوان IP عام للـ CRA حيث يمكننا توجيه المنافذ 7660 و8089 إلى آلة AlarmSpace. الاتصال عبر TCP.
مع هذه المعلمات سيتم إضافة كل مركز في AlarmSpace تلقائيًا دون تدخل أي مستخدم. سنرى لاحقًا معلمات أخرى يمكن تخصيصها.
6.1.5. إعدادات خاصة في AXHUB
المعلمات اللازمة للاتصال واستقبال الإنذارات والفيديوهات من AXHUB في برنامج استقبال الإنذارات هي "مركز استقبال الإنذارات" (Alarm Receiving Center) و"تسجيل EHome" (Ehome Registration)
6.1.5.1. مركز استقبال الإنذارات
في خادم الويب للمركز نذهب إلى "معايير الاتصال" وبالتحديد إلى "مركز استقبال الإنذارات":
سيكون هذا المسار هو الذي يرسل الإنذارات والأحداث مباشرة (ليس الفيديوهات) إلى برنامج الاستقبال عبر بروتوكول SIA IP. يجب أن نختار نوع البروتوكول (SIA أو ContactID)، الـ IP/النطاق للآلة التي يوجد بها برنامج CRA مع المنفذ المقابل المفتوح ورقم مشترك. يمكن ترك المعلمات الأخرى افتراضيًا باستثناء Heartbeat interval. يمكننا تعطيله أو وضع اختبار كل 24 ساعة، حيث يقوم AlarmSpace بالفعل بالتحكم في الاستقصاء.
6.1.5.2. تسجيل EHome
بروتوكول EHome/Isup هو الذي يستخدمه AlarmSpace لتنزيل الفيديوهات:
في "عنوان الخادم" يجب وضع الـ IP العامة التي بها المنفذ 7660 مفتوحًا عبر TCP على آلة AlarmSpace.
في "معرف الجهاز" يجب وضع نفس رقم المشترك كما في بروتوكول استقبال الإنذارات لكي ترتبط الفيديوهات المستلمة بنفس المشترك.
يجب اختيار "وضع الاتصال" (Communication Mode) الأنسب الذي يمنحنا أفضل أداء، مع تفضيل دائمًا الاتصال عبر شبكة سلكية أو واي فاي. لكن نقل الفيديوهات ممكن أيضًا إذا كنا نعتمد فقط على الاتصالات الخلوية. من المهم أن نبرز أنه حسب توفر أنواع الشبكات الخلوية قد تكون مدة نقل الفيديوهات أطول. سنعرض إعدادات لتقليل حجم (ثقل) الفيديوهات مما يجعل استخدام أي طريقة اتصال معقولا.
أخيرًا، في "كلمة مرور تسجيل الدخول EHome" يجب إدخال الكلمة التي قمنا ببرمجتها في AXHUB Password في AlarmSpace للسماح بالاتصال.
6.1.5.3. إعدادات إضافية
لتعديل حجم (ثقل) الفيديوهات ليتناسب مع قناة الاتصال المستخدمة يجب الذهاب إلى قائمة "الفيديو والصوت":
هنا يمكننا اختيار لكل قناة معلمات ستؤثر بشكل حاسم على الفيديوهات المنتجة. إذا كنا نستخدم اتصالات خلوية، خاصة إذا لم تصل إلى 4G، سنتبع الخطوات التالية:
- نحاول دائمًا إرسال Sub-stream.
- نحاول اختيار أقل دقة تسمح بها الكاميرا.
- معدل بت الفيديو (Video Bitrate) هو الخاصية التي تسمح لنا بتقليل الحجم بشكل كبير. إذا وجدنا أن الإرسال طويل جدًا نقلل هذا المعامل. الحد الوحيد هو أن يكون الفيديو الناتج مفهوماً بما يكفي للمستخدم النهائي.
- يمكننا الاختيار بين 5 ثوانٍ قبل الفيديو و2 بعد الإنذار أو بالعكس 2 قبل الفيديو و5 بعد الإنذار، حسب احتياجات التركيب أو المنطقة المحددة. هذا لن يؤثر على حجم الفيديوهات المنتجة.
يجب تعديل كل هذه المعلمات (خاصة Video Bitrate) في التركيب الفعلي، بإجراء اختبارات لنقل الفيديوهات حتى نحقق توازنًا بين زمن نقل الفيديو والنتيجة النهائية للفيديو المنقول. اعتمادًا على الكاميرات والعدسات والدقة قد يعطي معدل بت أقل نتيجة جيدة مع بعضها ولا مع أخرى. مع مستوى تغطية مناسب يمكن تحقيق أزمنة بين 20-25 ثانية لنقل فيديوهات كاملة أقل من 100 كيلوبايت.
6.1.6. التشغيل في AlarmSpace
بمجرد تفعيل بروتوكول EHome في المركز، سيتم تسجيله في برنامج AlarmSpace الذي تشير إليه الـ IP/المنفذ طالما أن كلمة مرور AXHUB متطابقة. تُدرج المعلمات الدنيا للتشغيل في برمجة AlarmSpace بحيث يمكننا البدء بالعمل دون حتى تشغيل خادم AlarmSpace.
ومع ذلك، هناك معلمات قابلة للتكوين قد تكون مناسبة على مستوى عام من قبل CRA أو على مستوى كل جهاز على حدة (خاصة إذا كانت الاتصالات خلوية).
6.1.6.1. المعلمات العامة
عندما يظهر المركز الجديد في خادم AlarmSpace له المعلمات التالية المعينة:
كاسم افتراضي AXHUB متبوعًا برقم المشترك الذي قمنا بتعيينه (يمكن تغيير الاسم دون مشاكل)
نوع الاتصال لا يُستخدم، وفي عنوان الـ IP يظهر عنوان الآلة نفسه. المنفذ المستخدم معلوماتي. لا حاجة لتغيير نوع الجهاز، فهو مناسب.
في المشترك يظهر رقم المشترك المبرمج في المركز، لا يجب تعديله ما لم يُعدَّل أيضًا في المركز.
الرقم التسلسلي معلوماتي والمستخدم غير مستخدم.
في كلمة المرور سيظهر دائمًا كلمة المرور العامة لـ AXHUB. يمكن تخصيصها لكل جهاز، لكن أولاً يجب برمجة كلمة المرور الافتراضية للـ CRA في المركز ومتى ما تم تسجيل الجهاز في AlarmSpace تغيير كلمة المرور على الجانبين (في AlarmSpace وفي بروتوكول EHome في المركز)
القنوات هي عدد الكاميرات الكلي (متصلة أم لا) التي يمتلكها المركز.
من المهم الإشارة إلى أنه لا يمكن من خادم AlarmSpace التحقق من الاتصال أو إعادة تحميل بيانات المركز. لا يمكن بدء الاتصال بطريقة ثنائية الاتجاه.
6.1.6.2. إعداد إنذارات الفيديو
افتراضيًا تظل إنذارات الفيديو مكونة في كل قناة من AXHUB:
إذا لم يكن موجودًا في تكوين رموز البوابة الحدث "إنذار فيديو" فسيُضاف تلقائيًا. إذا كانت القالب المستخدم SIA يُضاف بالرمز "VA" وإذا كان ContactID بالرمز "E995":
إذا تم تغيير الرمز "VA"/"E995" بأي رمز آخر يرغب المستخدم في استخدامه، فسيكون هذا هو الرمز الذي يُرسل إلى برنامج CRA في حدث إنذار الفيديو، في هذا المركز وفي كل المراكز التي ستُسجل مستقبلًا. من المهم عدم تغيير وصف الإنذار "إنذار فيديو" لأنه إذا لم يُترك كما هو فسيُعاد إنشاء رمز بوابة "إنذار فيديو" بقيمة "VA"/"E995" عند التسجيلات التلقائية القادمة وسيُخصص لإنذارات الفيديو.
6.1.6.3. مراقبة الانقطاعات
يقوم AlarmSpace بإنشاء مراقبة انقطاع/إعادة اتصال للأجهزة تلقائيًا باسم رمز البوابة "FALLO POLLING"/"REST. FALLO POLLING" وبالمنطقة "000":
رموز البوابة المعينة افتراضيًا للأحداث "FALLO POLLING" و"REST. FALLO POLLING" هي "NT"/"NR" لبروتوكول SIA و"E356"/"R356". يمكن تغيير هذه الرموز في قائمة "الإنذارات/البوابة" بالرموز التي يُرغب أن يرسلها AlarmSpace مع أحداث الانقطاع وإعادة الاتصال:
مراقبة انقطاعات مراكز AXHUB شفافة تمامًا لبرنامج CRA (يتلقى فقط الانقطاع والاستعادة إذا وقعا). ومع ذلك، داخليًا يستقبل AlarmSpace ويفحص اختبارات دورية من المركز. إذا استخدمنا اتصالات خلوية مع شريحة SIM ذات استهلاك بيانات محدود قد نرغب في تغيير تكرار إرسال هذه الاختبارات من قبل AXHUB (لتقليل استهلاك البيانات). للإشارة إلى ذلك للمركز يجب برمجة المعامل "ثواني الاستقصاء" في خيارات المركز المحدد:
نرى أنه في هذه الحالة مُبرمجة إلى 15 ثانية، يمكننا تغييرها إلى الثواني المطلوبة. على سبيل المثال، إذا وضعنا 900 ثانية سيكون أن المركز يرسل اختبارًا كل 15 دقيقة. يمكننا أيضًا تغيير المعامل "عدد أخطاء الاستقصاء لإرسال الانقطاع"، والذي يعني عدد المرات التي ننتظر فيها اختبارًا ولم نستلمه قبل إرسال حدث الانقطاع. في هذه الحالة هو 3 محاولات، مما يعني أنه إذا كانت ثواني الاستقصاء 15 فسيتم إرسال الانقطاع بعد 45 (15*3) ثانية، ولكن إذا كانت 15 دقيقة فسيتم إرسال الانقطاع بعد 45 دقيقة. لذلك من الملائم (إذا سمحت وسيلة الاتصال المستخدمة) وضع تكرار استقصاء مرتفع (ثواني استقصاء صغيرة) للحصول على تحكم أكبر في حالة اتصال الجهاز.
7. وحدة عارض الكاميرات
وحدة عارض الكاميرات هي المكافئ لوحدة ActiveX لكن كتطبيق سطح مكتب. نعرض كاميرا مباشرة والتسجيل للثواني السابقة. المعلمات المستخدمة هي نفسها تمامًا، باستثناء معلومات "address" و"port". إذا لم تُمرر المعلمات يطلب البرنامج رقم المشترك والكاميرا للعرض (وظيفة أساسية). ستُمرر المعلمات بالطريقة التالية:
"C:\Program Files\ByDemes\AlarmSpace2\VisorCamaras.exe" "subscriber=9986&channel=2"
يمكن استخدام جميع الوسوم المعرفة في وحدة ActiveX، دائمًا بجمعها بالمحدد &.
Last updated