接口说明
分页查询门禁设备信息以及通道信息
前置条件
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6 及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/device/subsystem/page
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 长度 | 说明 |
---|---|---|---|---|
categorys | 是 | array | - | 设备大类,门禁设备:8 |
types | 是 | array | - | 设备小类,详见:门禁设备小类,请求格式为:设备大类_设备小类,例如人脸门禁,8_16 |
其他参数以及示例详见:设备分页查询
接口说明
查询门禁设备详细信息
前置条件
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6 及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/device/{deviceCode}
请求Method
GET
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 长度 | 说明 |
---|---|---|---|---|
deviceCode | 是 | string | 50 | 门禁设备编码 |
示例详见:设备详情查询
接口说明
查询门禁设备树
前置条件
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6 及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/tree
请求Method
POST
数据提交格式
application/json
请求参数
参数说明以及示例详见:设备树查询
接口说明
发送获取门通道最新的开关门状态以及工作模式通知,等待结果异步返回后,可通过门状态查询接口查询
为保证查询结果的准确性,建议每天定时调用一次门状态同步接口,对平台门禁设备进行一次状态校准
前置条件
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6 及以上版本
门禁管理子系统 V1.0.0 及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/channelControl/getDoorStatus
请求Method
POST
数据提交格式
application/json
参数:
参数名 | 必选 | 类型 | 长度 | 说明 |
---|---|---|---|---|
channelCodeList | 是 | array | 1000 | 门禁通道编码,可调用设备管理接口,获取unitType为7的通道编码 |
请求参数示例
{
"channelCodeList": ["1000003$7$0$0"]
}
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
code | string | 错误码:0代表成功,非0具体错误码 |
errMsg | string | 错误信息 |
success | boolean | 请求是否成功 |
返回示例
{
"code": "0",
"errMsg": "success",
"success": true
}
接口说明
查询所有门禁通道开关门状态以及工作模式 接口qps=50
前置条件
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6 及以上版本
门禁管理子系统 V1.0.0 及以上版本
接口版本
1.0.0
接口url
/evo-apigw/evo-accesscontrol/1.0.0/card/accessControl/channelControl/channels
请求Method
POST
数据提交格式
application/json
参数名 | 必选 | 类型 | 长度 | 说明 |
---|---|---|---|---|
channelCode | 否 | string | 64 | 门通道编码(可通过设备管理接口,获取unitType为7的channels) |
channelCodes | 否 | array | 1000 | 门通道编码(可通过设备管理接口,获取unitType为7的channels) |
doorGroupId | 否 | long | - | 门组ID |
注意:通道编码和门组入参至少有一个,都存在的情况下,优先级:channelCode > channelCodes > doorGroupId
请求参数示例
{"channelCode":"1002725$7$0$1","allowSmartLock":false}
{"channelCodes":["1002725$7$0$1", "1002726$7$0$1"],"allowSmartLock":false}
{"doorGroupId":4,"allowSmartLock":false}
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | String | 错误码 |
data | Object | 返回通道信息 |
errMsg | String | 错误信息 |
success | boolean | 请求是否成功 |
返回参数(data)具体内容说明
参数名 | 类型 | 说明 |
---|---|---|
channelCode | String | 门禁通道编码 |
channelName | String | 门禁通道名字 |
channelSeq | int | 通道序号 |
deviceCode | String | 设备编码 |
deviceModel | String | 设备型号 |
deviceName | String | 设备名字 |
deviceType | String | 设备类型 |
escFlag | boolean | 梯控标记,详见 梯控标记字典 |
flag | boolean | 冗余字段,默认false |
id | int | 自增ID |
onlineStatus | String | 设备状态,详见 门禁设备在离线状态字典 |
orgCode | String | 组织编码 |
orgName | String | 组织名称 |
status | int | 通道状态 1:开门,2:关门 |
validflag | int | 是否可用 |
workMode | int | 工作模式 0-普通,1-常闭,2-常开 |
返回示例
{
"code":"0",
"data":[
{
"channelCode":"1002725$7$0$1",
"channelName":"172.3.111.57_门禁通道_2",
"channelSeq":1,
"deviceCode":"1002725",
"deviceModel": "16",
"deviceName":"172.3.111.57",
"deviceType":"1",
"escFlag":false,
"flag":false,
"id":252,
"onlineStatus":"ON",
"orgCode":"001005",
"orgName":"yrx",
"status":2,
"validFlag":1,
"workMode":0
}
],
"errMsg":"success",
"success":true
}