NeoFlowは、指定されたデータソース、定義されたデータフロー、条件、および送信時刻に基づいて、自動的にメッセージを生成し、ITサービスへ送信します。上記の設定条件が異なる場合、NeoFlowメッセージの内容も変化します。本記事では、ITサービスが解釈するためのNeoFlowメッセージのペイロード構造について説明します。
NeoFlow メッセージの例
{
"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": "こんにちは世界! [08793]",
"Timestamp": "2024-10-07T05:12:17.85+00:00"
},
"Tag_String_2": [
{
"Value": "こんにちは世界! [08791]",
"Timestamp": "2024-10-07T05:12:15.848+00:00"
},
{
"Value": "こんにちは世界! [08792]",
"Timestamp": "2024-10-07T05:12:16.849+00:00"
}
],
"Timestamp": "2024-10-07T05:12:25.362+00:00",
"project": "デモ"
}
上記のメッセージには8個のタグが含まれています。,
|
タグ名
|
タグクラス
|
データソース
|
メモ
|
|
タグ_ブーリアン_1 |
ユーザー定義タグ |
OT デバイス(各値には一意のタイムスタンプが関連付けられています) |
値は、「メッセージの内容」設定によって、JSONオブジェクトまたは配列のいずれかになります。. |
|
タグ・ブーリアン・2 |
|||
|
タグ_浮動小数点数_1 |
|||
|
タグ_浮動小数点数_2 |
|||
|
タグ_文字列_1 |
|||
|
タグ_文字列_2 |
|||
|
プロジェクト |
ユーザー定義タグ |
静的値。. |
これはJSONオブジェクトで、常にルートノードの下にあります。. |
|
タイムスタンプ |
NeoFlow 独自タグ |
NeoFlow |
これは、メッセージが作成された日時を示すタイムスタンプ値を含むJSONオブジェクトです。. |



