Атрибуты, включаемые в уведомления, управляются полями attrs
или exceptAttrs
в notification
(подробности см. В спецификации NGSIv2 ). Таким образом, текущими параметрами являются «все атрибуты», «все атрибуты, кроме фиксированного списка» или «список исправлений атрибутов».
Однако, обратите внимание на эту проблему в репозитории Orion. Я думаю, это именно то, что вы имеете в виду. Не стесняйтесь добавлять комментарии к этой проблеме или заявлять о своей поддержке.
РЕДАКТИРОВАТЬ: Обходной путь будет использовать previousValue
метаданные. Таким образом, вы можете подписаться на все атрибуты (используя "attrs": [ ]
или пропуская поле), включая previousValue
метаданные в уведомлениях (используя "metadata": [ "previousValue" ]
). Итак, ваш получатель уведомлений знает, действительно ли изменился атрибут, просто сравнивая значение атрибута и значение метаданных previousValue
.