道闸设备列表查询
该接口用于查询社区内的道闸设备列表信息,支持分页查询,并返回设备在线状态等信息。
http://ip:port/iot/api/barrier.listBarrier
GET
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| Authorization | 是 | String | 用户认证token Base token 通过登录接口获取token | 
| app-id | 是 | String | 应用ID 系统dev账户分配 | 
| transaction-id | 是 | String | 请求流水号 不能重复 1000000000+YYYYMMDDhhmmss+6位序列 | 
| sign | 是 | String | 签名 | 
| req-time | 是 | String | 请求时间 YYYYMMDDhhmmss | 
| 参数名称 | 必填 | 类型 | 描述 | 
|---|---|---|---|
| communityId | 是 | String | 小区ID | 
| page | 否 | Integer | 页码,默认为1 | 
| row | 否 | Integer | 每页记录数,默认为10 | 
| paId | 否 | String | 停车场区域ID(可选) | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| code | String | 返回码 0 成功 其他失败 | 
| msg | String | 返回信息 | 
| data | Object | 返回数据 | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| totalPage | Integer | 总页数 | 
| records | Integer | 总记录数 | 
| barriers | List | 
道闸设备列表 | 
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| barrierId | String | 道闸ID | 
| barrierName | String | 道闸名称 | 
| communityId | String | 小区ID | 
| machineCode | String | 设备编码 | 
| heartbeatTime | String | 心跳时间 | 
| stateName | String | 设备状态名称("设备在线"或"设备离线") | 
| locationTypeCd | String | 位置类型 | 
| locationObjId | String | 位置对象ID | 
| remark | String | 备注 | 
GET /iot/api/barrier.listBarrier?communityId=702020082134730001&page=1&row=10
Headers:
  Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
  app-id: 1001
  transaction-id: 100000000020230101120000000001
  sign: 5a8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f
  req-time: 20231001120000
{
  "code": "0",
  "msg": "成功",
  "data": {
    "totalPage": 2,
    "records": 15,
    "barriers": [
      {
        "barrierId": "120020082134730001",
        "barrierName": "南门入口道闸",
        "communityId": "702020082134730001",
        "machineCode": "DZ001",
        "heartbeatTime": "2023-09-21 10:15:30",
        "stateName": "设备在线",
        "locationTypeCd": "1000",
        "locationObjId": "800020082134730001",
        "remark": "南门主入口"
      },
      {
        "barrierId": "120020082134730002",
        "barrierName": "北门出口道闸",
        "communityId": "702020082134730001",
        "machineCode": "DZ002",
        "heartbeatTime": "2023-09-20 18:30:45",
        "stateName": "设备离线",
        "locationTypeCd": "1000",
        "locationObjId": "800020082134730002",
        "remark": "北门出口"
      }
    ]
  }
}
参数验证:
查询逻辑:
返回处理: