如何在QuarkIoE中获得设备的支持测量?

时间:2016-06-15 08:41:40

标签: cumulocity

使用模拟设备时,您可以从“c8y_SupportedMeasurements”字段获取其支持的测量值(即fragmentTypes),例如温度传感器如下所示:

c8y_SupportedMeasurements:[ “c8y_TemperatureMeasurement” ]

使用真实设备时,此字段不可用。在获取特定设备的测量值时,我可以看到可能的fragmentTypes

/测量/测量?源= ID

给出了以下fragmentTypes的测量列表:

  • 湿度传感器

  • 温度传感器

  • 电池

以类似于模拟器和“c8y_SupportedMeasurements”字段的方式获取设备支持的fragmentTypes的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

c8y_SupportedMeasurements是由Cumulocity自动生成的。当设备发送带有新片段的测量值时,它会更新。

您可以直接为这样的设备查询支持的测量值(它只返回c8y_SupportedMeasurements而不是整个设备对象):

/库存/ managedObjects / {{DEVICEID}} / supportedMeasurements

如果此时不存在分片,此调用还将根据设备的历史数据触发supportedMeasurements的初始计算。

相关问题