Skip to content

时间序列数据消息示例

时间序列数据

示例数据消息与 "c/{clientId}/o/opcua/v3/u/d/t" 主题相关。

此操作只创建时间序列,无法执行更新和删除操作。

数据集消息

示例
    {
        "networkMessageHeader": {
            "versionFlags": -48,
            "extendedFlags1": {
                "value": 36
            },
            "extendedFlags2": {
                "value": 0
            },
            "publisherId": "vehicle-001-publisher",
            "uadpversion": 0,
            "groupHeaderEnabled": false,
            "payloadHeaderEnabled": true,
            "timestampEnabled": true,
            "picoSecondsEnabled": false,
            "promotedFieldsEnabled": false,
            "securityEnabled": false,
            "chunkMessage": false,
            "networkMessageType": "DATA_SET_MESSAGE",
            "extendedFlags2Enabled": false,
            "publisherIdEnabled": true,
            "publisherIdDataType": "String",
            "dataSetClassIdEnabled": false,
            "extendedFlags1Enabled": true
        },
        "payloadHeader": {
            "count": 1,
            "dataSetWriterIds": [1000]
        },
        "extendedNetworkMessageHeader": {
            "timestamp": {
                "value": 132279579627160000,
                "timeInMillis": 1583484362716,
                "utcCalendar": 1583484362716,
                "localCalendar": 1583484362716,
                "milliSeconds": 13227957962716
            },
            "picoSeconds": 0
        },
        "payload": {
            "messages": [{
                "dataSetMessageHeader": {
                    "dataSetFlags1": 227,
                    "dataSetFlags2": 16,
                    "messageSequenceNumber": 0,
                    "timestamp": {
                        "value": 132279579627160000,
                        "timeInMillis": 1583484362716,
                        "utcCalendar": 1583484362716,
                        "localCalendar": 1583484362716,
                        "milliSeconds": 13227957962716
                    },
                    "picoSeconds": 0,
                    "status": 0,
                    "configurationVersionDataType": {
                        "majorVersion": {
                            "value": 123
                        },
                        "minorVersion": {
                            "value": 123
                        }
                    },
                    "timestampEnabled": true,
                    "picoSecondsEnabled": false,
                    "fieldEncoding": "RAW_DATA",
                    "dataSetMessageValid": true,
                    "dataSetMessageSequenceNumberEnabled": false,
                    "statusEnabled": false,
                    "configurationVersionMajorVersionEnabled": true,
                    "configurationVersionMinorVersionEnabled": true,
                    "dataSetFlags2Enabled": true,
                    "dataSetMessageType": "DATA_KEY_FRAME"
                },
                "dataSetMessage": [{
                    "fieldValue": [120, 1.9]
                }, {
                    "fieldValue": [true, 23]
                }, {
                    "fieldValue": [false, 100]
                }],
                "fieldCount": 3
            }]
        }
    }

一旦发送了上述数据集消息,就会使用如下所示的消息休发出相应的 iot-timeseries 请求。

时间序列消息

时间序列消息示例如下:

示例
    [{
      "_time": "2020-03-06T08:46:02.716Z",
      "Current": 120,
      "Voltage": 1.9
    }],
    [{
      "_time": "2020-03-06T08:46:02.716Z",
      "Charging": true,
      "ChargeLevel": 23
    }],
    [{
      "_time": "2020-03-06T08:46:02.716Z",
      "Charging": false,
      "ChargeLevel": 100
    }]

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: June 30, 2020