设备上报数据后,客户并不马上需要使用,可以平台处理后,先缓存在时序数据库,客户根据需要,通过数据调用api调用数据。
平台提供多维度进行数据调用。

1、按照单个功能点调用数据

1.1 查询产品所有的功能点

接口post

/iot/v1/application/datapoint/property/list

param参数

参数名 位置 必填 示例值 说明
apikey query uVMKSwM6z7yG7TrC
product_uuid query vJMt4d1olbgKbqgB

响应参数

  1. {
  2. "code": 10,
  3. "msg": "nostrud aliquip id commodo",
  4. "type": 30,
  5. "data": [
  6. "key1",
  7. "keyn"
  8. ],
  9. "ts": 25
  10. }

1.2 获取某个功能点最近N分钟的数据

接口post

/iot/v1/application/datapoint/property/timeminutes

param参数

参数名 必填 示例值 说明
apikey uVMKSwM6z7yG7TrC
product_uuid vJMt4d1olbgKbqgB
device_uuid onu1Pa4U
datapoint base_energy
minutes 50

响应参数

  1. {
  2. "code": 55,
  3. "msg": "sed ea ullamco sunt",
  4. "type": 46,
  5. "data": [
  6. "sint",
  7. "officia sunt",
  8. "nulla dolor elit sunt ut",
  9. "Ut sint occaecat"
  10. ],
  11. "ts": 70
  12. }

1.3 获取某个功能点最近N天的数据

接口post

/iot/v1/application/datapoint/property/timedays

param参数

参数名 必填 示例值 说明
apikey uVMKSwM6z7yG7TrC
product_uuid vJMt4d1olbgKbqgB
device_uuid onu1Pa4U
datapoint base_energy
days 50

响应参数

  1. {
  2. "code": 55,
  3. "msg": "sed ea ullamco sunt",
  4. "type": 46,
  5. "data": [
  6. "sint",
  7. "officia sunt",
  8. "nulla dolor elit sunt ut",
  9. "Ut sint occaecat"
  10. ],
  11. "ts": 70
  12. }

1.4 获取某个功能点最近n个数据

接口post

/iot/v1/application/datapoint/property/limit

param参数

参数名 必填 示例值 说明
apikey
product_uuid
device_uuid
datapoint
limit
page

响应参数

  1. {
  2. "code": 55,
  3. "msg": "sed ea ullamco sunt",
  4. "type": 46,
  5. "data": [
  6. "sint",
  7. "officia sunt",
  8. "nulla dolor elit sunt ut",
  9. "Ut sint occaecat"
  10. ],
  11. "ts": 70
  12. }

2、按照单个功能组调用数据

2.1 获取某功能组功能点N分钟的数据

接口post

/iot/v1/application/group/property/timeminutes

param参数

参数名 必填 示例值 说明
apikey 3752b60a-5f5b-4d51-b9a2-9e7f3365fcf4
product_uuid 4
device_uuid wtdoZq
groupid 1
minutes 2000

响应参数

  1. {
  2. "code": 55,
  3. "msg": "sed ea ullamco sunt",
  4. "type": 46,
  5. "data": [
  6. "sint",
  7. "officia sunt",
  8. "nulla dolor elit sunt ut",
  9. "Ut sint occaecat"
  10. ],
  11. "ts": 70
  12. }

2.2 获取某功能组数据点N天的数据

接口post

/iot/v1/application/group/property/timeminutes

param参数

参数名 必填 示例值 说明
apikey 3752b60a-5f5b-4d51-b9a2-9e7f3365fcf4
product_uuid 4
device_uuid wtdoZq
groupid 1
minutes 2000

响应参数

  1. {
  2. "code": 55,
  3. "msg": "sed ea ullamco sunt",
  4. "type": 46,
  5. "data": [
  6. "sint",
  7. "officia sunt",
  8. "nulla dolor elit sunt ut",
  9. "Ut sint occaecat"
  10. ],
  11. "ts": 70
  12. }

2.3 获取功能组的数据点n个数据