获取阀门状态列表:[DeviceValveStatusList]

基本信息

  • 接口地址:/gateway/api/v2sign/Device/DeviceValveStatusList

  • 请求方式:Post

  • 请求类型:application/json

请求参数(Body)

  1. {
  2. "apiID": {
  3. "是否必传": true,
  4. "参数类型": "string",
  5. "描述": "系统分配的应用授权访问ID",
  6. "可空类型": false
  7. },
  8. "dataSign": {
  9. "是否必传": true,
  10. "参数类型": "string",
  11. "描述": "数据签名,签名md5 (ApiID + RequestId + Timestamp + secretKey) 示例:32位大写",
  12. "可空类型": false
  13. },
  14. "timestamp": {
  15. "是否必传": true,
  16. "参数类型": "int64",
  17. "描述": "UTC时间戳,到毫秒,必须 30秒内",
  18. "可空类型": false
  19. },
  20. "requestId": {
  21. "是否必传": true,
  22. "参数类型": "string",
  23. "描述": "请求id",
  24. "可空类型": false
  25. },
  26. "deviceUidList": {
  27. "是否必传": true,
  28. "参数类型": [
  29. "string"
  30. ],
  31. "描述": "设备唯一ID",
  32. "可空类型": false
  33. }
  34. }

请求示例

  1. {
  2. "apiID": "string",
  3. "dataSign": "string",
  4. "timestamp": 0,
  5. "requestId": "string",
  6. "deviceUidList": [
  7. null
  8. ]
  9. }

返回参数

  1. {
  2. "success": {
  3. "参数类型": "boolean",
  4. "描述": "操作是否成功",
  5. "可空类型": false
  6. },
  7. "message": {
  8. "参数类型": "string",
  9. "描述": "消息",
  10. "可空类型": true
  11. },
  12. "messageId": {
  13. "参数类型": "int32",
  14. "描述": "消息ID:1-成功,0-默认错误,其她为自定义错误",
  15. "可空类型": false
  16. },
  17. "data": {
  18. "参数类型": [
  19. {
  20. "collectTime": {
  21. "参数类型": "string",
  22. "描述": "采集时间 yyyy-MM-dd HH:mm:ss",
  23. "可空类型": true
  24. },
  25. "flowSpeed": {
  26. "参数类型": "float",
  27. "描述": "流速(m³/h)",
  28. "可空类型": false
  29. },
  30. "totalFlow": {
  31. "参数类型": "float",
  32. "描述": "总累计流量(m³)",
  33. "可空类型": false
  34. },
  35. "pressure": {
  36. "参数类型": "float",
  37. "描述": "压力(bar)",
  38. "可空类型": false
  39. },
  40. "openTime": {
  41. "参数类型": "string",
  42. "描述": "开启UTC时间 (2022-11-02 13:51:40)",
  43. "可空类型": true
  44. },
  45. "switchStatus": {
  46. "参数类型": "int32",
  47. "描述": "开关状态 1-开 0-关",
  48. "可空类型": false
  49. },
  50. "passageway": {
  51. "参数类型": "int32",
  52. "描述": "通道",
  53. "可空类型": false
  54. },
  55. "deviceUid": {
  56. "参数类型": "string",
  57. "描述": "设备uid",
  58. "可空类型": true
  59. },
  60. "onlineState": {
  61. "参数类型": "int32",
  62. "描述": "在线状态,1 在线,0 不在线",
  63. "可空类型": false
  64. }
  65. }
  66. ],
  67. "描述": "数据",
  68. "可空类型": true
  69. }
  70. }

返回示例

  1. {
  2. "success": false,
  3. "message": "string",
  4. "messageId": 0,
  5. "data": [
  6. {
  7. "collectTime": "string",
  8. "flowSpeed": 0,
  9. "totalFlow": 0,
  10. "pressure": 0,
  11. "openTime": "string",
  12. "switchStatus": 0,
  13. "passageway": 0,
  14. "deviceUid": "string",
  15. "onlineState": 0
  16. }
  17. ]
  18. }