The OCPP DataTransfer message provides a way for custom messages to be sent to/received from connected charge points. The decoding/encoding and handling of the data of each messages will be unique and require custom implementation each time, but SolarNetwork could have some scaffolding to support adding "DataTransfer handler" style components easily in the future.