Skip to content

MindConnect OPC UA PubSub Service – 示例

事件数据

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

此操作只创建事件,无法执行更新和删除操作。

数据设置消息

示例事件数据消息如下:

示例
    {
        "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": [2000]
        },
        "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": [200]
                }, {
                    "fieldValue": ["low"]
                }, {
                    "fieldValue": ["full"]
                }],
                "fieldCount": 3
            }]
        }
    }

事件消息

示例事件消息如下:

示例
    {
        "entityId": "4eb511dd732d485d8a8d92ea4274ea38",
        "typeId": "connint5.connectivity.event.type.ElectricEngine",
        "source": "engine",
        "Unit": "KM",
        "Overspeed": 200,
        "timestamp": "2020-03-06T08:45:20.414Z",
        "hiearchy": "vehicle-001"
    },
    {
        "entityId": "00daa679be2d4f58b44be5d972518725",
        "typeId": "connint5.connectivity.event.type.Battery",
        "source": "primary",
        "Unit": "%",
        "Charge": "low",
        "timestamp": "2020-03-06T08:45:20.414Z",
        "hierarchy": "vehicle-001/batteries"
    },
    {
        "entityId": "00daa679be2d4f58b44be5d972518725",
        "typeId": "connint5.connectivity.event.type.Battery",
        "source": "secondary",
        "Unit": "%",
        "Charge": "full",
        "timestamp": "2020-03-06T08:45:20.414Z",
        "hierarchy": "vehicle-001/batteries"
    }

还有问题?

向社区提问


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


Last update: June 30, 2020