Поддерживает ли Orion ограничения по подпискам? Бывший. Я хочу получать обновления контекста только при температуре> 30
Брокер контекста Fiware Orion: ограничения на подписки
comment
Вы что-нибудь пробовали?
- person IlGala   schedule 12.11.2015
comment
Я пробовал старую версию Ориона еще в марте. Я не знаю, реализована ли эта функция (она есть в API).
- person E. Marotti   schedule 17.11.2015
Ответы (1)
Эта функция не реализована в NGSIv1, но запланирована для NGSIv2 (см. Поле conditions
в «Подписках» на проект спецификации NGSIv2). Однако он еще не был реализован в последней версии Orion на момент написания этой статьи (0.25.0).
РЕДАКТИРОВАТЬ: эта функция была наконец реализована в 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"
}
person
fgalan
schedule
17.11.2015
Спасибо. Есть ли план по функциональности? Когда вы планируете это реализовать?
- person E. Marotti; 18.11.2015
Orion Context Broker разработан по гибкой методике. Таким образом, мы не используем долгосрочные дорожные карты, а планируем спринт за спринтом. Тем не менее, вы можете отслеживать прогресс, используя следующие ссылки: 1) общая панель мониторинга реализации NGSIv2 (docs.google.com/spreadsheets/d/, столбец статуса), 2) элемент невыполненной работы для подписок NGSIv2 на github.com/telefonicaid/fiware-orion/issues/1316
- person fgalan; 18.11.2015
Наконец, функция фильтрации уведомлений будет доступна в версии Orion 0.27.0 (которая будет выпущена в конце января 2016 года). Ответ был отредактирован, чтобы включить эту информацию.
- person fgalan; 19.01.2016