NGSI types
このカスタム・ノードは、エンティティ タイプのリストまたは特定のタイプのエンティティ情報を取得できるノードです。

エンティティ・タイプの一覧表示
エンティティ・タイプのリストを取得できます。
プロパティ

name: ノード・インスタンスの名前Context Broker: Context Broker のエンドポイントServicePath: FIWARE Service PathAction Type:List Entity TypesValues: true の場合、レスポンス・ペイロードは、エンティティ・タイプのリストを含む JSON 配列です。NoAttrDetail: true の場合、リクエストは属性タイプの詳細を提供しませんDecode forbidden chars:offまたはon
入力
payload JSON Object
msg.payload には、空の JSON オブジェクトが含まれている必要があります。
{}
出力
payload JSON Array
msg.payload には、エンティティ・タイプのリストが含まれています。
[
{
"type": "Sensor",
"attrs": {
"TimeInstant": {
"types": [
"DateTime"
]
},
"atmosphericPressure": {
"types": [
"Number"
]
},
"dateObserved": {
"types": [
"DateTime"
]
},
"location": {
"types": [
"geo:json"
]
},
"relativeHumidity": {
"types": [
"Number"
]
},
"temperature": {
"types": [
"Number"
]
}
},
"count": 1
},
]
statusCode Number
msg.statusCode にはステータス・コードが含まれています。
200
特定のタイプのエンティティ情報を取得
特定のタイプのエンティティ情報を取得できます。
プロパティ

name: ノード・インスタンスの名前Context Broker: Context Broker のエンドポイントServicePath: FIWARE Service PathAction Type:Entity information for a given typeEntity type: エンティティ情報を取得するエンティティのタイプNoAttrDetail: true の場合、リクエストは属性タイプの詳細を提供しませんDecode forbidden chars:offまたはon
入力
payload String
msg.payload には、エンティティ・タイプが含まれている必要があります。
Sensor
出力
payload JSON Object
msg.payload には、エンティティ情報が含まれます。
{
"attrs": {
"TimeInstant": {
"types": [
"DateTime"
]
},
"atmosphericPressure": {
"types": [
"Number"
]
},
"dateObserved": {
"types": [
"DateTime"
]
},
"location": {
"types": [
"geo:json"
]
},
"relativeHumidity": {
"types": [
"Number"
]
},
"temperature": {
"types": [
"Number"
]
}
},
"count": 1
}
statusCode Number
msg.statusCode にはステータス・コードが含まれています。
200
Use value of actionType in payload
エンティティ・タイプのリストまたは特定のタイプのエンティティ情報を取得できます。
プロパティ

name: ノード・インスタンスの名前Context Broker: Context Broker のエンドポイントServicePath: FIWARE Service PathAction Type:value of actionType in payloadEntity type: エンティティ情報を取得するエンティティのタイプValues: true の場合、レスポンス・ペイロードは、エンティティ・タイプのリストを含む JSON 配列です。NoAttrDetail: true の場合、リクエストは属性タイプの詳細を提供しませんDecode forbidden chars:offまたはon
入力 (types)
payload JSON Object
エンティティ・タイプのリストを取得する場合、msg.payload には、actionType types を持つ JSON オブジェクトが含まれている必要があります。
msg.payload には、types の値を持つ actionType が含まれている必要があります。
{
"actionType": "types"
}
Output (types)
payload JSON Array
msg.payload には、エンティティ・タイプのリストが含まれています。
[
{
"type": "Sensor",
"attrs": {
"TimeInstant": {
"types": [
"DateTime"
]
},
"atmosphericPressure": {
"types": [
"Number"
]
},
"dateObserved": {
"types": [
"DateTime"
]
},
"location": {
"types": [
"geo:json"
]
},
"relativeHumidity": {
"types": [
"Number"
]
},
"temperature": {
"types": [
"Number"
]
}
},
"count": 1
},
]
Input (type)
payload JSON Object
特定のタイプのエンティティ情報を取得する場合、 msg.payload には、actionType type とエンティティ・タイプを持つ JSON オブジェクトが含まれている必要があります。
msg.payload には、エンティティ・タイプと type の値を持つ actionType が含まれている必要があります。
{
"actionType": "type",
"type": "Sensor"
}
Output (type)
payload JSON Object
msg.payload には、エンティティ情報が含まれています。
{
"attrs": {
"TimeInstant": {
"types": [
"DateTime"
]
},
"atmosphericPressure": {
"types": [
"Number"
]
},
"dateObserved": {
"types": [
"DateTime"
]
},
"location": {
"types": [
"geo:json"
]
},
"relativeHumidity": {
"types": [
"Number"
]
},
"temperature": {
"types": [
"Number"
]
}
},
"count": 1
}
statusCode Number
msg.statusCode にはステータス・コードが含まれています。
200