بنية الخادم الخلفي وتدفق البيانات
يشرح هذا الدليل نهج Üreticy للمشغلين الباحثين عن برمجيات OCPP ومنصة الخادم الخلفية. تختلف مشاريع الشحن بحسب أنواع الأجهزة والمستخدمين وتكاليف الطاقة والمسؤوليات التشغيلية. لذلك يجب أن يتجاوز تقييم المنصة قائمة الميزات وأن يشمل سجلات الجلسات وسلوك الشاحن وإجراءات الدعم. تتناول الفقرات التالية الاتصال عبر OCPP والصلاحيات والتقارير والاختبار التدريجي قبل التوسع.
برنامج OCPP هو النظام المركزي الذي تتصل به محطات شحن السيارات الكهربائية عبر الإنترنت لإدارتها عن بُعد. ويُعرف أيضاً باسم CSMS (نظام إدارة محطات الشحن) أو خادم OCPP.
Üreticy برنامج OCPP مصمم لمشغلي نقاط الشحن (CPO) ومديري الأساطيل والمراكز التجارية والفنادق والمجمعات السكنية والشركات. أياً كانت علامة جهاز الشحن، إذا كان يدعم OCPP 1.6J أو OCPP 2.0.1 أو OCPP 2.1 فإنه يتصل بـ Üreticy، وتدير الجلسات والسائقين وبطاقات RFID واستهلاك الطاقة من لوحة تحكم واحدة.
ما هو OCPP ولماذا تحتاج إلى برنامج OCPP؟
OCPP (بروتوكول نقطة الشحن المفتوح) بروتوكول مفتوح من Open Charge Alliance يحدد طريقة التواصل بين محطة الشحن وبرنامج إدارتها. ولأنه مفتوح فلن تكون مرتبطاً بمصنّع واحد؛ إذ يدير البرنامج نفسه أجهزة من علامات مختلفة.
جهاز الشحن وحده لا يخبرك بمن يشحن أو بكمية الطاقة المستهلكة أو بوجود عطل. برنامج OCPP هو الذي يجمع هذه البيانات ويصادق على المستخدمين ويرسل الأوامر عن بُعد، ومن دونه لا يمكن الفوترة أو إدارة المستخدمين أو إعداد التقارير.
ميزات برنامج OCPP من Üreticy
أبرز القدرات المتاحة في المنصة اليوم:
خادم OCPP 1.6J وOCPP 2.0.1 وOCPP 2.1
تشغيل إصدارات البروتوكول الثلاثة في الشبكة نفسها، مع اتصالات WS وWSS (TLS) ودعم رسائل BootNotification وHeartbeat وStatusNotification وAuthorize وStart/StopTransaction وTransactionEvent وMeterValues.
تشغيل خلال 10 دقائق
أدخل عنوان OCPP الخاص بك في جهاز الشحن؛ تظهر الأجهزة غير المعروفة تلقائياً وتُضاف إلى حسابك بنقرة واحدة دون زيارة ميدانية.
مراقبة مباشرة وخريطة
حالة كل محطة وموصل لحظياً (متاح، يشحن، معطل…) والقدرة الحالية (kW) ونسبة شحن البطارية (SoC) وعرض على الخريطة.
أوامر عن بُعد
إعادة تشغيل برمجية أو كاملة، وإيقاف الشحن عن بُعد، وفتح قفل الكابل، وتفعيل الموصل أو إيقافه، مع تسجيل نتيجة كل أمر.
بطاقات RFID وتفويض السائقين
خصّص البطاقات للسائقين أو أوقفها أو احظرها، مع تسجيل كل محاولة مرفوضة وسببها.
حدود kWh وقواعد الشحن الذكي
حصص kWh يومية أو أسبوعية أو شهرية لكل سائق أو مركبة، مع إيقاف الشحن تلقائياً أو إصدار تنبيه عند بلوغ الحد.
إدارة الأساطيل والمركبات
سجّل المركبات بلوحاتها واربطها بالسائقين، لتُسجَّل اللوحة تلقائياً في كل جلسة.
التقارير والتصدير
سجل الجلسات وتقارير الطاقة حسب المحطة والسائق والمركبة والفترة بصيغة Excel (CSV) أو PDF بشعارك.
التنبيهات وسجلات OCPP
تصل الأعطال وانقطاع الاتصال وانتهاء مهلة الأوامر وتنبيهات الحدود فوراً، وتُحفظ جميع رسائل OCPP في سجلات قابلة للبحث.
واجهة REST API وWebhooks موقّعة
اربط نظام ERP أو المحاسبة أو تطبيقك: البيانات عبر REST API والأحداث فوراً عبر Webhooks موقّعة بـ HMAC.
أعضاء الفريق والصلاحيات
ادعُ فريقك بأدوار المشغل أو المحاسب أو المدير أو القراءة فقط.
ملصقات QR لكل موصل
رمز QR فريد لكل موصل وملصقات جاهزة للطباعة بصيغة PDF.
الانتقال إلى Üreticy في 3 خطوات
أنشئ حسابك
أنشئ حسابك في لوحة التحكم واحصل على عنوان OCPP الخاص بك، دون رسوم تركيب ودون خوادم.
أدخل عنوان OCPP في الجهاز
في إعدادات الجهاز اكتب عنوان WebSocket الخاص بك كعنوان للنظام المركزي.
أدِر من لوحة التحكم
يظهر الجهاز فور اتصاله؛ عرّف الموصلات وأضف السائقين والبطاقات وابدأ الشحن.
wss://ocpp.ureticy.com/URT{رقم-العميل}/{معرّف-الجهاز}لمن هذه المنصة؟
مشغلو نقاط الشحن (CPO)
أدِر شبكة متعددة العلامات من لوحة واحدة مع سجل كامل.
الأساطيل والشركات
فعّل شحن الموظفين ببطاقات RFID وحدّد الاستهلاك وتابعه لكل شخص ومركبة.
المراكز التجارية والفنادق والمجمعات السكنية
أدِر أجهزة شحن المواقف حسب الضيف أو الساكن أو الموظف.
مصنّعو أجهزة الشحن وموزّعوها
راقب الأجهزة المباعة نيابة عن عملائك وعالج الأعطال عن بُعد.
برنامج OCPP: الأسئلة الشائعة
ما وظيفة برنامج OCPP؟
هو نظام الإدارة المركزي الذي تتصل به محطات الشحن عبر الإنترنت، ومن خلاله تتم مصادقة المستخدمين وتسجيل الجلسات وقياس الطاقة وإرسال الأوامر عن بُعد ومتابعة الأعطال وإعداد التقارير.
ما الفرق بين OCPP 1.6J وOCPP 2.0.1 وOCPP 2.1؟
OCPP 1.6J هو الإصدار الأكثر انتشاراً والقائم على JSON. أما OCPP 2.0.1 فيوحّد إدارة المعاملات عبر TransactionEvent ويضيف نموذج الجهاز وملفات الأمان والشحن الذكي المتقدم. ويُعد OCPP 2.1 أحدث إصدار، وهو متوافق مع 2.0.1 ويضيف الشحن ثنائي الاتجاه (V2X) وموارد الطاقة الموزعة وسيناريوهات متقدمة للتعرفة والدفع. يدعم Üreticy الإصدارات الثلاثة.
ما العلامات التجارية المتوافقة؟
أي جهاز شحن AC أو DC يدعم OCPP 1.6J أو OCPP 2.0.1 أو OCPP 2.1؛ يكفي إدخال عنوان OCPP الخاص بـ Üreticy كعنوان للنظام المركزي (CSMS).
هل يمكنني الانتقال من برنامج OCPP آخر؟
نعم، غيّر عنوان OCPP في الجهاز وسيظهر في لوحة التحكم فور اتصاله، ويمكن استيراد قوائم السائقين والبطاقات.
كم يستغرق الإعداد؟
نحو 10 دقائق لكل جهاز متصل بالإنترنت.
كم تبلغ تكلفة برنامج OCPP من Üreticy؟
اشتراك لكل موصل يشمل التركيب والتحديثات والدعم، دون أي عمولة على إيراداتك. قارن الباقات في صفحة الأسعار أو اطلب عرضاً توضيحياً.
هل يمكنني تصدير بياناتي؟
نعم، عبر REST API أو Webhooks الموقّعة أو بتنزيل تقارير Excel وPDF.
بنية الخادم الخلفي وتدفق البيانات
ابدأ بتوثيق طرازات أجهزة الشحن AC وDC وإصداراتها ومواقع تركيبها قبل اختيار المنصة. حدّد من يحق له الوصول إلى لوحة الإدارة ومن يستطيع تعديل الأسعار أو قبول جهاز جديد. يجب أن يتمكن فريق الدعم من التمييز بين انقطاع الاتصال والجلسة النشطة بالفعل. اربط كل استهلاك بالمستخدم والموصل والفترة الزمنية الصحيحة عند إعداد التقارير. اختبر الوظائف على أجهزة حقيقية لأن تطبيق بروتوكول OCPP يختلف بين الشركات. سجّل أيضاً طريقة إلغاء بطاقات RFID ومعالجة الأعطال ومراجعة العمليات المالية حتى تكون إدارة الشبكة واضحة وقابلة للتدقيق.
ما الذي تتيحه REST API؟
- القراءة: المحطات والجلسات والسائقون والبطاقات والمركبات والتنبيهات.
- الكتابة: إنشاء السائقين والبطاقات والمركبات وتعديلها.
- الأوامر: الإيقاف عن بُعد وإعادة التشغيل وفتح القفل.
- التقارير: الطاقة حسب اليوم أو الشهر أو المحطة أو السائق أو المركبة.
أحداث لحظية
session.started وsession.stopped وconnector.status_changed وalert.created… موقّعة بـ HMAC-SHA256 مع إعادة محاولة تلقائية، ونطاقات صلاحيات وقائمة IP مسموحة وحدود طلبات لكل مفتاح.
الأسئلة الشائعة
هل الواجهة مدفوعة؟
لا، مضمّنة في جميع الحسابات.
لماذا حدود kWh؟
في أجهزة الشحن المشتركة يخرج الاستهلاك عن السيطرة بسهولة؛ تبقى سيارة موصولة طوال اليوم وتصبح التكاليف غير متوقعة. حدود kWh توزّع الطاقة بعدل وتجعل الميزانية قابلة للتخطيط.
ما الذي يمكنك تحديده؟
- حصة يومية لكل سائق أو حصة ليوم محدد.
- قواعد أسبوعية وشهرية لكل سائق أو مركبة.
- حد لكل مركبة (لوحة) عند مشاركة السيارة بين عدة أشخاص.
- تطبيق صارم أو مرن: إيقاف الشحن أو تنبيه فقط.
- صلاحية المحطات: كل المحطات أو المحطات المختارة فقط.
كيف تُطبَّق الحدود؟
عند تمرير البطاقة يتحقق برنامج OCPP من الحصة المتبقية (Authorize)؛ ومن دون حصة لا يبدأ الشحن وتُسجَّل المحاولة المرفوضة. وأثناء الشحن يُتابَع الاستهلاك (MeterValues) لحظياً ويُرسَل أمر إيقاف عن بُعد فور تجاوز الحد، مع تنبيه في اللوحة وWebhook alert.created.
الأسئلة الشائعة
هل يتوقف الشحن فعلاً عند بلوغ الحد؟
نعم، في الوضع الصارم يرسل Üreticy أمر إيقاف عن بُعد عبر OCPP ويمنع بدء جلسات جديدة.
متى تُعاد الحدود؟
اليومية عند منتصف الليل، والأسبوعية يوم الاثنين، والشهرية في أول الشهر.
هل يعمل مع كل الأجهزة؟
مع أي جهاز يدعم OCPP 1.6J أو 2.0.1 أو 2.1 ويقبل أوامر الإيقاف عن بُعد.
