Introduction

This document describes how to implement and operate the Open Charge Point Protocol (OCPP) version 1.6 in the MPLAB® X Harmony v3 Software Development Framework. The implementation is demonstrated on the Microchip SAMA5D27-WLSOM1 Evaluation Kit.

OCPP is an open communication standard that facilitates interaction between charging stations (charge points, or CPs) and central systems (charging station management systems, or CSMS).

Managed by the Open Charge Alliance (OCA), OCPP has become a widely recognized standard within the electric vehicle industry, promoting interoperability between charging infrastructure and back-end systems from various vendors.

Currently, the OCA supports the following major versions of OCPP:
  • OCPP v1.6:

    The most widely adopted version, utilizing WebSocket over JSON or XML for communication.

  • OCPP v2.0.1:

    An advanced version that introduces enhanced features, including improved security, smart charging capabilities, remote diagnostics, firmware management and transaction handling.