- דף הבית
- משאבים
- מדריך OCPP
מדריך · OCPP
OCPP, בהסבר פשוט.
איך עמדה והתוכנה שמפעילה אותה מדברות זו עם זו, במה שונים OCPP 1.6J ו-2.0.1, ומה קורה כשהעמדות שלכם מתחברות ל-ChargeIT.
OCPP הוא הסיבה שאפשר לבחור את העמדות ואת התוכנה בנפרד. כך הוא עובד, וכך ChargeIT משתמש בו.
מה זה OCPP
Open Charge Point Protocol הוא תקן פתוח שמתוחזק על ידי Open Charge Alliance. הוא מגדיר את ההודעות שעמדה והמערכת המרכזית שלה מחליפות: העמדה מדווחת על מצבה, על הסשנים ועל קריאות המונה; המערכת המרכזית מאשרת נהגים, שולחת פקודות וקובעת מגבלות טעינה.
מכיוון שהתקן פתוח, כל עמדה שתומכת בו יכולה להיות מופעלת על ידי כל מערכת מרכזית שתומכת בו. זה מה שמאפשר לכם לבחור את החומרה ואת התוכנה בנפרד.
ב-OCPP 1.6 שני הצדדים נקראים charge point ו-central system. ב-OCPP 2.0.1 הם charging station ו-charging station management system (CSMS). ChargeIT הוא המערכת המרכזית של כל עמדה שמחוברת אליו.
איך עמדה מתחברת
העמדה פותחת חיבור WebSocket לכתובת של המערכת המרכזית ומשאירה אותו פתוח. ההודעות עוברות כ-JSON בחיבור היחיד הזה, בשני הכיוונים. העמדה צריכה רק גישה לאינטרנט, דרך כרטיס SIM או הרשת של האתר; המערכת המרכזית לעולם לא צריכה להגיע לתוך האתר.
- העמדה מתחברת לכתובת שקיבלה ומזדהה.
- היא שולחת boot notification עם הדגם והקושחה שלה, ו-ChargeIT מקבל אותה.
- היא מדווחת על הסטטוס של כל שקע.
- מכאן והלאה היא שולחת heartbeats, שינויי סטטוס, בקשות הרשאה, תנועות וערכי מונה, ומקבלת פקודות ומגבלות טעינה.
OCPP 1.6J ו-2.0.1
שתי הגרסאות נפוצות. עמדה מדברת אחת מהן בחיבור נתון; בחלק מהעמדות אפשר לעבור ביניהן בהגדרות.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| פורסם | 2015 | 2020 |
| תעבורה | JSON על גבי WebSocket | JSON על גבי WebSocket |
| סשנים | הודעות נפרדות להתחלת תנועה ולעצירתה | הודעת transaction event אחת להתחלה, לעדכונים ולסיום |
| הגדרות העמדה | רשימה של מפתחות תצורה | מודל התקן של רכיבים ומשתנים |
| פרופילי אבטחה | נוספו מאוחר יותר, בהרחבת האבטחה של Open Charge Alliance ל-1.6J | חלק מהתקן |
| טעינה חכמה | פרופילי טעינה | פרופילי טעינה, עם תמיכה ב-ISO 15118 בתקן |
הטבלה משווה בין התקנים עצמם. מה שעמדה מסוימת תומכת בו תלוי בקושחה שלה.
איך ChargeIT מפעיל את OCPP
ל-ChargeIT יש רכיב טיפול נפרד לכל גרסה. עמדה בגרסה 2.0.1 לעולם לא מתורגמת דרך הלוגיקה של 1.6, כך שכל גרסה שומרת על ההודעות, המצבים והכללים שלה.
- פקודות מרחוק מהקונסולה או דרך ה-API: הפעלה, עצירה, שחרור שקע ושינוי זמינות.
- פרופיל אבטחה לכל עמדה, עם פרטי הזדהות מגובבים.
- פרופילי טעינה שאיזון העומסים שולח כדי לשמור כל אתר מתחת למגבלה שלו.
- יומן אירועים לכל עמדה, עם כל הודעה שהתקבלה וכל פקודה שנשלחה.
- התאוששות מהפעלה מחדש: אם הפלטפורמה מופעלת מחדש באמצע טעינה, הסשן ממשיך, ותנועות במצב לא ידוע משוחזרות במקום ללכת לאיבוד.
- נכשלת בבטחה: כשאי אפשר להכריע על הרשאה, התשובה היא לא.
מה העמדה שלכם צריכה
- OCPP 1.6J או 2.0.1, עם ChargeIT מוגדר כמערכת המרכזית שלה.
- אינטרנט בעמדה, דרך כרטיס SIM או הרשת של האתר.
- קושחה שתומכת ביכולות שאתם רוצים: טעינה חכמה ואיזון עומסים דורשים את פרופילי ה-OCPP המתאימים.
הדגמים בעמוד החומרה שלנו נבדקו. עמדות אחרות מתחברות לאחר בדיקת תאימות: שלחו לנו את היצרן והדגם.
חברו את העמדות שלכם.
ספרו לנו אילו יצרנים ודגמים יש לכם, ונראה לכם אותם עובדים ב-ChargeIT.
הזמינו הדגמה