Notifications
الفئة:
المواضيع في هذا المستند:
الدخول إلى هذا القسمEV Chargeمن Menuاختيار System configurationونقرNotifications.
Notifications
للاطلاع على هذا الفرع، انقرNotifications. وترد في شكل جدولي قائمة محددة بجميع الإخطارات.

ويمكن القيام بأربعة إجراءات/صفحات فرعية في إطار هذا الفرع، وهي:
الإخطار المنشئ
تحت يتبعلخلق إخطار، نقر Create. أعطِ اسماً ورمزاً.
ملاحظة:
Thecodeهو هوية فريدة من نوعها من الجسم. ويمكن استخدامها أثناء الاندماج معEV ChargeAPI (Application Programming Interface).Publishersويستخدم في تحديد نوع الإخطار الذي سيرسل: SMS (Short Message Service)، والإخطار بالدفع، و URL (Uniform Resource Locator)، و Email، و Log. ويُستخدم أيضا في تحديد المكان الذي سيرسل فيه الإخطار باستخدامReceivers.
List of applicable Receiver-value couples for the publishing type:
القاعدة: يستهدف الإخطار بيانات الاتصال بالوجهات السهلة حسب نوع الناشر (عنوان البريد الإلكتروني أو رقم الهاتف أو URL).
العملاء: أهداف الإخطار إلى وجهة معلومات الاتصال الرئيسية للزبون، تبعا لنوع الناشرين (عنوان البريد الإلكتروني، رقم الهاتف، الإخطار بالدفع)، إذا كان العمل يتعلق بالزبون المحدد. وبالإضافة إلى ذلك، يمكن، كقيمة، اختيار فئة العملاء، مما يعني أن الإخطار لن ينطبق إلا إذا كان العميل ينتمي إلى مجموعة الزبائن المحددة.
لخلق ناشر تحتPublishersالنقر Add publisher. ويحدد الإجراء وعدد المقادير نوع الإخطار الذي سيرسل وعدد المرات التي سيصدر فيها في حالة الفشل، على سبيل المثال، ويبعث بالبريد الإلكتروني الذي سيصدر ثلاث مرات، ويفترض أنه يفشل.
معلومات:
تم تشكيل النموذجEV ChargeتحتBusiness configuration Templates. للاطلاع على مزيد من المعلومات، انظر تمثل.ملاحظة:
TheURLالإجراء يعني أن الإخطار سيرسل كطلب من شركة API إلى الاتحاد الثوري للقوات المسلحة، في حين أن الإخطار سيرسلLogفالإجراء يعني أن دائرة قطع الأشجار ستضيف دخولاً إلى السجل كلما بدأ الإخطار.تحت كل ناشرReceivers. TheReceiversيشير إلى المكان الذي سيرسل فيه الإخطار. It can be a URL or a client (if it is an email or SMS).
TheScopeيصف ما سيحفز الإخطار، الذي يمكن أن يكون تغييراً في البنية التحتية للشحن أو تغييراً في دورة الشحن.
بمجرد اتخاذ إجراء محدد من النطاق يمكنك إضافة خيارات التصفية لإضافة مرشح تحتFiltersالنقر Add filter.
مثال الإخطار
- **Scope:**الدورات التعريفية
- **Action:**نسبة البطارية
- **Filter:**نسبة البطاريات تعادل 80 في المائة (معلمة بنسبة 80 في المائة)
معلومات:
وفي هذه الحالة، سيرسل إخطار عندما تصل المركبة إلى 80 في المائة من الشحن.صفحة الإخطار التفصيلي
تحت الضوءللاطلاع على التفاصيل الكاملة للإخطار، نقر Details. ويتضمن التقرير المعلومات التالية:
- الاسم
- Code
- الإجراء
- النطاق
- Publishers
- الأفلام (إن وجدت)
الإخطار المستكمل
تحت الضوءلتحديث الإخطار، أولاً، نقر Details; It shows the details of the notification. ثم لتحديث، نقر Update.
معلومات:
جميع المعلومات التي تم ملؤها في إطار الحجميمكن تحديث الفرع ما عداCode.يحذف الإشعار
تحت الضوءلحذف الإخطار Delete.
نطاقات وإجراءات الإخطار
ويحدد نطاق الإخطار نطاق الحدث المحفز للإخطارات ذات الصلة.
ويوجد حالياً نطاقان للإخطارات ذات الصلة بالرسوم الإلكترونية:
- الهياكل الأساسية: الإخطار بالعمليات المتصلة بالهياكل الأساسية. انظر الجدول 1 للإجراءات المنطبقة في النطاق.
- الدورات المسماة: الإخطار بالعمليات ذات الصلة بمراقبة الدورة انظر الجدول 2 فيما يتعلق بالإجراءات المنطبقة في النطاق.
| اسم العمل | الوصف |
|---|---|
| المحطة الموصلة | Indicates that the charging station has successfully established the connection with the central system of Tridens EV Charge. |
| محطة محجوزة | Indicates that the charging station has reported the boot event. It usually means that the successful boot has happened after the restart, but the boot event can also be triggered on demand. |
| محطة منفصلة | يشير إلى أن محطة الشحن قد انقطعت عن النظام المركزيTridens EV Charge. |
| محطة إعادة التشكيل | Indicates that the central system of Tridens EV Charge requested the charging station to reset. |
| تغيرت حالة الرسم | تشير إلى أن مركز الشاحن قد تم تعديله وتم إبلاغه للنظام المركزيTridens EV Charge. E.g., status shifted to available, unavailable, faulted, etc. ويتضمن أيضا معلومات إضافية عن الحالة، إذا كانت مقدمة من صانع الشحن. |
| تغير مركز الموصل | يشير إلى أن مركز الموصل قد تم تعديله وإبلاغه إلى النظام المركزيTridens EV Charge. E.g., status shifted to available, preparing, charging, suspended, unavailable, faulted, etc. ويتضمن أيضا معلومات إضافية عن الحالة، إذا كانت مقدمة من صانع الشحن. |
| محرر مطلوب | يشير إلى أن النظام المركزيTridens EV Chargeطلب من الموصل أن يفتح من القفل الكهربائي الميكانيكي |
| نتيجة لفتح المحرك | يشير إلى نتيجة فتح الموصل (القفل الكهرومغناطيسي الميكانيكي) التي أبلغ عنها الشاحن للنظام المركزيTridens EV Charge. |
| تقرير قياس الطاقة | Represents the general energy meter report in kWh reported by the charger to the central system of Tridens EV Charge. |
| معلومات مستكملة مطلوبة | يشير إلى أن النظام المركزيTridens EV Chargeطلب ترقية الشركة على الشاحن |
| Firmware status | يشير إلى معلومات محدّثة عن هوية المسؤول، على نحو ما أفاد به المسؤول إلى النظام المركزيTridens EV Charge. E.g., downloading, downloaded, installing, installed, failed, etc. |
| التشخيص المطلوب | يشير إلى أن النظام المركزيTridens EV Chargeطلبت من المسؤول عن التشخيص |
| الحالة التشخيصية | يشير إلى حالة عمليات التشخيص التي يقوم بها المسؤول. Reported by the charger to the central system ofTridens EV Charge. E.g., uploading, uploaded, failed, etc. |
| طلب إجراء | يشير إلى أنTridens EV Chargeالنظام المركزي طلب من المحطة أن تضع رسالة العرض |
| نتيجة التلاعب | يشير إلى النتيجة لطلب عرض المحطة |
| طلب توضيح | يشير إلى أنTridens EV Chargeالنظام المركزي طلب من المحطة أن تزيل رسالة العرض |
| النتيجة الواضحة | يشير إلى النتيجة إلى طلب التصريح من المحطة |
| حالات التلاعب المبلغ عنها | يشير إلى أن محطة الشحن قد أبلغت عن رسالة العرض التي وضعت للنظام المركزيTridens EV Charge. |
*** (1) *** *
| اسم العمل | الوصف |
|---|---|
| Authorization | يشير إلى أن سائق السيارة قد حاول فرض ترخيص الدورة بواسطة جهاز تحديد الهوية (مثلاً تحديد موقع لمحطة RFID (Radio Frequency Identification)) في جانب الشحن، وأحيلت المحاولة إلى النظام المركزيTridens EV Charge. لا تخلط مع تصريحات التقييم |
| الوظائف المأذون بها | يشير إلى أن سائق السيارة الكهربائية قد أذن بنجاح بعقد دورة الشحن في جانب الشحن بجهاز تحديد الهوية (مثلاً تحديد موقع لشبكة المعلومات الإدارية) بإذن يقبله النظام المركزيTridens EV Charge. لا تخلط مع تصريحات التقييم |
| بدأت | يشير إلى أن دورة الشحن بدأت في البنية التحتية للشحن. |
| انتهت | Indicates that the session has ended and finally terminated. Status goes into ‘closed’. Includes the ending in park-time session termination mode. |
| الحفظ المنشأ | يشير إلى أنه قد أُبدي تحفظ فوري على البنية الأساسية للشحن في الدورة التي تُفرض فيها رسوم. |
| إلغاء التحفظ | يشير إلى إلغاء تحفظ البنية التحتية للشحن. |
| مركبة | يشير إلى أن السيارة وجهت إليها بالكامل. وتبلغ نسبة الكشف عن المركبات المحملة 95 في المائة. ويعمل بصورة تقليدية عندما يبلغ الشاحن عن النسبة المئوية للبطارية الإلكترونية. |
| نهاية الشحن | يمثل نهاية توجيه الاتهام في نطاق الدورة، حيث أبلغ المسؤول عن الحدث النهائي المحدد إلى النظام المركزيTridens EV Charge. ويمكن أن تستمر الدورة في وقت المنتزه النهائي، حتى نهاية المطاف. |
| النهاية النقدية | يشير إلى انتهاء مدة الدورة، بوصفها النظام المركزيTridens EV Chargeرصد خرق الحد النقدي استنادا إلى الاتفاقية. |
| الشحن النهائي حسب الحد الأقصى للطاقة | يشير إلى انتهاء مدة الدورة، بوصفها النظام المركزيTridens EV Chargeرصد خرق الحد الأقصى للطاقة، استنادا إلى الدولة. |
| نهاية الشحن حسب الحد الزمني المحدد | يشير إلى انتهاء مدة الدورة، بوصفها النظام المركزيTridens EV Chargeاكتشاف انتهاك الحد الزمني للتحميل، استنادا إلى المادة. |
| الشحن ينتهي بقسم الدفع الفشل | يشير إلى انتهاء مدة الدورة كإذن إضافي بالدفع على النظام المركزيTridens EV Chargeلم ينجح ذلك، استنادا إلى الأصل. |
| تشحن نهاية قبل وقت. الفشل | يشير إلى انتهاء الدورة كإذن إضافي من موارد العملاء بشأن النظام المركزيTridens EV Chargeلم ينجح ذلك، استنادا إلى الأصل. |
| الحد الأدنى للبطارية | وتوضح أن النسبة المئوية للبطارية الإلكترونية قد انتهكت الحد المحدد. يمكن إطلاقه مرة كل دورة Mandatory to provide the ‘State of charge limit’ notification filter, e.g. 80 في المائة ويعمل بصورة تقليدية عندما يبلغ الشاحن عن النسبة المئوية للبطارية الإلكترونية. |
| الحد الأقصى للطاقة | يشير إلى أن الحد الأقصى لطاقة الإخطارات الصادر عن الدورة في كوه قد اختُرق. Mandatory to provide the ‘Energy limit’ notification filter, e.g. 60kWh. |
| الحد الزمني للشحن | ويوضح أن المهلة المحددة لرسوم الإخطار في الدورة بعد ثوان قد انتهكت. **Mandatory to provide the ‘Charge time limit’ notification filter, e.g. 3600 seconds (1 hour). ♪ |
| الحد الزمني للمتنزهات | ويشير إلى أن الحد الزمني المحدد لمنتزهات الإخطار في غضون ثوان قد انتهك. مستعمل لإخطار الزبائن أن سيارتهم لا تشحن **Mandatory to provide the ‘Park time limit’ notification filter, e.g. 900 seconds (15 minutes). * * |
| الحد الزمني للمتنزهات | يشير إلى أن الحد الأدنى للتصنيف الزمني للدورة قد اختُرق، استناداً إلى المتوسط. ومنذ هذه النقطة، يتم توجيه الاتهام إلى السائق. |
| المهلة الزمنية للخزن | ويبين أن المهلة الزمنية المحددة لإخطار الدورة في ثوان قد انتهكت. **Mandatory to provide the ‘Fault time limit’ notification filter, e.g. 300 seconds (5 minutes). * * |
| الحد النقدي | يشير إلى أن الحد النقدي (في عملة (سيت سيتي) تم اختراقه في جلسة الشحن يمكن إطلاقه مرة كل دورة Mandatory to provide the ‘Monetary limit’ notification filter, e.g. 40 Euro. |
| الفترة الفاصلة بين الحدود النقدية | يشير إلى أنّ فترة الحدّ النقدي (في عملة (سيت بيئتنا المفقودة) قد اختُرقت لجلسة الشحن يمكن إطلاقه مرة كل دورة Mandatory to provide the ‘Monetary limit’ notification filter, e.g. 5 Euro. Example for limit of 5 EUR: Notification is triggered when used amount of session breach is made first time over 5 EUR, then 10 EUR, then 15 EUR, … |
| قيم القياس المبلغ عنها | يشير إلى أن الشاحن أبلغ عن قيم قياسية للنظام المركزيTridens EV Charge. وتتألف عادة من الطاقة (KWh)، والطاقة (kW)، والكمبيوتر (A)، وتقارير الفولط (V). |
| رفضت الجلسة | يشير إلى رفض الدورة. العملاء معروفون بالنظام المركزيTridens EV Chargeولكن الإذن الأولي بالموارد لم ينجح. |
*** (2)*** * تنظيم مناسبات/إجراءات مراقبة للدورة. *
Platforms
للاطلاع على هذا الفرع، انقرPlatforms.
وتنطوي المنصات على تشكيل خدمات طرف ثالث لتمكين الإخطارات. ويشمل ذلكTwilioللرسائل النصيةFirebaseلإخطارات الدفع
ملاحظة:
عليك أن تجهز الخدمات لتستخدمهاEV Charge.التمكينFirebaseللإخطارات بالدفعEV ChargeانظرFirebaseالاتحاد](../notifications/#firebase-configuration).
ملاحظة:
To log and review the occurred events, log notifications feature can be configured by following the instructions of South.Firebaseالتشكيل
الاحتياجات ومخطط العمليات
- A Google مطلوب من أجل الإعدادFirebase.
- أنت مخادعFirebaseforEV Charge.
- Tridensوينص أيضا على ما يلي:
- App - Apple ID (Identifier)
- اسم المجموعة
- أنت تَتحدّثُ أيوس أو أندرويد علىFirebase.
- كما تقدم:
- GoogleService-Info.plist file (iOS platform)
- Google-services.json file (Android platform)
معلومات:
الطرود التيTridens(الاسم الرسمي لـ (Apple ID " Android Package NameFirebaseالتشكيلةEV Charge
زيارة لكFirebaseبوابة:https://firebase.google.com/](https://firebase.google.com/ونقرGet startedأوGo to console.

الشكل 1: Firebaseبوابة
إنشاء مشروع جديدFirebase
إنشاء مشروع جديد بالنقرCreate a project.

** ** إنشاء مشروع*
اتبع الخطوات اللازمة لإنشاء مشروع جديد.

** 3** * إلغاء مشروع - الخطوة 1*

** 4:** إقامة مشروع - الخطوة 2*

** 5:** إقامة مشروع - الخطوة 3*
الثقةFirebaseوثائق التفويضEV Charge
بعد العودة إلى لوحة المشروع، نقر Project settings.

** 6:**
اذهبService accountsونقرGenerate new private key.

** * مفتاح خاص جديد*
بعد تأكيد الجيل الرئيسي، سيتم تحميل ملف يوكون إلى حاسوبك.

** 8:**
ملف (جوسون) من الخطوة السابقة يتضمن معلوماتكFirebaseوثائق تفويض خاصة يمكن فتحها في محرر نص

** محتويات الملف الرئيسي للرابطة*
التالي، زيارةEV Chargeملاحية System configuration Notifications Platforms. ClickFirebase (FCM)ثم تدخل وثائق التفويض (التي هي: هوية العملاء، والبريد الإلكتروني للعملاء، وهوية المشروع، والهوية الرئيسية الخاصة، والمفتاح الخاص) في الشكل. الانتهاء بالنقرSubmit.
ملاحظة:
وقد تم الحصول على وثائق التفويض من ملف شركة JSON الذي تم تحميله من قبل.
الشكل 10: FirebaseالتشكيلةEV Charge
لقد نجحت في تشكيلFirebaseforEV Charge.
إنشاءFirebaseتشكيلة التطبيقات المتنقلة
إذهب إلى لوحة إدارة المشروعFirebaseوأدخلوا أماكن المشروع

** 11:**
تحت الحساب العامYour appsواختيار منصة iOS.

** 12:**
In the first step, enter the Apple ID (provided byTridensونقرRegister app.

** تشكيلة التطبيقات 13:**
In the second step, download the GoogleService-Info.plist config file and provide it toTridensلتضمينه في بناء تطبيقك، ثم النقرNext.

** تشكيلة التطبيقات** - الخطوة 2*
ClickNextالخطوات 3 و 4 ثمContinueالخطوة 5 هذا سيعيدك إلى صفحة مشروع ستينغز حيث ستكون تشكيلة تطبيقات نظام التشغيل المرئية يمكنك أيضاً إعادة تحميل ملف “جوجل سيرفيت إنف” هنا

Figure 15:* تشكيلة التطبيقات - انتهت*
إنشاءFirebaseتركيبة الأجهزة المحمولة
إذهب إلى لوحة إدارة المشروعFirebaseوأدخلوا أماكن المشروع

Figure 16:* أماكن المشاريع*
تحت الحساب العامYour appsواختيار منصة أندرويد

Figure 17:* تشكيلة أجهزة أندرويد*
في الخطوة الأولى، يدخل اسم مجموعة الـ(أندرويد)TridensونقرRegister app.

Figure 18:* تشكيلة أجهزة الأندرويد - الخطوة 1*
وفي الخطوة الثانية، يُحمّل الملف التالي:Tridensلتضمينه في بناء تطبيقك، ثم النقرNext.

Figure 19:* تشكيلة أجهزة الأندرويد - الخطوة 2*
ClickNextالخطوة الثالثةContinueخطوة 4 - وسيعيدك هذا إلى صفحة مشروع ستينغز حيث ستظهر تركيبة أجهزة أندرويد الخاصة بك. ويمكنكم أيضاً إعادة تحميل الملفات التالية:

Figure 20:* تركيبة أجهزة الأندرويد - انتهت*