我想创建一些复杂的实体,聚合一些更简单的实体的结果。
示例场景:为房间建模及其温度。
怎么做?我可以使用Perseo(http://fiware-iot-stack.readthedocs.io/en/latest/cep/)吗?我们的想法是在Perseo上创建一个规则,根据传感器实体值更新房间的属性值。
答案 0 :(得分:0)
也许您可以使用FIWARE Comet STH建模您的方案。
其中一种使用可能性是:
聚合时间序列上下文信息:STH组件允许查询和检索历史聚合时间序列上下文信息,这是关于按时间分组的实体属性值的演变的信息,使其直截了当地获得平均值,标准差,最大值和最小值以及出现次数等概率性指标。
这样,您就可以获得三个传感器的平均值。
为了更新您的Room实体,我认为您可以使用指向Orion的Room实体的URL注册通知,并使用自定义标头指定使通知更新您的实体所需的标头。
以下链接可以帮助您了解自定义标头: How to add a custom header in outgoing notifications with Orion?
我希望这可以帮到你。