5 Database
When designing a database for an OCPP 1.6J implementation, key entities include the following:
- Charge points to store identifiers, locations, statuses and configurations.
- Transactions to track transaction IDs, charge point IDs, start/end times, energy delivered and user IDs.
- Users to maintain user IDs, names and payment methods.
- Events to log event IDs, charge point references, timestamps and event types (such as faults or status changes).
- Firmware updates to monitor charge point firmware versions and update statuses.
