问题标签 [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 - CumulocityLongPollingTransport Idle
我正在使用 7.40.0 Cumulocity Java Client SDK 订阅实时通知。我能够收到通知,但在让客户端运行一段时间后,它似乎停止收听并且我不再能够检索通知。
有没有人遇到过这种情况?
cumulocity - 如何在累积量中从 current_timestamp().toDate() 获取时间字符串?
在我使用 CEL 进行累积性的开发中,我假设它会2017-01-04T20:55:50.365+08:00
通过如下调用返回时间字符串current_timestamp().toDate()
,但它不起作用。如何2017-01-04T20:55:50.365+08:00
在累积 CEL 中获取当前时间的时间字符串值(如)?
谢谢,ZJP
cumulocity - 是否有任何解决方案可以调试 CEL 以进行累积性开发?
是否有任何解决方案可以调试 CEL(累积事件语言)以进行累积分析开发?
谢谢,ZJP
cumulocity - 测量值数据类型
我是 Cumulocity 的新手,目前正在评估 Java 和 C++ 代理。在 Java MeasurementValue 类中有一个方法 setType(ValueType),它可以有 ValueType.STRING 作为参数,但测量值的容器是 BigDecimal。一般来说,是否可以进行非数字测量?
cumulocity - 图表中的测量标签
关于出现在 Web UI 图表中的测量标签。我已经实现了一个接受“单位”和“数量”作为构造函数参数的 GenericMeasurement Java 类。单位可以很好地绘制图形。我期待看到“数量”作为图形标签,但我看到的是“通用测量”。图形标签是简单地从类中提取的,还是我可以设置一个属性来定义标签,从而避免为我想要可视化的每种测量类型创建一个特定的类?
http - 如何在bayuexclient中传递服务器的登录凭据?
我的目标是拥有一个监听服务器消息的bayeux客户端。但是,我仍在努力与bayeux客户端的服务器建立连接。服务器需要登录凭据。但我发现很多没有任何登录细节的例子。使用一些示例,我发现bayeux 客户端对象需要 LongPollingTransport 对象。其中包含一个 httpclient。但是,我想先握手,以便我知道连接正常,然后我应该开始在频道 /test/temp 上收听服务器。服务器的 url 是 (url = " https://manse.abcd .fi"; ) 和下面给出的客户端定义。但是由于 Bayuex http url 需要登录。我如何通过登录(用户和密码)来建立连接。我觉得应该在 LongPollingTransport 类的某个地方给出它。到目前为止我连接失败。
此代码仍然给出错误。我仍然不确定 LongPollingTransport.create(null) 是否正常工作。我使用了您建议的相同名称空间。这样好吗。
cumulocity - 示例 JavaSoftwareDriver 中的下载错误
在使用 Java 示例包版本 7.41 测试软件下载时,我发现它在 JavaSoftwareDriver.download(...) 中出现“MalformedURLException: no protocol”失败
在使用调试器进行进一步调查时,我发现 toBeInstalledEntry 包含键 'testfile' 和值 '1.0.0',而这两者作为 URL 都没有多大意义。这个例子只是简单的破坏,还是服务器和代理之间的版本冲突?该类使用的类“软件”似乎已被弃用,但我找不到任何信息或替代它。
hadoop - cumulocity中的java客户端如何监听事件?
目的是构建一个订阅和收听频道的java客户端。然后将来自 cumulocity 服务器的到达事件处理到 hadoop。首先,使用 java 客户端很难连接(订阅)cumulocity 服务器。但是,现在我们已经有了订阅者(因为我们能够获得一些价值,如代码注释中所述)。接下来我们想要订阅者收听我们在 cumulocity 服务器中定义的频道。但是我们无法在 cumulocity java 文档中获得任何有助于实现此步骤的方法或任何有用的东西。这是代码。我已经匿名化了凭据和服务器 url。
因为我们能够获得一些整数值来验证与服务器的连接。但是现在下一点是如何监听事件的通道并获取这些事件。任何帮助将不胜感激。
cumulocity - 使用 node.js 订阅主题
我正在尝试从节点 js 文件订阅主题。
我正在使用这条线发布到在计时器上运行的信号强度测量。所有好的数据都以累积的形式到达我的问题是我现在如何订阅该主题?我将如何在 mqttlens 中将其作为备份?
我是 cumulocity 的新手,所以非常感谢任何帮助。
弗雷德
cumulocity - Cumulocity - managedObject 的更新片段
在我们的应用程序中,当我们通过 API 创建新对象时,我们会在c8y_Mobile
片段中发送 SIM 和 GSM 模块相关信息。该对象对功能有限的嵌入式设备进行建模,因此我们直接使用 HTTPS API。
托管对象按预期显示新片段:
当用户更改嵌入式单元上的 SIM 卡时,IMSI 和 ICCID 属性应在 managedObject c8y_Mobile 片段中更新。但是如果我们只发送这些属性,整个片段就会被覆盖:
所以托管对象显示了这一点:
请注意,imei属性和其他属性已丢失,并且不再存在于托管对象中。
为了保存数据并最小化事务,我想知道是否有一种方法可以更新片段而无需再次发送所有所需的属性。
我尝试使用 HTTP POST 而不是 PUT,但这给了我一个method not allowed
错误,如文档中所述。