小部件和操作员之间的区别 - Fiware?

时间:2015-10-06 14:33:58

标签: fiware fiware-wirecloud

我今天刚刚开始使用FIWARE,我还没有理解使用这个平台的widget和operator之间的区别。

虽然我理解使用wirecloud的小部件,但我仍然不清楚操作员在这种情况下是什么。

谷歌并没有给我很多帮助。

1 个答案:

答案 0 :(得分:0)

WireCloud运算符是类似于Widgets的组件,它们使用Web技术(例如JavaScript)编程,但不提供用户界面。从这个意义上讲,它们并不打算在仪表板编辑器中使用,而是在Wiring Editor中使用。

操作员可以使用三种类型进行分类:

  • 数据源运算符:提供可供其他小部件/运算符使用的信息的运算符。例如,从Web服务检索某种类型信息的运算符。
  • 数据目标运营商:提供信息并使用它来执行某些任务的运营商。例如,接收某些信息并将其推送到Web服务的运营商。
  • 数据转换运算符:这类运算符非常有用,因为它们可以转换数据,以使小部件或运算符可以使数据结构略有不同。

例如,在WireCloud中,有一个通用的Map Viewer widget可以通过运算符连接到您选择的任何信息源(例如,您可以使用NGSI Source operator从Orion Context获取信息经纪人)。如果您有FIWARE Lab帐户,可以通过安装OrionStarterKitCKANStarterKit来获取一些示例。