问题标签 [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.
cumulocity - 如何在 Cumulocity 中获得设备的支持测量值?
使用模拟设备时,您可以从“c8y_SupportedMeasurements”字段中获取其支持的测量值(即片段类型),例如温度传感器如下所示:
c8y_SupportedMeasurements:[“c8y_TemperatureMeasurement”]
使用真实设备时,此字段不可用。在获取该特定设备的测量值时,我可以看到可能的片段类型
/测量/测量?来源=id
这给了我以下片段类型的测量列表:
湿度传感器
温度感应器
电池
以与模拟器和“c8y_SupportedMeasurements”字段类似的方式获取设备支持的片段类型的正确方法是什么?
aggregate - 埃斯珀以模式计数重复事件
我有一系列事件,如下所示:
- 事件 A 开始序列
- 多个事件 B 发生
- 事件 C 停止序列
我使用模式 [每个 A -> (B 直到 C)] 做到了这一点,这似乎是正确的(你怎么看?)。但我正在努力从序列中出现的 B 事件中检索和汇总信息。我想简单地计算一下,也许还有一些平均值,但似乎没有任何效果(示例 1 返回 1,示例 2 返回 0,示例 3 返回 null,即使我的 B 事件存在)。
cumulocity - 在 cumulocity 中托管应用程序的设置
我想将应用程序配置为通过上传的档案托管在 cumulocity 上。
该文档显示了两种应用程序类型,HOSTED
以及EXTERNAL
.
如果我将类型设置为HOSTED
,它需要 params resourcesUrl
,它引用一个存储库。
使用插件创建应用程序需要哪些步骤,
该插件托管在 cumulocity 而不是来自存储库?
cumulocity.json
cumulocity - 在 esper 语句中使用自定义类型属性的累积量
我很难使用自定义类型的属性来编写诸如上下文之类的语句。例如,这是有效的:
然而这还不够,我需要检查我的一些自定义属性以更好地定义上下文。我希望能够做这样的事情:
我不知道该放什么而不是 ???? 参考事件。它对于源、时间、类型等“本机”属性是透明的,但是一旦有自定义属性,我就不知道如何访问它。
至于启动/终止语法,有一些我不明白的非常奇怪的东西,但也许它更像是一个 Esper 而不是 Cumulocity 问题。这是有效的:
但这不是:
我收到一条错误消息:
无法验证单行函数参数表达式“startEvent”:名为“startEvent”的属性在任何流中均无效
任何见解将不胜感激。
cumulocity - 将处理后的数据从 Cumulocity 中的 CEL 规则发送到外部 REST 服务
我的用例是这样的:在 Cumulocity 中,来自设备的许多事件由一些“Cumulocity 事件语言”脚本收集和处理。现在我需要在一些后台和分析系统中进一步处理这些数据。我的想法是通过编写自己的(例如)JavaScript 函数(参见' https://www.cumulocity.com/guides/event-language /advanced/ ') 并通过 REST 调用将收集的数据发布到该系统(需要运行适当的服务)。
问题:1)这个想法可行吗?2)我可以将帮助程序库(在我的情况下为 JS)加载到 CEL 模块中吗?3)如果失败,我可以重复我的推送尝试吗?
谢谢 MB
cumulocity - 将文件部署到累积设备的最佳方法?
使用 cumulocity java-agent 是否可以在管理页面上将文件(即 zip)上传到文件存储库,然后将此文件推送到我的所有设备或指示所有设备提取此文件?
esper - Esper 创建表达式 - ReferenceError: \"function\" is not defined
在另一个表达式中调用一个表达式有问题吗?因为当我这样做时:
我得到一个错误 \"hexToBin\" 没有定义。(getTemperature#2)。但是,当我将所有代码放入 getTemperature 时,它可以正常工作。
cumulocity - 如何使用 Cumulocity 设备管理/配置存储库?
我可以在“CONFIGURATION SNAPSHOTS Repository”页面上上传一个文件,但我没有找到任何关于如何使用它的信息。
如果可能的话,我想尝试使用它来将文件部署到设备。
为了能够使用它,我必须实现哪个 c8y_SupportedOperation(在 java 代理中:supportedOperationType)?
cumulocity - 累积量测量表示
我在接收事件时创建测量值,我可以使用 API 获取它们,但它们没有在设备管理界面中以图形方式表示。我有他们必须尊重的特定格式才能自动表示吗?如果是这样,有没有地方可以找到 Cumulocity 支持的所有格式?我从文档中的示例推断出 c8y_TemperatureMeasurement,但我没有找到完整的原生格式列表。
以下是我目前的测量示例:
cumulocity - SCADA 小部件中的 Cumulo 城市自定义属性?
我想将 SCADA 小部件中的占位符映射到我通过 UpdateManagedObject 放入设备中的自定义属性。我可以使用 API 查看属性,但在配置小部件时它不会出现在本机属性中。