NeoFlow Message Payload 說明

NeoFlow 根據您給予的資料來源、定義的資料流程、條件以及發送時間,自動組合產生 Message 傳送到 IT Service。因上述的設定條件不同,NeoFlow Message 的內容也會有所差異。本篇文章說明 NeoFlow Message Payload 的結構,供您的 IT Service 解讀。

NeoFlow Message 範例
{
    "Tag_Boolean_1": {
        "Value": true,
        "Timestamp": "2024-10-07T05:12:17.848+00:00"
    },
    "Tag_Boolean_2": [
        {
            "Value": true,
            "Timestamp": "2024-10-07T05:12:15.848+00:00"
        },
        {
            "Value": true,
            "Timestamp": "2024-10-07T05:12:16.849+00:00"
        }
    ],
    "Tag_Float_1": {
        "Value": -3.807666e-10,
        "Timestamp": "2024-10-07T05:12:17.852+00:00"
    },
    "Tag_Float_2": [
        {
            "Value": 1.858497,
            "Timestamp": "2024-10-07T05:12:15.85+00:00"
        },
        {
            "Value": 1.832256,
            "Timestamp": "2024-10-07T05:12:16.85+00:00"
        }
    ],
    "Tag_String_1": {
        "Value": "Hello World! [08793]",
        "Timestamp": "2024-10-07T05:12:17.85+00:00"
    },
    "Tag_String_2": [
        {
            "Value": "Hello World! [08791]",
            "Timestamp": "2024-10-07T05:12:15.848+00:00"
        },
        {
            "Value": "Hello World! [08792]",
            "Timestamp": "2024-10-07T05:12:16.849+00:00"
        }
    ],
    "Timestamp": "2024-10-07T05:12:25.362+00:00",
    "project": "Demo"
}

上述 Message 包含了 8 個 Tags,

Tag Name
Tag Class
Data Source
Notes

Tag_Boolean_1

User defined tag

OT Device (each value is associated with an unique timestamp)

The value can be either a JSON object or an array, depending on the “Message Contains” setting.

Tag_Boolean_2

Tag_Float_1

Tag_Float_2

Tag_String_1

Tag_String_2

project

User defined tag

Static value.

This is a JSON object and will always be under root node.

Timestamp

NeoFlow self-created tag

NeoFlow

This is a JSON object that contains a timestamp value representing when the message is created.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *