Все, що вам потрібно знати про 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) це комунікаційна система, яку використовують відкриті EV зарядні пристрої та системи керування зарядними станціями (CSMS).

OCPP — це прикладний протокол, який дозволяє спілкуватися між зарядними станціями для електромобілів (EV) та їх центральною системою керування. Простіше кажучи, протокол програми — це структура, яка дозволяє дуже різним програмам взаємодіяти одна з одною, наприклад, мобільні телефони та розумні холодильники або Bluetooth-динаміки та ноутбуки. Вважайте його схожим на програму перекладу, оскільки вона перетворює повідомлення з одного пристрою чи програми у формат, який інший пристрій чи програма може зрозуміти та використовувати.

OCPP — це безкоштовно доступна платформа для створення EV передня частина зарядної станції. Інтерфейс – це «загальне обличчя» an EV зарядної станції і представлятиме систему кінцевим користувачам. Він взаємодіє з серверними системами, реєструє драйвери та відображає таку інформацію, як ціни, драйвери та наявність місць для зарядки.

OCPP в основному написаний на PHP і Javascript, і він розроблений СУХИМ (не повторюйся) способом через інтерфейсний фреймворк під назвою 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 бета. The 3.0 бета підтримуватиме OCPP для Ocpi 3.0 beta та Ocpi 2.0.

Як працює OCPP?

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

Давайте розглянемо простий сценарій:

  • Клієнт підходить до передньої частини зарядної станції, щоб почати заряджати свій автомобіль. Він вибирає кількість кВт-год, яку хоче зарядити, а потім надсилає своє замовлення.
  • Фронт-енд взаємодіє з бекендом. Бекенд обробляє ціноутворення та управління контрактами. Інтерфейс повідомляє серверній частині, скільки кВт·год клієнт хоче зарядити.
  • Потім сервер запропонує клієнту здійснити платіж. Клієнт вводить свою платіжну інформацію, наприклад дані кредитної картки або свій банківський рахунок, а потім серверна система стягне плату з клієнта.
  • Тепер клієнт готовий почати зарядку. Тепер бекенд надсилає замовлення на зарядну станцію, яка потім починає заряджати автомобіль.
  • Коли клієнт закінчить стягнення плати, він просить завершити плату. Інтерфейс надсилає повідомлення бекенду. Потім бекенд надсилає повідомлення на зарядну станцію, щоб завершити зарядку.
  • Бекенд надсилає клієнту повідомлення, що підтверджує, що стягнення плати завершено. 
  • Бекенд також зможе надіслати повідомлення клієнту, якщо ціна зміниться під час процесу стягнення плати. Наприклад, якщо пропонується знижка або додається комісія. Якщо додається комісія, інтерфейс повинен визначити, як відобразити нову ціну клієнту. Він також може надіслати повідомлення клієнту, якщо є помилка. Бекенд може надсилати будь-яке повідомлення, яке забажає. Наприклад, він може надіслати клієнту повідомлення про те, що станція в даний момент відключена.

У цьому простому сценарії є три повідомлення: запит клієнта розпочати стягнення, успішне завершення заряджання та невдале закінчення заряджання.

Крім того, є додаткові повідомлення, які можуть бути надіслані із серверної частини: повідомлення про зміну ціни та повідомлення про помилку.

OCPP не призначений для заміни OCPI. OCPI — це повністю функціонуюча та інтегрована платформа, яка включає всі компоненти, необхідні для створення зарядної станції. Існує інтерфейс під назвою OCPP, який зв’язується з OCPI і дозволяє кінцевим користувачам взаємодіяти із зарядною станцією. OCPP дуже мінімалістичний і включає лише інтерфейс користувача.

"Основною функцією OCPP є спілкування з серверними системами, зарядними станціями, водіями та користувачами».

Він витягує дані з серверних систем і відображає їх на передньому плані. Він також керує водіями, їхніми обліковими записами та їхніми рахунками та картками. OCPP підтримує поточне оновлення даних на інтерфейсі.

За допомогою програми OCPP Javascript/HTML ви можете динамічно вставляти дані та додавати елементи навігації.

OCPP розроблено для легкого встановлення на вашому власному сервері. Він також надає спрощену версію програми у вигляді програми javascript/HTML.

Першою компанією, яка використовує OCPP, є 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 власник заряджає свою електронну машину на зарядній станції
Джерело зображення: iStock

Щоб зарядні станції могли працювати разом із системами керування від різні постачальники, потрібен протокол програми, який перекладає всі власні інструменти, які використовує кожна програма, у формат, зрозумілий іншим. Це мета OCPPl: дозволити різним EV зарядні станції для зв'язку з різними процесами центрального управління.

Екологічний транспорт є необхідністю для добробуту людства. Це спосіб для людей взаємодіяти з навколишнім середовищем і один з одним у спосіб, який усвідомлює мінімізацію свого сліду. Сталий транспорт є ключовим елементом Цілей сталого розвитку (ЦСР) і є частиною Цілі 7 (Забезпечити доступ до доступної, надійної, стійкої та сучасної енергії для всіх).

Основною причиною створення OCPP було стимулювання впровадження зарядних станцій. Основним завданням OCPP є створення платформи з відкритим кодом для створення інтерфейсу EV зарядна станція. Найскладніше - знайти правильний баланс між простим і корисним інтерфейсом. Простий у використанні та гарний вигляд не завжди сумісні. Наприклад, ми намагаємося заохочувати використання вбудованих сповіщень у програмі. Додаток OCPP є універсальним і може бути сумісним з різним обладнанням і EV брендів. Обладнання, яке ми хочемо підтримувати, - це обладнання, яке підтримує OCPP. Можна використовувати додаток OCPP без апаратного забезпечення OCPP. Додаток OCPP можна встановити на вашому власному сервері. Наприклад, якщо у вас є Tesla, ви можете встановити додаток OCPP на власний сервер. Програми підключаються до сервера, щоб отримати інформацію, а потім відобразити її на передньому плані.

Додаток OCPP сумісно з будь-яким обладнанням зарядної станції, яке підтримує OCPP. Наприклад, якщо ви хочете використовувати оригінальне обладнання Tesla, ви можете використовувати додаток OCPP для моніторингу зарядної станції. Іншим прикладом є OffGridBox, який зараз розробляється учасником OCPP.

Однією з переваг OCPP є:

  • Універсальність: легко поєднуватися з різними EV та обладнання

Оскільки все програмне забезпечення є відкритим вихідним кодом, спільнота може змінити його відповідно до своїх потреб. OCPP підійде для електромобілів з різними стандартами заряду.

Програма та апаратне забезпечення повністю заряджені мережі незалежно. Доступ до зарядної станції можна отримати з телефону, навіть якщо у вас немає підписки.

Він підтримує кредитні картки та оплачує сеанс зарядки через нього. Він зберігає баланс, встановлений власником станції.

Інтерфейс користувача є чуйним і простим у використанні. Конструкція компактна і зручна для розміщення екранів різних розмірів смартфонів.

Це дозволяє автоматично оновлювати ціну. Це означає, що власнику станції не потрібно буде платити ціну за акумулятор, а лише за електроенергію.

Додаток може використовуватися власником зарядної станції для встановлення ціни, яку вони стягують зі своїх клієнтів.

Додаток легко розгорнути на будь-якому сервері. Додаток можна використовувати з більш ніж однією зарядною станцією.

Ви можете вибрати положення програми на екрані.

Додаток може використовуватися різними постачальниками зарядних мереж і не обмежує порт зарядки.

У спільноті є різні учасники, які мають різні погляди на те, якими мають бути наступні кроки. Важко знайти правильний напрямок, але вітається думка кожного.

Основною метою OCPP є можливість легкого встановлення зарядної станції без будь-яких витрат на обладнання, що робить її доступною для всіх.

Апаратне забезпечення OCPP може бути розроблено в майбутньому за допомогою легкої установки.

Додаток OCPP — це передня частина зарядної станції. Він має дизайн з відкритим кодом і його можна легко змінити.

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

Обладнання OCPP можна зібрати за нижчою ціною, ніж інше обладнання зарядної станції.

Однією з головних цілей проекту OCPP є зниження вартості електромобілів, а також він сумісний з більшістю обладнання.

Bottom Line

Нарешті, люди все більше цікавляться електромобілями та потребують більше місць для їх зарядки. Кількість електромобілів, що їздять на вулицях, зростає з кожним днем, і громадськість, і влада хочуть бачити більше місць для зарядки свого автомобіля.

Якщо ви власник бізнесу, може бути важко подумати про великі інвестиції в інфраструктуру електромобілів. Тому що, зрештою, якщо інвестиція довгострокова та вигідна, то її добре зробити. З новими технологіями, такими як електромобілі, важливо, щоб інвестиції були довгостроковими та масштабованими, щоб вони могли змінюватися відповідно до попиту та державних правил. Розміщення схваленого OCPP обладнання на вашому сайті може стати відповіддю.

Ми можемо допомогти вам надати конкретну мову та найкращі методи для додавання вимог, що відповідають OCPP, до вашого наступного запиту пропозицій, тому не соромтеся зв’язуватися.

Поговоріть з нашим експертом