获取设备列表:[GetDeviceList]

基本信息

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

  • 请求方式:Post

  • 请求类型:application/json

请求参数(Body)

参数名称 参数类型 是否可为空 描述
apiID string False 系统分配的应用授权访问ID
dataSign string False 数据签名,签名md5 (ApiID + RequestId + Timestamp + secretKey) 示例:32位大写
timestamp int64 False UTC时间戳,到毫秒,必须 30秒内
requestId string False 请求id
data object false 对象
-gatewayList System.Object[] False 网关列表

请求示例

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

返回参数

参数名称 参数类型 是否可为空 描述
success boolean False 操作是否成功
message string True 消息
messageId int32 False 消息ID:1-成功,0-默认错误,其她为自定义错误
data object[] false 对象
-deviceUid string True 设备唯一UUID
-deviceName string True 设备名称
-deviceStatus int32 False 设备状态
-gatewayId int32 False 网关ID
-deviceId int32 False 设备ID
-opTime date-time False 操作时间
-deviceIndex int32 False 下位机设备索引
-gatewayType int32 False 网关类型
-onlineState int32 False 在线状态:1 在线, 0 离线
-longitude double False 经度
-latitude double False 纬度

返回示例

  1. {
  2. "success": false,
  3. "message": "string",
  4. "messageId": 0,
  5. "data": [
  6. {
  7. "deviceUid": "string",
  8. "deviceName": "string",
  9. "deviceStatus": 0,
  10. "gatewayId": 0,
  11. "deviceId": 0,
  12. "opTime": "2022-12-28T16:13:53.1365206+08:00",
  13. "deviceIndex": 0,
  14. "gatewayType": 0,
  15. "onlineState": 0,
  16. "longitude": 0,
  17. "latitude": 0
  18. }
  19. ]
  20. }