获取阀门状态:[GetDeviceValveStatus]

基本信息

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

  • 请求方式:Post

  • 请求类型:application/json

请求参数(Body)

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

请求示例

  1. {
  2. "apiID": "string",
  3. "timestamp": 0,
  4. "requestId": "string",
  5. "deviceUid": "string",
  6. "dataSign": "string"
  7. }

返回参数

  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. "collectTime": {
  20. "参数类型": "string",
  21. "描述": "采集时间 yyyy-MM-dd HH:mm:ss",
  22. "可空类型": true
  23. },
  24. "flowSpeed": {
  25. "参数类型": "float",
  26. "描述": "流速(m³/h)",
  27. "可空类型": false
  28. },
  29. "totalFlow": {
  30. "参数类型": "float",
  31. "描述": "总累计流量(m³)",
  32. "可空类型": false
  33. },
  34. "pressure": {
  35. "参数类型": "float",
  36. "描述": "压力(bar)",
  37. "可空类型": false
  38. },
  39. "openTime": {
  40. "参数类型": "string",
  41. "描述": "开启UTC时间 (2022-11-02 13:51:40)",
  42. "可空类型": true
  43. },
  44. "switchStatus": {
  45. "参数类型": "int32",
  46. "描述": "开关状态 1-开 0-关",
  47. "可空类型": false
  48. },
  49. "passageway": {
  50. "参数类型": "int32",
  51. "描述": "通道",
  52. "可空类型": false
  53. },
  54. "deviceUid": {
  55. "参数类型": "string",
  56. "描述": "设备uid",
  57. "可空类型": true
  58. },
  59. "onlineState": {
  60. "参数类型": "int32",
  61. "描述": "在线状态,1 在线,0 不在线",
  62. "可空类型": false
  63. }
  64. },
  65. "描述": null,
  66. "可空类型": false
  67. }
  68. }

返回示例

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