OCPP에 대해 알아야 할 모든 것

OCPP에 대해 알아야 할 모든 것
게시일: 2022년 8월 7일 수정일: 2026년 4월 30일
공유하기 :

충전이 보다 보편화되면 방대한 백엔드 시스템과 EV 발생하는 충전 시스템. 결과적으로 향후 추가 충전기 및 시스템이 생성될 수 있습니다. 결국, 어떤 유형이 가장 좋은지 겨루는 경쟁이 있을 것입니다.

이 기사는 OCPP에 대한 가이드입니다. EV 충전소 프론트엔드. 프론트엔드는 '공공의 얼굴'이다. EV 충전소이며 최종 사용자에게 시스템을 나타냅니다. 백엔드 시스템과 통신하고 드라이버를 등록하며 가격, 드라이버 및 충전 장소 가용성과 같은 정보를 표시합니다.

이 아이디어는 Collabora 메일링 리스트에 대한 토론의 결과로 탄생했습니다. Collabora는 Linux Foundation, Free Software Foundation 및 Google을 비롯한 다양한 클라이언트에 서비스를 제공하는 사무실입니다. 관심을 가지고 지켜봐야 할 매우 흥미로운 그룹입니다.

이제 OCPP에 대해 더 자세히 알아보겠습니다.

OCPP 란 무엇입니까?

충전하는 남자 EV 공영충전소에서 휴대폰으로 결제
이미지 출처 : Unsplash

OCPP(Open Charge Point Protocol)의 경우 우리에게 좋은 일이 있습니다. 이를 통해 대규모 충전소 네트워크를 쉽게 구축할 수 있으며 제공업체가 폐업하거나 비상 상황이 발생하면 충전소 소유자를 빠르게 변경할 수 있습니다. 그것은 또한 수 전반적으로 낮은 가격.

개방형 충전 포인트 프로토콜(OCPP) 개방형에서 사용하는 통신 시스템입니다. EV 충전기 및 충전소 관리 시스템 (CSMS).

OCPP는 전기 자동차(EV)용 충전소와 중앙 관리 시스템 간의 통신을 허용하는 애플리케이션 프로토콜입니다. 간단히 말해서 애플리케이션 프로토콜은 휴대폰과 스마트 냉장고, 블루투스 스피커와 노트북과 같이 매우 다양한 프로그램이 서로 상호 작용할 수 있도록 하는 구조입니다. 한 장치나 프로그램의 메시지를 다른 장치나 프로그램이 이해하고 사용할 수 있는 형식으로 변환한다는 점에서 번역 프로그램과 유사하다고 생각하십시오.

OCPP는 자유롭게 사용할 수 있는 플랫폼입니다. EV 충전소 프론트엔드. 프론트엔드는 '공공의 얼굴'이다. EV 충전소이며 최종 사용자에게 시스템을 나타냅니다. 백엔드 시스템과 통신하고 드라이버를 등록하며 가격, 드라이버 및 충전 장소 가용성과 같은 정보를 표시합니다.

OCPP는 주로 PHP와 Javascript로 작성되었으며 Bootstrap이라는 프론트엔드 프레임워크를 통해 DRY(반복하지 마십시오) 방식으로 개발되었습니다. 부트스트랩은 프론트엔드 개발 프로세스를 용이하게 하는 것을 목표로 하는 Twitter에서 매우 인기 있는 웹 개발 프레임워크입니다.

OCPP는 Slack, Discord 및 Atom에서 사용하는 것과 동일한 플랫폼인 Electron을 기반으로 합니다. 그리고 우리는 이러한 앱을 좋아합니다. 우리는 매일 사용합니다. 우리는 앱이 Slack에서 영감을 받아 가능한 한 단순하고 우아하기를 원합니다.

왜 멋진가요? 우리는 많은 사람들이 충전소 프론트 엔드를 구축하는 것을 보았습니다. 이러한 프런트 엔드는 모두 독점입니다. 즉, 비공개 소스 방식으로 제작되었으며 대중이 보거나 사용할 수 없습니다.

이는 비즈니스 모델이 프런트 엔드 판매를 기반으로 하는 경우 특히 중요합니다. 예를 들어 회사에 iOS 또는 Android용 앱이 있을 수 있습니다. 그들은 보기에 좋고 유용하게 보이도록 많은 시간과 노력을 들였습니다. 그러나 사용할 수 있는 오픈 소스 라이센스가 없으며, 있더라도 완전히 잠겨 있습니다. 어떻게 작동하는지 볼 수 없으며 버그를 수정하는 방법도 확실히 알 수 없습니다.

게다가 비즈니스 모델이 진입장벽이다. 앱 비용을 지불해야 하는 경우 사용자가 앱을 사용할지 확신할 수 없기 때문에 스스로 설치하지 않을 수 있습니다.

OCPP 대. OCPI

충전 중인 전자 차량의 상태를 알려주는 앱
이미지 출처 : iStock

풀 패키지는 둘을 다르게 만드는 유일한 것입니다. OCP는 "오픈 소스, 커뮤니티 중심, 플랫폼 독립적, 통합 충전소"의 약자이며, 드라이버, 충전소, 보고서, 분석 등과 같이 충전소를 운영하는 데 필요한 모든 모듈이 있으며 완전한 기능을 갖추고 있습니다. .

OCPI용 OCPP라는 프런트 엔드가 있습니다. OCPP는 사용자를 위한 인터페이스이며 드라이버, 충전소, 가격 및 배터리와 같은 충전소에 대한 정보만 표시합니다.

OCPP는 OCPI와 함께 작동하는 충전소 응용 프로그램이며 충전소 운영자가 충전소, 배터리 및 다양한 품목에 대한 다양한 가격에 대한 정보를 쉽게 표시할 수 있는 방법입니다.

개발자에게 OCPP는 Ocpi를 시작하는 좋은 방법이므로 드라이버, 스테이션 및 배터리를 쉽게 관리할 수 있습니다.

자체 충전 스테이션을 개발하고 싶다면 OCPP가 가장 좋은 시작점입니다. 또한 개인 업무용 충전기와 배터리를 관리하는 데 도움이 됩니다. OCPP는 아직 초기 단계이며 시간이 지남에 따라 프로젝트가 발전할 가능성이 있습니다.

OCPP를 사용하면 어떤 이점이 있습니까? OCPP를 사용하려는 몇 가지 이유가 있습니다.

첫째, 무료입니다. 앱 비용을 지불할 필요가 없습니다. 귀하가 비즈니스를 위해 독점 소프트웨어를 사용하는 경우 소프트웨어 회사는 소프트웨어 및 소프트웨어를 유지 및 개선하기 위한 서비스에 대해 귀하에게 비용을 청구할 수 있습니다. 또한 사용자 수 제한과 같이 소프트웨어를 사용할 수 있는 사람에 대한 제한이 있는 경우가 많습니다.

둘째, OCPP는 누구나 코드를 볼 수 있습니다. 개발자는 오픈 소스 소프트웨어가 반드시 무료는 아니지만 커뮤니티와 오래 지속되는 관계를 구축하는 좋은 방법이 될 수 있다는 것을 알고 있습니다.

셋째, OCPP는 상업용 및 개인용 애플리케이션 모두에 무료로 사용할 수 있습니다. 재미로 충전소 앱을 만들고 싶어하는 친구가 있다면 비용을 지불해야 할 이유가 없습니다. 대규모 충전소 설치가 있는 경우 직원을 위한 비공개 앱을 만들거나 공공을 위한 상용 앱을 만들 수 있습니다.

또 다른 옵션은 독점 소프트웨어로 자신의 앱을 빌드할 수 있다는 것입니다. 이것은 많은 작업입니다. 개발자와 디자이너를 고용해야 하며 이 시간에 대한 비용을 지불해야 합니다.

그러나 일반적으로 OCPP는 오픈 소스이므로 비용이나 유지 관리 비용을 지불할 필요가 없습니다. 또한 필요에 따라 도움을 줄 수 있는 대규모 기고자 커뮤니티가 있습니다.

OCPP는 또한 최소한의 디자인을 가지고 있습니다. 어떤 환경에서도 잘 보일 것입니다. 

OCPP는 자신의 서버에 작고 쉽게 설치할 수 있도록 설계되었습니다. 비즈니스가 있는 경우 자체 서버에서 앱을 호스팅하고 작동 방식과 모양을 제어할 수 있습니다. 최종 사용자인 경우 OCPP를 사용하여 가까운 충전소에 대한 정보를 표시하고 충전소 채택을 장려할 수 있습니다.

OCPP의 다른 버전

앱 지도에 보이는 전기차 충전소
이미지 출처 : iStock

현재 위치 OCPP의 두 가지 버전 마트에서. 하나는 기반 오피 2.0, 그리고 다른 하나는 다음을 기반으로 합니다. 오피 3.0 베타.

자신의 서버에 OCPP를 설치할 수 있습니다. Ocpi 2.0용 OCPP는 LAMP 스택을 기반으로 하므로 Linux, Apache, MySql 및 Php에 설치할 수 있습니다. Ocpi 3.0 베타의 다른 OCPP는 MEAN 스택을 기반으로 합니다. 즉, MySql, Express, Angular 및 Node.js입니다.

Ocpi 2.0용 OCPP는 안정적이며 Ocpi 3.0 베타용 OCPP를 지원합니다. 그만큼 3.0 베타 Ocpi 3.0 베타 및 Ocpi 2.0용 OCPP를 지원합니다.

OCPP는 어떻게 작동합니까?

벽면에 부착된 전기차용 충전기1
이미지 출처 : 캔버스

간단한 시나리오를 실행해 보겠습니다.

  • 한 고객이 자신의 차량을 충전하기 위해 충전소 프론트 엔드로 옵니다. 그는 충전하려는 kWh의 양을 선택한 다음 주문을 제출합니다.
  • 프론트엔드는 백엔드와 통신합니다. 백엔드는 가격 책정 및 계약 관리를 처리합니다. 프런트 엔드는 고객이 청구하려는 kWh의 양을 백엔드에 알려줍니다.
  • 그러면 백엔드에서 고객에게 결제를 요청합니다. 고객이 신용 카드 정보나 은행 계좌와 같은 결제 정보를 입력하면 백엔드에서 고객에게 요금을 청구합니다.
  • 이제 고객이 충전을 시작할 준비가 되었습니다. 이제 백엔드에서 주문을 충전소로 보내고 충전소는 차량 충전을 시작합니다.
  • 고객이 충전을 마치면 충전 종료를 요청합니다. 프론트엔드는 백엔드에 메시지를 보냅니다. 그런 다음 백엔드는 충전을 종료하라는 메시지를 충전 스테이션에 보냅니다.
  • 백엔드는 충전이 완료되었음을 확인하는 메시지를 고객에게 보냅니다. 
  • 백엔드는 청구 프로세스 중에 가격이 변경되는 경우 고객에게 메시지를 보낼 수도 있습니다. 예를 들어 할인이 제공되거나 수수료가 추가되는 경우입니다. 수수료가 추가되면 고객에게 새 가격을 표시하는 방법을 결정하는 것은 프런트 엔드에 달려 있습니다. 오류가 있는 경우 고객에게 메시지를 보낼 수도 있습니다. 백엔드는 원하는 메시지를 보낼 수 있습니다. 예를 들어 스테이션이 현재 전원이 꺼져 있다는 메시지를 고객에게 보낼 수 있습니다.

이 간단한 시나리오에는 과금 시작에 대한 고객의 요청, 성공적인 과금 종료 및 실패한 과금 종료라는 세 가지 메시지가 있습니다.

또한 백엔드에서 보낼 수 있는 선택적 메시지(가격 변경 메시지 및 오류 메시지)가 있습니다.

OCPP는 OCPI를 대체하기 위한 것이 아닙니다. OCPI는 충전소를 구축하는 데 필요한 모든 구성 요소를 포함하는 완벽하게 작동하는 통합 플랫폼입니다. OCPI와 통신하고 최종 사용자가 충전소와 상호 작용할 수 있도록 하는 OCPP라는 프런트 엔드가 있습니다. OCPP는 매우 미니멀하며 사용자 인터페이스만 포함합니다.

"OCPP의 주요 기능은 백엔드 시스템, 충전소, 운전자 및 사용자와 통신하는 것입니다.”

백엔드 시스템에서 데이터를 추출하여 프런트 엔드에 표시합니다. 또한 드라이버, 계정, 청구 계정 및 카드를 관리합니다. OCPP는 프런트 엔드에서 데이터의 실시간 업데이트를 지원합니다.

OCPP Javascript/HTML 앱을 사용하면 데이터를 동적으로 삽입하고 탐색 요소를 추가할 수 있습니다.

OCPP는 자체 서버에 쉽게 설치할 수 있도록 설계되었습니다.. 또한 자바스크립트/HTML 애플리케이션 형태로 간소화된 버전의 앱을 제공합니다.

OCPP를 가장 먼저 사용한 회사는 Slock입니다. 슬록. IoT 장치 및 스마트 잠금 장치용 소프트웨어를 만듭니다. 최근에는 자전거, 자동차 또는 스쿠터와 같은 자산을 공유하기 위한 플랫폼인 Universal Sharing Network를 발표했습니다.

CES 2018에서 선보인 프로젝트 중 하나는 독일 자동화 및 전자 회사인 Bosch와의 파트너십이었습니다. 보쉬는 스마트한 ClearMotion의 파트너이기도 합니다. EV 충전소. ClearMotion 빌드 EV 충전소 및 소프트웨어.

전기 자동차 충전을 위한 오픈 소스 및 블록체인 기반 플랫폼인 Share&Charge라는 프로젝트가 있습니다. 주요 목표는 관리하는 것입니다. EV 분산되고 페어웨이에 있는 충전소. Share Charge는 첫 번째 충전소가 2019년 초에 준비될 수 있다고 주장합니다. OSVehicle OS라는 차량 플랫폼을 개발한 OSVehicle이라는 회사와 협력하고 있습니다. 이것은 OCPP를 사용하는 다른 회사의 예입니다.

OCPP의 디자인은 단순하고 깨끗하며 미니멀합니다. 그것은 매우 깨끗하고 사용하기 쉽습니다. 모양과 느낌이 매우 좋고 기본 기능은 사용하기 쉽습니다.

충전소 운영자에게 필요한 기능을 제공합니다. 드라이버, 스테이션, 배터리, 가격 등 모든 정보가 있습니다. 고객 지원 및 복잡한 보고서와 같은 다른 기능은 많지 않습니다.

이것은 의도적입니다. 단순성은 사용자 경험에 영향을 미칩니다. 간단하고 사용하기 쉬운 앱을 설치하는 드라이버를 얻는 것이 훨씬 쉽습니다. 그리고 충전소 운영자는 고객 지원을 제공하거나 복잡한 보고서를 작성할 필요가 없을 때 이를 설치할 가능성이 더 큽니다.

이와 관련하여 OCPP는 가능한 최고의 충전 경험을 제공하는 데 중점을 두고자 하는 기업에 적합한 애플리케이션입니다. 더 복잡한 요구 사항을 위해 더 고급 소프트웨어가 필요할 수 있습니다. 목표가 고도로 사용자 정의 가능한 시스템을 갖는 것이라면 독점 솔루션을 사용해야 할 수도 있습니다.

OCPP는 Slock과 같은 회사에서 사용합니다. 그것과 OSVehicle. 필요한 경우 고급 소프트웨어를 사용할 수 있습니다.

OCPP는 매우 사용하기 쉬운 앱입니다. 스마트폰이나 노트북에서 사용할 수 있습니다. 인터넷 연결이 필요합니다.

다음이 필요합니다.

1) 인터넷 연결

2) OCPP 계정

3) OCPI 계정

4) 스테이션의 충전 카드

OCPP 및 OCPI 계정을 생성해야 사용할 수 있습니다. 두 계정 모두 동일한 이메일 주소와 비밀번호를 사용하여 액세스할 수 있습니다. 비밀번호가 동일하다면 모든 이메일 주소를 사용할 수 있습니다.

OCPP 계정을 만든 후에는 스마트폰에서 앱을 실행할 수 있습니다. 로그인하라는 메시지가 표시됩니다. OCPP 앱은 Google Play 스토어와 Apple App Store에서 다운로드할 수 있습니다. 앱을 다운로드하려면 인터넷 연결이 필요합니다. 두 프로토콜에 대한 자세한 비교는 다음을 참조하십시오. 전기 자동차 충전 디코딩: OCPI와 OCPP에 대한 심층 분석.

OCPP가 필요한 이유 EV 충전기?

EV 충전기 스테이션에서 eCar를 충전하는 소유자
이미지 출처 : iStock

충전소가 관리 시스템과 함께 작동할 수 있도록 다양한 벤더, 각 프로그램이 사용하는 독점 도구를 다른 프로그램이 이해할 수 있는 형식으로 변환하는 응용 프로그램 프로토콜이 필요합니다. 그것이 OCPl의 목표입니다. EV 다양한 중앙 관리 프로세스와 통신하기 위한 충전소.

지속 가능한 운송은 인류의 웰빙을 위한 필수 요소입니다. 인간이 환경과 상호 작용하고 발자국을 최소화하는 방식으로 상호 작용하는 방법입니다. 지속 가능한 운송은 지속 가능한 개발 목표(SDGs)의 핵심 요소이며 목표 7(모두를 위해 저렴하고 안정적이며 지속 가능하며 현대적인 에너지에 대한 접근 보장)의 일부입니다.

OCPP를 만든 주된 이유는 충전소의 채택을 장려하는 것이었습니다. OCPP의 주요 과제는 프론트엔드 구축을 위한 오픈 소스 플랫폼을 만드는 것입니다. EV 충전소. 가장 어려운 부분은 단순하고 유용한 인터페이스 사이에서 적절한 균형을 찾는 것입니다. 사용하기 쉽고 보기 좋은 것이 항상 호환되는 것은 아닙니다. 예를 들어 앱에서 기본 알림 사용을 권장하려고 합니다. OCPP 앱은 다목적이며 다양한 하드웨어 및 EV 브랜드. 지원하고자 하는 하드웨어는 OCPP를 지원하는 하드웨어입니다. OCPP 하드웨어 없이 OCPP 앱을 사용할 수 있습니다. OCPP 앱은 자체 서버에 설치할 수 있습니다. 예를 들어 Tesla가 있는 경우 자체 서버에 OCPP 앱을 설치할 수 있습니다. 앱은 서버에 연결하여 정보를 가져온 다음 프런트 엔드에 표시합니다.

OCPP 앱은 OCPP를 지원하는 모든 충전소 하드웨어와 호환됩니다. 예를 들어 원래 Tesla 하드웨어를 사용하려는 경우 OCPP 앱을 사용하여 충전소를 모니터링할 수 있습니다. 또 다른 예는 현재 OCPP 기고자가 개발 중인 OffGridBox입니다.

OCPP의 장점 중 하나는 다음과 같습니다.

  • 다재다능함: 다른 것과 쉬운 일치 EV 및 하드웨어

전체 소프트웨어가 오픈 소스이므로 커뮤니티에서 필요에 따라 수정할 수 있습니다. OCPP는 충전 표준이 다른 EV에 적합합니다.

앱과 하드웨어는 독립적으로 완전히 충전된 네트워크입니다. 가입하지 않아도 휴대폰에서 충전소 접속이 가능합니다.

그것은 신용 카드를 지원하고 그것을 통해 충전 세션을 지불합니다. 스테이션 소유자가 설정한 잔액을 유지합니다.

UI는 반응형이며 사용하기 쉽습니다. 컴팩트한 디자인으로 다양한 화면 크기의 스마트폰을 수용할 수 있습니다.

그것은 가격의 자동 업데이트를 허용합니다. 이것은 스테이션 소유자가 배터리 가격을 지불할 필요가 없고 전기 가격만 지불할 필요가 있음을 의미합니다.

이 애플리케이션은 충전소 소유자가 고객에게 청구하는 가격을 설정하는 데 사용할 수 있습니다.

앱은 모든 서버에 쉽게 배포할 수 있습니다. 앱은 하나 이상의 충전 스테이션과 함께 사용할 수 있습니다.

화면에서 앱의 위치를 ​​선택할 수 있습니다.

이 앱은 다른 충전 네트워크 제공업체에서 사용할 수 있으며 충전 포트를 제한하지 않습니다.

커뮤니티에는 다음 단계에 대해 서로 다른 견해를 가진 다양한 참가자가 있습니다. 올바른 방향을 찾기는 어렵지만, 모두의 의견을 환영합니다.

OCPP의 주요 목적은 하드웨어 비용 없이 누구나 쉽게 충전소를 사용할 수 있도록 하는 것입니다.

OCPP 하드웨어는 손쉬운 설치로 향후 개발이 가능합니다.

OCPP 앱은 충전소의 프론트 엔드입니다. 오픈 소스 디자인이며 쉽게 변경할 수 있습니다.

  • 소프트웨어의 유연성: 자체 모니터링 플랫폼으로 손쉬운 관리. OCPP 앱은 누구나 사용하고 수정할 수 있는 오픈 소스 애플리케이션입니다. Android 기기 및 모든 서버에서 사용할 수 있습니다.
  • 하드웨어의 유연성: OffGridBox 및 기타 충전소 하드웨어와 호환됩니다. 응용 프로그램은 OCPP 하드웨어 및 비 OCPP 하드웨어와 함께 사용할 수 있습니다. OCPP 하드웨어 또는 다른 하드웨어와 함께 OCPP 앱을 사용할 수 있습니다. 예를 들어 OCPP 하드웨어 및 기타 하드웨어와 함께 OCPP 앱을 사용할 수 있습니다. OCCP 앱은 스마트워치와도 호환됩니다.
  • 여러 기능 : 앱을 사용하여 충전소의 위치를 ​​추적할 수 있습니다. 운전자가 충전 세션을 종료하는 데 사용할 수 있습니다. OCPP 앱은 충전소 소유자가 관리할 수 있습니다. 충전 스테이션을 업데이트하고 충전 상태를 표시하는 데 사용할 수 있습니다. OCPP 앱을 사용하여 선불 카드로 충전할 수 있습니다. 별도의 가입 없이 충전소를 사용할 수 있도록 하는 데 사용할 수 있습니다. 사용한 전기요금만 내면 됩니다.
  • 상업 보험 능력: 저렴한 비용과 다양한 서비스
  • 운전자가 충전 세션을 제어할 수 있도록 하려면 OCPP 앱이 기본 알림을 지원해야 합니다.

OCPP 하드웨어는 다른 충전소 하드웨어보다 저렴한 비용으로 조립할 수 있습니다.

OCPP 프로젝트의 주요 목표 중 하나는 전기 자동차 비용을 절감하는 것이며, 대부분의 하드웨어와도 호환됩니다. 충전 네트워크에 적합한 신뢰할 수 있는 하드웨어를 찾으려면 관련 가이드를 참조하세요. 최고 9 EV 충전기 제조업체.

히프 라인

결론적으로 사람들은 전기 자동차에 대한 관심이 높아지고 있으며 충전할 장소가 더 필요합니다. 거리를 달리는 전기 자동차의 수는 매일 증가하고 있으며, 대중과 정부는 자동차를 충전할 더 많은 장소를 보고 싶어합니다.

사업주라면 전기차 인프라에 막대한 투자를 하는 것을 생각하기 어려울 수 있습니다. 결국, 투자가 장기적이고 수익성이 있다면 하기에 좋은 투자이기 때문입니다. 전기 자동차와 같은 새로운 기술을 사용하면 투자가 수요와 정부 규칙에 따라 변경될 수 있도록 장기적이고 확장 가능해야 합니다. OCPP 승인 하드웨어를 사이트에 설치하는 것이 답이 될 수 있습니다.

다음 제안 요청에 OCPP 준수 요구 사항을 추가하기 위한 특정 언어 및 모범 사례를 도와드릴 수 있으므로 주저하지 말고 연락하십시오.

무료 견적 받기

전문가와 상담하세요