批量插入设备/测量
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")
干杯,
安德烈
您是否打算允许在一次调用中创建多个对象?例如,目前如果我想创建 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")
干杯, 安德烈