Terminology & Conventions
Reference material for understanding OCPP 1.6 terminology, RFC 2119 conventions, definitions, abbreviations, and standards references.
Introduction
Foundational guide covering OCPP 1.6 architecture, OCPP-J transport, feature profiles, transaction flows, local authorization, smart charging, and metering.
Charge Point Operations
Detailed documentation of message types initiated by the Charge Point: Authorize, BootNotification, Heartbeat, MeterValues, StartTransaction, StopTransaction, and more.
Central System Operations
Detailed documentation of message types initiated by the Central System: RemoteStart/Stop, Reset, ChangeAvailability, SetChargingProfile, SendLocalList, and more.
Messages (PDU Definitions)
Quick reference for all OCPP 1.6 messages with field definitions, types, validation rules, RPC framing, and shared complex types.
Types & Enumerations
Complete type system reference including complex classes (ChargingProfile, IdTagInfo, MeterValue), enumerations, and primitive string types.
Firmware & Diagnostics
Comprehensive guide for firmware updates and diagnostics file upload processes, including status notifications, CSMS implementation, and configuration keys.
Configuration Keys & Values
All standardized configuration keys for OCPP 1.6 Charge Points organized by Feature Profile, with detailed behavior matrices, measurand references, and CSMS implementation notes.
Guides marked Coming Soon are actively being developed. Check back for updates as more implementation guides are published.