问题标签 [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 投票
0 回答
83 浏览

csv - 是否可以将文件中的“数据点图”小部件导入仪表板?

我正在使用 Cumulocity 仪表板通过“数据点图”小部件直观地分析来自传感器节点的测量数据。手动创建小部件是一项乏味且耗时的工作。是否可以创建用于在仪表板中创建小部件的 CSV(或类似)文件?这确实会有所帮助并节省大量时间。我知道批量创建设备有类似的功能。

0 投票
1 回答
174 浏览

angularjs - 无法在 cumulocity 的 hello-core-api 示例应用程序之上使用 c8y.ui 功能

我正在尝试在我在 Cumulocity 的 hello- 之上构建的应用程序中使用提供的功能 c8y.ui 模块( http://resources.cumulocity.com/documentation/jssdk/latest/#/core/c8y.ui )核心 API 应用程序(https://bitbucket.org/m2m/cumulocity-examples/src/0fbc406e849ecba3a01526ebef8d4d8bb1f7f374/hello-core-api)。

但是,当我从 c8y.ui 模块向我的控制器注入依赖项时,我收到以下错误消息(尝试将 c8yAlert 作为依赖项注入时)

angular.js:9997 错误:[$injector:unpr] 未知提供者:c8yAlertProvider <- c8yAlert

关于如何让 c8y.ui 模块工作的任何想法?

0 投票
2 回答
238 浏览

cumulocity - 在 Cumulocity 中通过 REST 接口或智能应用程序工具包配置智能规则

是否可以在自定义 Cumulocity 应用程序上使用提供的 REST 接口或 c8y.core angular-module 创建智能规则。我正在尝试使用智能应用程序工具包创建一个 Cumulocity 应用程序,用户应该能够在其中配置警报阈值并定义是否应为此警报激活短信/电子邮件通知。这些事情可以在驾驶舱应用程序智能规则部分完成。

0 投票
2 回答
270 浏览

cumulocity - 从 Cumulocity 获取聚合数据

是否可以使用 REST api 或 Cumulocity 的 c8y.sdk javascript 模块获取聚合的测量数据。这里的用例是我想获取给定时间范围内的测量结果,这样无论实际测量频率如何,每 5 分钟时间框都会有一个测量结果?

0 投票
1 回答
53 浏览

cumulocity - 按旅程测量 - 数据结构

我希望能够通过旅程对 OBD 设备测量(gps 数据、速度)和事件(硬加速、减速、猛烈转弯……)进行建模。能够检索此测量/事件或按旅程计算聚合非常重要。

我该如何管理?目前,事件和测量直接链接到 managedObject 并且无法查询自定义属性的 API(我想我可以将旅程 ID 添加为每个测量的自定义属性,但即使使用这种解决方法,我也无法在此字段上进行过滤)。

也许我可以将旅程作为 childDevice 来管理?这是建模的最佳方式吗?

0 投票
1 回答
235 浏览

cumulocity - 删除 managedObject 任意片段

我计划使用自定义 JSON 片段来保存托管对象上的域数据。

当我们通过 API 创建一个对象时,我们将附加一个带有元数据的片段,该元数据根据我们的模型定义它。

创建和更新这些片段很简单,但似乎没有办法在不删除整个 managedObject 的情况下删除片段,这是不切实际的,例如,我们会丢失该对象的所有测量值。

我想这不是什么大问题,因为我可以简单地设置一个空片段并在我的解析代码中处理它,但是如果我们将来需要,能够删除这些片段会很有用,有没有办法做这是我没有解决的?

0 投票
2 回答
257 浏览

java - 从 Java 设置 c8y_Command 结果字符串

我正在尝试在 java-agent 中实现 c8y_Command (Shell) OperationType。我到了可以在设备上运行命令的地步,我也可以设置 OperationStatus 但我没有找到发回结果(命令输出)字符串的方法。

http://www.cumulocity.com/guides/reference/device-management/ 说:

为了传达特定命令的结果,设备添加了一个属性“result”:

如果这是代理可以设置状态的方式:

那么您能否展示一下如何发回命令结果字符串!

谢谢一堆。

0 投票
1 回答
90 浏览

cumulocity - Cumulocity:高级阈值警报

我们的设备将根据目标值报告测量值,该目标值因站点而异,例如:

我希望能够在测量值超过与目标的百分比差异时触发警报。

例如,轻微警报将在 +/- 15% 时触发,严重警报将在 +/- 30% 时触发

我的 SO 代表太低,无法嵌入图像,所以请在此处查看我糟糕的绘图。

这是必要的,因为每个站点的设备将被校准到不同的测量值;一个阈值并不适合所有阈值,警报阈值位于目标的任一侧,而不仅仅是增加或减少值。

这怎么能用当前的功能来实现呢?

它会被视为数据点/警报区域的功能吗?

0 投票
1 回答
120 浏览

cumulocity - 从 REST API 调用报告

内置 Cockpit 应用程序提供了一个界面,用于创建报告以导出测量和警报等数据。

有没有办法连接计划任务(例如 AWS Lambda cron/计划任务)来执行报告?

报告可以发送到电子邮件地址以外的任何地方吗?AWS S3、Dropbox 或类似的东西会很棒,因为它们可以输入到分析工作流程中。

0 投票
2 回答
157 浏览

cumulocity - 在 cumulocity 上存储自定义应用程序配置

有没有办法通过 c8y.sdk 在 Cumulocity 后端存储自定义应用程序配置?我想存储一个 JSON,其中包含特定于使用智能应用工具包创建的应用程序的配置信息。