Perseo CEP имеет тип правила "нет сигнала", который позволяет обнаруживать отсутствие обновления в атрибутах Orion.Это открытый исходный код, и вы можете взглянуть на него, хотя я не знаю, в какой степени эта функция задокументирована.
Тем не менее, разработка такой системы не должна быть сложной.Просто чтобы подписаться на желаемый атрибут с помощью обычных подписок в Orion, и если вы не получили никакого уведомления в данный момент времени, он прекратил отправлять информацию в Orion.
Если вы не хотите использовать подписки, ваша система может запрашивать Orion на регулярной основе и проверять метаданные dateModified
, связанные с атрибутом, то есть GET /v2/entities/device1/attrs/measure?metadata=dateModified
.Пожалуйста, ознакомьтесь с спецификацией NGSIv2 раздела "Системные / встроенные метаданные" о метаданных dateModified
.