מהו OCPP? פרוטוקול עמדת הטעינה והגרסאות שלו
OCPP הוא פרוטוקול פתוח בין עמדת הטעינה לתוכנת הניהול (CSMS). ההבדל בין 1.6 ל-2.0, ההבדל מ-OCPI, ומה כדאי לבדוק בעת רכישת עמדה.
מהו OCPP, מה פירוש השם?
OCPP (Open Charge Point Protocol) הוא פרוטוקול תקשורת פתוח בין עמדת טעינה לרכב חשמלי לבין התוכנה המרכזית (CSMS) שמנהלת אותה. הוא מתפרסם על ידי Open Charge Alliance והשימוש בו חינמי. כל עוד העמדה והתוכנה מדברות באותה גרסת OCPP, עמדות של מותגים שונים מנוהלות מלוח בקרה אחד.
בקצרה, OCPP היא השפה המשותפת שמאפשרת לעמדת הטעינה להעביר למרכז את המידע "מי טוען, כמה אנרגיה סיפקתי, האם יש תקלה", ולמרכז להעביר לעמדה את הפקודה "התחל טעינה, עצור, החל את התעריף, עדכן תוכנה".
למה משמש OCPP?
- הצגת העמדה למערכת: כשהעמדה נדלקת היא מדווחת על עצמה למרכז (BootNotification) ומדווחת במרווחים קבועים שהיא פעילה (Heartbeat).
- הרשאת משתמש: הזהות שמגיעה מכרטיס RFID או מאפליקציה מאומתת במרכז (Authorize).
- סשן טעינה: תחילת הסשן, סיומו וקריאות המונה נרשמים במרכז; החיוב נעשה מהרישום הזה.
- מצב ותקלה: מצב השקע, פנוי, תפוס או תקול, מדווח מיידית (StatusNotification).
- ניהול מרחוק: התחלה ועצירה של טעינה מרחוק, הפעלה מחדש, שינוי הגדרות ועדכון תוכנה נעשים מהמרכז.
- הגבלת הספק: המרכז מגביל את ההספק הניתן על ידי שליחת פרופיל טעינה לעמדה.
גרסאות OCPP: ההבדל בין 1.5, 1.6 ו-2.0
- OCPP 1.5: גרסה ישנה המבוססת על SOAP (XML). נמצאת בעמדות ישנות שעדיין פועלות בשטח.
- OCPP 1.6: לצד SOAP הביאה את הפורמט "1.6J" שמתקשר ב-JSON מעל WebSocket. זו הגרסה הנפוצה בעמדות שבשטח.
- OCPP 2.0: מבנה ההודעות נבנה מחדש: סשן טעינה נעקב באמצעות אירוע עסקה יחיד (TransactionEvent), והגדרות העמדה והאבטחה הורחבו. אינה תואמת לאחור ל-1.6; התוכנה צריכה לתמוך בשתי הגרסאות בנפרד.
אחרי משפחת 2.0 פרסם Open Charge Alliance גם את גרסה 2.1. בעת רכישת עמדה, החשוב אינו הגרסה החדשה ביותר אלא הגרסה שהעמדה והתוכנה מדברות בה יחד.
ההבדל בין OCPP ל-OCPI
שני הפרוטוקולים מחברים צדדים שונים:
- OCPP: עמדת טעינה ↔ תוכנת ניהול טעינה (CSMS).
- OCPI: CSMS ↔ רשת טעינה אחרת או פלטפורמת רואמינג. טעינה של נהג מרשת אחת בעמדה של רשת אחרת, וההתחשבנות בין שתי הרשתות, נעשות בפרוטוקול הזה.
- ISO 15118: רכב ↔ עמדת טעינה. אינו פרוטוקול של תוכנת הניהול.
מהו CSMS ומה ההבדל בינו לבין CPO הסברנו במאמר מהו CSMS.
מה לבדוק בנוגע ל-OCPP בעת רכישת עמדת טעינה?
- האם בגיליון הנתונים הטכני של העמדה כתוב איזו גרסת OCPP היא תומכת (1.6J, 2.0)?
- האם אפשר להזין בעצמכם את כתובת המרכז, או שהעמדה נעולה למערכת של היצרן?
- האם היצרן יכול לתעד שעמד במבחן התאימות של Open Charge Alliance?
- האם אפשר לעדכן תוכנה מרחוק דרך OCPP?
אם תרכשו עמדה שאינה תומכת ב-OCPP, לא תוכלו להחליף את תוכנת הניהול בעתיד; תישארו קשורים למערכת של יצרן העמדה.
אילו גרסאות OCPP תומך SmartŞarj?
SmartŞarj מתקשר עם עמדות טעינה בגרסאות OCPP 1.5, 1.6 ו-2.0, ועם רשתות טעינה ופלטפורמות רואמינג אחרות ב-OCPI 2.2.1. כך עמדות AC ו-DC שמדברות OCPP מנוהלות מאותו לוח בקרה, בלי קשר למותג. לפרטים על התוכנה ראו את הדף תוכנה לניהול טעינה, ולחומרה את הדף עמדות טעינה AC ו-DC.