Всичко, което трябва да знаете за OCPP

Начало Всичко, което трябва да знаете за OCPP
28/03/2022
Сподели:

Когато таксуването стане по-често срещано, ще има огромен набор от бекенд системи и EV системи за зареждане, които ще възникнат. В резултат на това в бъдеще могат да бъдат създадени допълнителни зарядни устройства и системи. В крайна сметка ще има състезание кой тип е най-добрият.

Тази статия е ръководство за OCPP, свободно достъпна платформа с отворен код за изграждане на EV преден край на зарядната станция. Предният край е „публичното лице“ на an EV зарядна станция и ще представлява системата за крайните потребители. Той комуникира с бекенд системи, регистрира драйвери и показва информация като цени, драйвери и наличност на места за зареждане.

Идеята се роди в резултат на дискусии в пощенския списък на Collabora. Collabora е офис, който предоставя услуги на широк спектър от клиенти, включително Linux Foundation, Free Software Foundation и Google, наред с други. Това е много интересна група, която да следите.

Така че нека сега се потопим по-дълбоко, за да научим повече за OCPP.

Какво е OCPP

Мъж, който зарежда EV на обществена зарядна станция и плаща с мобилен телефон
Изображение Източник: Unsplash

В случая с протокола Open Charge Point Protocol (OCPP) имаме добра работа за нас. Това улеснява създаването на големи мрежи от зарядни станции, а собствениците на зарядни станции могат бързо да се сменят, ако доставчикът излезе от дейността си или има извънредна ситуация. Може също по-ниски цени навсякъде.

Open Charge Point Protocol (OCPP) е комуникационна система, използвана от open EV зарядни устройства и системи за управление на зарядните станции (CSMS).

OCPP е приложен протокол, който позволява комуникация между зарядните станции за електрически превозни средства (EVs) и тяхната централна система за управление. Просто казано, протоколът за приложение е структура, която позволява на много различни програми да взаимодействат една с друга, като мобилни телефони и интелигентни хладилници или Bluetooth високоговорители и лаптопи. Считайте го подобно на програма за превод, тъй като преобразува съобщения от едно устройство или програма във формат, който друго устройство или програма може да разбере и използва.

OCPP е свободно достъпна платформа за изграждане на EV преден край на зарядната станция. Предният край е „публичното лице“ на an EV зарядна станция и ще представлява системата за крайните потребители. Той комуникира с бекенд системи, регистрира драйвери и показва информация като цени, драйвери и наличност на места за зареждане.

OCPP е написан основно на PHP и Javascript и е разработен по DRY (не се повтаряйте) начин чрез преден край, наречен Bootstrap. Bootstrap е много популярна рамка за уеб разработка от Twitter, която има за цел да улесни процеса на разработка на преден край.

OCPP е базиран на Electron, същата платформа, използвана от Slack, Discord и Atom. И ние обичаме тези приложения. Ние ги използваме всеки ден. Искаме нашето приложение да бъде възможно най-просто и елегантно, черпейки вдъхновение от Slack.

Защо е готино? Виждали сме много хора да изграждат предни части на зарядни станции. Всички тези предни части са собствени. Това означава, че те са изградени по начин със затворен код и не са достъпни за обществеността за разглеждане или използване.

Това е особено обезпокоително, ако техният бизнес модел се основава на продажбата на предния им край. Например, една компания може да има приложение за iOS или Android. Прекарали са много време и усилия, за да го направят да изглежда добре и използваемо. Но няма наличен лиценз с отворен код и дори да е имало, той е напълно заключен. Не можете да видите как работи и със сигурност не можете да видите как да коригирате грешки.

Освен това бизнес моделът е бариера за навлизане. Ако трябва да платите за приложението, потребителите може да не го инсталират сами, защото не са сигурни дали някога ще го използват.

OCPP срещу OCPI

Приложение, показващо състоянието на електронното превозно средство, което се зарежда
Изображение Източник: iStock

Пълният пакет е единственото нещо, което прави двете различни. OCP означава „с отворен код, управлявана от общността, независима от платформата, интегрирана зарядна станция“, която е напълно функционална и има всички модули, необходими за стартиране на зарядна станция, като драйвери, станции, отчети, анализи и др. .

Има преден край, наречен OCPP за OCPI. OCPP е интерфейсът за потребителите и показва само информация за станции за зареждане, като шофьори, станции, цени и батерии.

OCPP е приложение за зарядна станция, което работи с OCPI и е лесен начин за оператор на зарядна станция да покаже информация за станциите, батерията и различните цени за различни артикули.

За разработчиците OCPP е чудесен начин да започнете с Ocpi, за да можете лесно да управлявате драйвери, станции и батерии.

Ако искате да разработите своя собствена станция за зареждане, тогава OCPP е най-доброто място да започнете. Освен това ви помага да управлявате зарядни устройства и батерии за вашия личен бизнес. Все още са ранни дни за OCPP и е вероятно проектът да се развие с течение на времето.

Какви са ползите от използването на OCPP? Има няколко причини, поради които може да искате да използвате OCPP.

Първо, безплатно е. Не е нужно да плащате за приложението. Ако използвате собствен софтуер за вашия бизнес, софтуерната компания може да ви таксува за софтуера и за техните услуги за поддръжката и подобряването му. Често има и ограничения за това кой може да използва софтуера, като например ограничение за броя на потребителите.

Второ, OCPP е достъпен за всеки, за да види кода. Разработчиците знаят, че софтуерът с отворен код не е непременно безплатен, но може да бъде чудесен начин за изграждане на дълготрайна връзка с общност.

Трето, OCPP също е безплатен за използване както за търговски, така и за частни приложения. Ако имате приятел, който иска да създаде приложение за зарядна станция за забавление, няма причина да плащате за него. Ако имате голяма инсталация на зарядни станции, можете да създадете частно приложение за вашите собствени служители или можете да създадете търговско приложение за обществеността.

Друг вариант е, че можете да създадете свое собствено приложение със собствен софтуер. Това е много работа. Трябва да наемете разработчици и дизайнери и ще трябва да платите за това време.

Но като цяло OCPP е с отворен код, така че не е нужно да плащате за него или за поддръжка. Освен това има голяма общност от сътрудници, които могат да помогнат, ако е необходимо.

OCPP също има минималистичен дизайн. Ще изглежда добре във всяка среда. 

OCPP е проектиран да бъде малък и лесно да се инсталира на вашия собствен сървър. Ако имате бизнес, можете да хоствате приложението на собствения си сървър и да контролирате как работи и как изглежда. Ако сте краен потребител, можете да използвате OCPP, за да покажете информация за станции за зареждане в близост до вас и да помогнете за насърчаване на приемането на зарядни станции.

Различни версии на OCPP

Електронната станция за зареждане на превозни средства се вижда на картата на приложението
Изображение Източник: iStock

В момента са две версии на OCPP в магазина. Едната се основава на Ocpi 2.0, а другият се основава на Ocpi 3.0 бета.

Можете да инсталирате OCPP на вашия собствен сървър. OCPP за Ocpi 2.0 се основава на стека LAMP, което означава, че можете да го инсталирате на Linux, Apache, MySql и Php. Другият OCPP за Ocpi 3.0 бета е базиран на MEAN стека, което означава, че е MySql, Express, Angular и Node.js.

OCPP за Ocpi 2.0 е стабилен и поддържа OCPP за Ocpi 3.0 бета. В 3.0 бета ще поддържа OCPP за Ocpi 3.0 beta и Ocpi 2.0.

Как работи OCPP?

Електрическо зарядно устройство за електрически превозни средства на стената1
Изображение Източник: КАНВА

Нека преминем през прост сценарий:

  • Клиент идва до предния край на зарядната станция, за да започне да зарежда автомобила си. Той избира количеството kWh, което иска да таксува, и след това изпраща поръчката си.
  • Предният край комуникира с бекенда. Бекендът обработва ценообразуването и управлението на договори. Предният край казва на бекенда колко kWh клиентът иска да зареди.
  • След това бекендът ще подкани клиента за плащане. Клиентът въвежда своята информация за плащане, като например информация за кредитна карта или банковата си сметка, след което бекендът ще таксува клиента.
  • Клиентът вече е готов да започне да зарежда. Бекендът сега изпраща поръчката до станцията за зареждане, която след това започва да зарежда автомобила.
  • Когато клиентът приключи с таксуването, той изисква край на таксуването. Предният край изпраща съобщение до бекенда. След това бекендът изпраща съобщение до станцията за зареждане, за да прекрати зареждането.
  • Бекендът изпраща съобщение до клиента, потвърждаващо, че таксуването е завършено. 
  • Бекендът също ще може да изпрати съобщение до клиента, ако цената се промени по време на процеса на таксуване. Например, ако се предлага отстъпка или се добавя такса. Ако се добави такса, предният край трябва да определи как да покаже новата цена на клиента. Може също да изпрати съобщение до клиента, ако има грешка. Бекендът може да изпраща каквото иска съобщение. Например, може да изпрати съобщение до клиента, че станцията в момента е без захранване.

В този прост сценарий има три съобщения: заявка на клиента за започване на таксуване, успешен край на таксуването и неуспешен край на таксуването.

Освен това има незадължителни съобщения, които могат да бъдат изпратени от бекенда: съобщение за промяна на цената и съобщение за грешка.

OCPP не е предназначен да замени OCPI. OCPI е напълно функционираща и интегрирана платформа, която включва всички компоненти, необходими за изграждането на зарядна станция. Има преден край, наречен OCPP, който комуникира с OCPI и позволява на крайните потребители да взаимодействат със станцията за зареждане. OCPP е много минималистичен и включва само потребителски интерфейс.

"Основната функция на OCPP е да комуникира с бекенд системи, зарядни станции, шофьори и потребители.

Той извлича данни от задните системи и ги показва на предния край. Той също така управлява водачите, техните акаунти и техните сметки и карти за таксуване. OCPP поддържа актуализации на живо на данните в предния край.

С приложението OCPP Javascript/HTML можете да вмъквате данни динамично и да добавяте елементи за навигация.

OCPP е проектиран да може лесно да се инсталира на вашия собствен сървър. Той също така предоставя опростена версия на приложението под формата на javascript/HTML приложение.

Първата компания, която използва OCPP, е Slock. Slock. Прави софтуер за IoT устройства и интелигентни ключалки. Наскоро обяви Universal Sharing Network, която е платформа за споделяне на активи като велосипед, кола или скутер.

Един от проектите, които бяха показани на CES 2018, беше партньорство с Bosch, немска компания за автоматизация и електроника. Bosch също е партньор на ClearMotion, Smart EV станция за зареждане. ClearMotion компилации EV зарядни станции и софтуер.

Има проект, наречен Share&Charge, платформа с отворен код и блокчейн за зареждане на електрически превозни средства. Основната му цел е да управлява EV зарядни станции в децентрализиран и фарватер. Share Charge твърди, че първата станция за зареждане може да бъде готова в началото на 2019 г. Тя работи с компания, наречена OSVehicle, която е разработила платформа за превозни средства, наречена OSVehicle OS. Това са примери за други компании, които използват OCPP.

Дизайнът на OCPP е прост, изчистен и минималистичен. Много е чист и лесен за използване. Изгледът и усещането са много добри, а основната функционалност е лесна за използване.

Той предоставя функционалността, от която се нуждаят операторите на зарядните станции. Цялата информация е там: драйвери, станции, батерия, цени и т.н. Той няма много други функции, като поддръжка на клиенти и сложни отчети.

Това е умишлено. Простотата се отразява на потребителското изживяване. Много по-лесно е да получите драйвер за инсталиране на приложението, ако е просто и лесно за използване. А операторите на зарядни станции са по-склонни да го инсталират, когато не е необходимо да предоставят поддръжка на клиенти или да правят сложни отчети.

В това отношение OCPP е правилното приложение за бизнеси, които искат да се съсредоточат върху осигуряването на възможно най-доброто изживяване при зареждане. Може да се нуждаете от по-усъвършенстван софтуер за по-сложни нужди. Ако целта ви е да имате система, която може да се персонализира, може да се наложи да използвате собствено решение.

OCPP се използва от компании като Slock. То и OSVehicle. Те имат възможността да използват по-усъвършенстван софтуер, ако трябва.

OCPP е много лесно за използване приложение. Можете да го използвате от вашия смартфон или от вашия лаптоп. Ще ви е необходима интернет връзка.

Имате нужда от следното:

1) Интернет връзка

2) OCPP акаунт

3) OCPI акаунт

4) Картата за зареждане на вашата станция

OCPP и OCPI акаунти трябва да бъдат създадени, преди да можете да ги използвате. И двата акаунта могат да бъдат достъпни с един и същ имейл адрес и парола. Докато паролата остава същата, можете да използвате всеки имейл адрес.

След като имате OCPP акаунта, можете да отворите приложението на вашия смартфон. Ще бъдете подканени да влезете. Приложението OCPP е достъпно за изтегляне от Google Play Store и Apple Store. За да го получите, ще ви е необходима активна интернет връзка.

Защо имате нужда от OCPP EV зарядни?

EV собственик зарежда своя eCar на зарядната станция
Изображение Източник: iStock

За да позволи на зарядните станции да работят заедно със системите за управление от различни доставчици, се изисква протокол за приложение, който превежда всички собствени инструменти, които всяка програма използва, във формат, който другите могат да разберат. Това е целта на OCPPl: да позволи различни EV зарядни станции за комуникация с различни централни процеси за управление.

Устойчивият транспорт е необходимост за благосъстоянието на човечеството. Това е начин хората да взаимодействат с околната среда и помежду си по начин, който осъзнава минимизирането на техния отпечатък. Устойчивият транспорт е ключов елемент от Целите за устойчиво развитие (ЦУР) и е част от Цел 7 (Осигуряване на достъп до достъпна, надеждна, устойчива и модерна енергия за всички).

Основната причина за създаване на OCPP беше да се насърчи приемането на зарядни станции. Основното предизвикателство на OCPP е да създаде платформа с отворен код за изграждане на предния край на an EV станция за зареждане. Най-трудната част е намирането на правилния баланс между прост и полезен интерфейс. Лесният за използване и добре изглеждащият не винаги са съвместими. Например, ние се опитваме да насърчим използването на естествени известия в приложението. Приложението OCPP е гъвкаво и може да бъде съвместимо с различен хардуер и EV марки. Хардуерът, който искаме да поддържаме, е хардуерът, който поддържа OCPP. Възможно е да използвате приложението OCPP без хардуера на OCPP. Приложението OCPP може да бъде инсталирано на вашия собствен сървър. Например, ако имате Tesla, можете да инсталирате приложението OCPP на собствения си сървър. Приложенията се свързват със сървъра, за да извличат информация и след това да я показват на предния край.

Приложението OCPP е съвместимо с всеки хардуер на зарядна станция, който поддържа OCPP. Например, ако искате да използвате оригиналния хардуер на Tesla, можете да използвате приложението OCPP за наблюдение на станцията за зареждане. Друг пример е OffGridBox, който в момента се разработва от сътрудник на OCPP.

Едно от предимствата на OCPP е:

  • Универсалност: лесно съчетаване с различни EV и хардуер

Тъй като целият софтуер е с отворен код, общността може да го модифицира според нуждите си. OCPP ще бъде подходящ за EV с различни стандарти за зареждане.

Приложението и хардуерът са напълно заредени мрежи независимо. Възможен е достъп до зарядната станция от телефона, въпреки че нямате абонамент.

Той поддържа кредитни карти и заплаща сесията за таксуване чрез него. Той поддържа баланса, зададен от собственика на станцията.

Потребителският интерфейс е отзивчив и лесен за използване. Дизайнът е компактен и лесен за поставяне на различни размери на екрана на смартфони.

Позволява автоматично актуализиране на цената. Това означава, че собственикът на станцията няма да трябва да плаща цената на батерията, а само цената на електроенергията.

Приложението може да се използва от собственика на зарядната станция, за да зададе цената, която начисляват на своите клиенти.

Приложението може лесно да се разположи на всеки сървър. Приложението може да се използва с повече от една зарядна станция.

Можете да изберете позицията на приложението на екрана.

Приложението може да се използва от различни доставчици на мрежи за зареждане и не ограничава порта за зареждане.

Общността има различни участници, които имат различни виждания за това какви трябва да бъдат следващите стъпки. Трудно е да се намери правилната посока, но мнението на всеки е добре дошло.

Основната цел на OCPP е да позволи лесното създаване на зарядна станция без никакви хардуерни разходи, което я прави достъпна за всеки.

OCPP хардуерът може да бъде разработен в бъдеще с лесна инсталация.

Приложението OCPP е предният край на зарядната станция. Той има дизайн с отворен код и може лесно да се променя.

  • Гъвкавост в софтуера: Лесно управление с вашите собствени платформи за наблюдение. Приложението OCPP е приложение с отворен код, което може да се използва и променя от всеки. Може да се използва с устройство с Android и всеки сървър.
  • Гъвкавост в хардуера: Съвместим е с OffGridBox и друг хардуер на зарядната станция. Приложението може да се използва както с OCPP хардуер, така и с не-OCPP хардуер. Възможно е да използвате приложението OCPP с хардуера на OCPP или с друг хардуер. Например, можете да използвате приложението OCPP с хардуера OCPP и друг хардуер. Приложението OCCP също е съвместимо със смарт часовника.
  • Няколко функции: Приложението може да се използва за проследяване на местоположението на зарядната станция. Може да се използва от водача за затваряне на сесията за зареждане. Приложението OCPP може да се управлява от собственика на зарядната станция. Може да се използва за актуализиране на зарядната станция и показване на състоянието на зареждане. Приложението OCPP може да се използва за активиране на таксуване с предплатена карта. Може да се използва за активиране на използването на зарядната станция без абонамент. Само плащането на използваната електроенергия.
  • търговски Компетентност: По-ниска цена и широка гама от услуги
  • За да може водачът да контролира сесията за зареждане, приложението OCPP трябва да поддържа естествените известия.

Хардуерът OCPP може да бъде сглобен на по-ниска цена от друг хардуер на зарядната станция.

Една от основните цели на проекта OCPP е да намали цената на електрическите превозни средства, а също така е съвместим с повечето хардуер.

Долната линия

За да завършим всичко, хората започват все повече да се интересуват от електрически превозни средства и се нуждаят от повече места за зареждането им. Броят на електрическите автомобили, които се движат по улиците, расте всеки ден, а обществеността и правителството искат да видят повече места за зареждане на колата си.

Ако сте собственик на бизнес, може да е трудно да мислите за голяма инвестиция в инфраструктура на електрически превозни средства. Защото в края на краищата, ако една инвестиция е дългосрочна и печеливша, тогава тя е добра за правене. С новите технологии като електрическите автомобили е важно инвестициите да са дългосрочни и мащабируеми, така че да могат да се променят с търсенето и правителствените правила. Поставянето на OCPP одобрен хардуер на вашия сайт може да бъде отговорът.

Можем да ви помогнем с конкретен език и най-добри практики за добавяне на OCPP-съвместими изисквания към следващата ви заявка за предложения, така че не се колебайте да се свържете.

Говорете с нашия експерт