0

我正在使用 Cumulocity Java 代理将传感器的数据从代理发送到服务器。由于数据量非常巨大,我想在一个 Http post 请求中发送大量数据。但是在花了几个小时查看包的源代码之后,com.cumulocity.sdk.client.measurement我认为只有一次只发布一个测量值的版本。我对吗 ?因此,在我的项目中,我使用 HttpClient 发送大量数据(以 JSONArray 格式)并且它正在工作。但是我的客户想知道为什么我必须自己实现它,所以我想知道API尚未实现还是我错了。

非常感谢。

4

1 回答 1

0

com.cumulocity.sdk.client.measurement目前没有提供用于测量的批量 API 的实现是正确的。

但是,您可以使用com.cumulocity.sdk.client.RestConnector作为所有 API 实现的基类的泛型类。它有一个方法public <T extends ResourceRepresentationWithId> T post(String path, CumulocityMediaType mediaType, T representation) throws SDKException。您可以手动调用该方法,也可以为实现它的 MeasurementBulk API 添加一个新类。

因此,您不必完全在库之外执行此调用。

于 2017-03-21T09:45:34.027 回答