Orion是否支持订阅限制?防爆。我想仅在温度>时才接收上下文更新。 30
答案 0 :(得分:0)
该功能未在NGSIv1中实施,但计划用于NGSIv2(请参阅the NGSIv2 draft specification处“订阅”中的conditions
字段。但是,在编写本文时(0.25.0),它还没有在最后一个Orion版本中实现。
编辑:此功能最终在Orion 0.27.0中实现,例如:
POST /v2/subscriptions
...
{
"subject": {
"entities": [
{
"idPattern": ".*",
"type": "device"
}
],
"condition": {
"attributes": [ "temperature" ],
"expression": {
"q": "temperature>30"
}
}
},
"notification": {
"callback": "http://foo.bar:5050/notify",
"attributes": [ ]
},
"expires": "2050-04-05T14:00:00.00Z"
}