- Почетна
- Ресурси
- 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 га прихвата.
- Пријављује статус сваког прикључка.
- Од тада шаље heartbeat поруке, промене статуса, захтеве за овлашћење, трансакције и вредности бројила, а прима команде и ограничења пуњења.
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-у.
Закажите демо