批量插入设备/测量

Bulk insert of devices / measurements

您是否打算允许在一次调用中创建多个对象?例如,目前如果我想创建 50 个设备(通过导入),我需要调用 API 50 次。

我认为如果所有对象都包含在同一个调用中,它可以更不必要地加载服务器。

对于一个项目,我们不希望实时(每秒)传达测量结果,而是推迟在 cumulocity 中的存储。因此,我们可能需要每小时一次创建约 4000 个测量值。这种方法现实吗?

当然,这种方法没有问题。如果您通过移动数据通道发送数据,它还允许您优化移动带宽。 POST 测量集合而不是单个测量,即使用

Content-Type: application/vnd.com.nsn.cumulocity.measurementCollection+json

并在正文中使用

{ "measurements": [ {  ... first measurement ... }, { ... second measurement ... }, ... ] }

如果您计划在我们的 public 生产系统上同时定期创建大量测量,我们感谢您提前通知容量配置。

目前没有用于在同一调用中创建多个托管对象的批量 API。在实际 roll-out 场景中,这对我们的客户来说并不是瓶颈。

但是,有一个 API 用于设备的批量注册。也许这有帮助?它由设备注册页面上的上传按钮使用,并在此处进行描述:https://cumulocity.com/guides/reference/device-credentials/ ("Bulk device credentials")

干杯, 安德烈