Skip to content

CIM Data Source

The CIM Data Source allows connecting to any device which supports communication over MQTT. The CIM Data Source Adapter is a general purpose adapter that can be used if no specific adapter is available for a device. It uses the TimeSeries object of the Real Time Data Market Document to parse incoming data.

Connection to AIIDA ​

Devices can send data to the MQTT broker of the EDDIE instance on the dedicated topic for the CIM Data Source.

json
{
  "version": "1.0",
  "registeredResourceMRID": {
    "value": "5eef407d-d14f-49d4-b61a-769a20caa540",
    "codingScheme": "NAT"
  },
  "dateAndOrTimeDateTime": "2025-07-01T07:43:59.073747585Z",
  "quantities": [
    {
      "quantity": 25,
      "type": "0",
      "quality": "AS_PROVIDED"
    },
    {
      "quantity": 1750,
      "type": "2",
      "quality": "AS_PROVIDED"
    }
  ]
}

Data of the original source must be parsed into the a TimeSeries JSON object with the following fields:

  • version: The version of the Time Series, currently always 1.0.
  • registeredResourceMRID: Identifies the data source which provided the data.
    • value: The UUID of the data source which provided the data.
    • codingScheme: The coding is based on the country the data source is located at.
  • dateAndOrTimeDateTime: The UTC timestamp of the data
  • quantities: An array of quantities with the following fields: