Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Open Message Format (OMF)

Streaming data

  • Last UpdatedAug 19, 2026
  • 1 minute read

Streaming data represents values that change over time, such as sensor reading, metrics or measurements. The data is sent using instance messages and appears in the StreamingData array.

Streaming data entries point to a container, which is the home for that stream of values at runtime. The container is mapped back to a streaming data type defined in the schema.

Each streaming data instance typically includes:

  • The container identifier (id)

  • One or more time-stamped values

  • Property values that match the streaming data type defined in the schema

Streaming data types must include at least one indexed property, usually a timestamp, to identify and order values over time. The indexes defined in the schema determine how incoming values are stored and interpreted by the destination system.

The example below shows how streaming data values are sent using an Instance message and linked back to a specific asset.

{

"streamingdata": [

{

"id": "Tank1.LevelMeasurements",

"values": [

{

"Timestamp": "2024-05-01T14:30:00Z",

"Level": 42.5

},

{

"Timestamp": "2024-05-01T14:31:00Z",

"Level": 43.1

}

]

}

],