This API defines the MQTT topics and payloads used for client interactions with the TransOpt platform.
It covers certificate signing, data aggregation for energy management, and bidirectional optimization control.
CSR for client certificate signup
Unique client identifier
Accepts the following message:
CSR payload for certificate registration.
{
"csr": "string"
}
Client's demand aggregation
Unique client identifier
Accepts the following message:
Aggregated demand information.
{
"timestamp": "2019-08-24T14:15:22Z",
"demand_kW": 0
}
Client's PV production aggregation
Unique client identifier
Accepts the following message:
Aggregated PV production information.
{
"timestamp": "2019-08-24T14:15:22Z",
"production_kW": 0
}
Optimized upstream values sent by client
Unique client identifier
Accepts the following message:
Upstream optimization values sent by client.
{
"timestamp": "2019-08-24T14:15:22Z",
"value": 0
}
Optimization commands sent to client
Unique client identifier
Accepts the following message:
Downstream optimization commands to client.
{
"timestamp": "2019-08-24T14:15:22Z",
"target_value": 0
}
CSR payload for certificate registration.
Aggregated demand information.
Aggregated PV production information.
Upstream optimization values sent by client.
Downstream optimization commands to client.