问题标签 [cumulocity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

cumulocity - 如何在 Cumulocity 中获得设备的支持测量值?

使用模拟设备时,您可以从“c8y_SupportedMeasurements”字段中获取其支持的测量值(即片段类型),例如温度传感器如下所示:

c8y_SupportedMeasurements:[“c8y_TemperatureMeasurement”]

使用真实设备时,此字段不可用。在获取该特定设备的测量值时,我可以看到可能的片段类型

/测量/测量?来源=id

这给了我以下片段类型的测量列表:

  • 湿度传感器

  • 温度感应器

  • 电池

以与模拟器和“c8y_SupportedMeasurements”字段类似的方式获取设备支持的片段类型的正确方法是什么?

0 投票
2 回答
693 浏览

aggregate - 埃斯珀以模式计数重复事件

我有一系列事件,如下所示:

  1. 事件 A 开始序列
  2. 多个事件 B 发生
  3. 事件 C 停止序列

我使用模式 [每个 A -> (B 直到 C)] 做到了这一点,这似乎是正确的(你怎么看?)。但我正在努力从序列中出现的 B 事件中检索和汇总信息。我想简单地计算一下,也许还有一些平均值,但似乎没有任何效果(示例 1 返回 1,示例 2 返回 0,示例 3 返回 null,即使我的 B 事件存在)。

0 投票
1 回答
159 浏览

cumulocity - 在 cumulocity 中托管应用程序的设置

我想将应用程序配置为通过上传的档案托管在 cumulocity 上。

文档显示了两种应用程序类型,HOSTED以及EXTERNAL.

如果我将类型设置为HOSTED,它需要 params resourcesUrl,它引用一个存储库。

使用插件创建应用程序需要哪些步骤,
该插件托管在 cumulocity 而不是来自存储库?

cumulocity.json
0 投票
1 回答
95 浏览

cumulocity - 在 esper 语句中使用自定义类型属性的累积量

我很难使用自定义类型的属性来编写诸如上下文之类的语句。例如,这是有效的:

然而这还不够,我需要检查我的一些自定义属性以更好地定义上下文。我希望能够做这样的事情:

我不知道该放什么而不是 ???? 参考事件。它对于源、时间、类型等“本机”属性是透明的,但是一旦有自定义属性,我就不知道如何访问它。

至于启动/终止语法,有一些我不明白的非常奇怪的东西,但也许它更像是一个 Esper 而不是 Cumulocity 问题。这是有效的:

但这不是:

我收到一条错误消息:

无法验证单行函数参数表达式“startEvent”:名为“startEvent”的属性在任何流中均无效

任何见解将不胜感激。

0 投票
1 回答
169 浏览

cumulocity - 将处理后的数据从 Cumulocity 中的 CEL 规则发送到外部 REST 服务

我的用例是这样的:在 Cumulocity 中,来自设备的许多事件由一些“Cumulocity 事件语言”脚本收集和处理。现在我需要在一些后台和分析系统中进一步处理这些数据。我的想法是通过编写自己的(例如)JavaScript 函数(参见' https://www.cumulocity.com/guides/event-language /advanced/ ') 并通过 REST 调用将收集的数据发布到该系统(需要运行适当的服务)。

问题:1)这个想法可行吗?2)我可以将帮助程序库(在我的情况下为 JS)加载到 CEL 模块中吗?3)如果失败,我可以重复我的推送尝试吗?

谢谢 MB

0 投票
2 回答
226 浏览

cumulocity - 将文件部署到累积设备的最佳方法?

使用 cumulocity java-agent 是否可以在管理页面上将文件(即 zip)上传到文件存储库,然后将此文件推送到我的所有设备或指示所有设备提取此文件?

0 投票
2 回答
105 浏览

esper - Esper 创建表达式 - ReferenceError: \"function\" is not defined

在另一个表达式中调用一个表达式有问题吗?因为当我这样做时:

我得到一个错误 \"hexToBin\" 没有定义。(getTemperature#2)。但是,当我将所有代码放入 getTemperature 时,它​​可以正常工作。

0 投票
3 回答
429 浏览

cumulocity - 如何使用 Cumulocity 设备管理/配置存储库?

我可以在“CONFIGURATION SNAPSHOTS Repository”页面上上传一个文件,但我没有找到任何关于如何使用它的信息。

如果可能的话,我想尝试使用它来将文件部署到设备。

为了能够使用它,我必须实现哪个 c8y_SupportedOperation(在 java 代理中:supportedOperationType)?

0 投票
1 回答
642 浏览

cumulocity - 累积量测量表示

我在接收事件时创建测量值,我可以使用 API 获取它们,但它们没有在设备管理界面中以图形方式表示。我有他们必须尊重的特定格式才能自动表示吗?如果是这样,有没有地方可以找到 Cumulocity 支持的所有格式?我从文档中的示例推断出 c8y_TemperatureMeasurement,但我没有找到完整的原生格式列表。

以下是我目前的测量示例:

0 投票
1 回答
122 浏览

cumulocity - SCADA 小部件中的 Cumulo 城市自定义属性?

我想将 SCADA 小部件中的占位符映射到我通过 UpdateManagedObject 放入设备中的自定义属性。我可以使用 API 查看属性,但在配置小部件时它不会出现在本机属性中。