我想知道是否有任何方法可以检测特定路径中的特定传感器是否已停止向Orion Context Broker发送数据。然后,如果发生这种情况,可以执行某种警报。 我已经研究过FiWARE几个月了,但我真的不知道GE是否能够做到这一点。
有谁知道我该如何解决这个问题?提前谢谢。
答案 0 :(得分:0)
Perseo CEP有一个"没有信号"规则类型,允许检测Orion属性中缺少更新。它是开源的,你可以看看,虽然我不知道这个功能在哪个方面都有记录。
然而,开发一个系统并不困难。只需使用Orion的常规订阅订阅所需的属性,如果您在给定时间内没有收到任何通知,则它已停止向Orion发送信息。
如果您不想使用订阅,系统可以定期查询Orion,并检查与该属性相关联的dateModified
元数据,即GET /v2/entities/device1/attrs/measure?metadata=dateModified
。请关注NGSIv2 specification部分"系统/内置元数据"关于dateModified
元数据。
答案 1 :(得分:0)