1.4.8.3.1. 修改读头信息
修改设备下的读头信息
目前仅控制器设备支持该功能
Request:
POST /v1.0/device/reader/update
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
"lang": "zh-cn",
"usr": "username",
"pwd": "password",
"payload": {
"params": {
"sn": "33998400021314",
"readerNum": 2,
"readerName": "33998400021314_1_IN",
"busType": 1,
"inOutType": 1,
"enable": 1,
"offlineRefuse": 0,
"address": 1,
"serialPort": 1,
"ip": 1,
"port": 1,
"mac": 1,
"multicast": 1
}
}
}
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
sn | String | Y | 设备序列号 |
readerNum | Integer | Y | 读头编号 |
readerName | String | N | 读头名称 |
inOutType | Integer | N | 出入类型, 0:入, 1:出 |
busType | Integer | N | 读头总线类型(0:不使用, 1:使用RS-485读头, 2:使用韦根读头, 3:使用RS-485读头或者韦根读头, 4:使用TCP/IP读头) |
enable | Integer | N | 启用状态,0:停用,1:启用 |
offlineRefuse | Integer | N | 是否离线通行, 0:正常通行, 1:拒绝通行 |
address | Integer | N | 读头接在控制器上对应逻辑地址, 针对韦根读头; 读头拨码地址, 针对RS-485读头 |
serialPort | Integer | N | 读头连接控制器的串口(对应控制器串口丝印:RS-485 PORT1/RS-485 PORT2/RS-485 PORT3, 值分别为1/2/3)进行通信, 针对RS-485读头 |
ip | String | N | 读头IP, 针对TCP/IP读头 |
port | Integer | N | 读头端口, 针对TCP/IP读头 |
mac | String | N | 读头MAC地址 |
multicast | String | N | 组播地址 |
Response:
{
"code": "00000000",
"mid": "xxx",
"message": "success"
}
1.4.8.3.2. 查询读头信息
查询设备下的读头信息。
在接收到读头初始化推送后调用该接口以获取设备关联的读头信息。
目前仅控制器设备支持该功能
Request:
POST /v1.0/device/reader/query
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
"lang": "zh-cn",
"usr": "username",
"pwd": "password",
"payload": {
"params": {
"sn": "33998400021314",
"readerNum": 1
}
}
}
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
sn | String | Y | 设备序列号 |
readerNum | Integer | N | 读头编号,当为空时,默认查询指定设备下的读头列表信息 |
Response:
{
"code": "00000000",
"mid": "xxx",
"message": "success",
"payload": {
"results": [{
"sn": "33998400021314",
"readerName": "33998400021314_1_IN",
"readerNum": 2,
"doorNum": 1,
"busType": 1,
"inOutType": 1,
"enable": 1,
"offlineRefuse": 0,
"address": 1,
"serialPort": 1,
"ip": 1,
"port": 1,
"mac": 1,
"multicast": 1
}]
}
}
参数名 | 类型 | 描述 |
---|---|---|
sn | String | 设备序列号 |
readerName | String | 读头名称 |
readerNum | Integer | 读头编号 |
doorNum | Integer | 指定的门编号 |
busType | Integer | 读头总线类型(0:不使用, 1:使用RS-485读头, 2:使用韦根读头, 3:使用RS-485读头或者韦根读头(默认), 4:使用TCP/IP读头) |
inOutType | Integer | 出入类型, 0:入, 1:出 |
enable | Integer | 启用状态,0:停用,1:启用(默认) |
offlineRefuse | Integer | 是否离线通行, 0:正常通行(默认), 1:拒绝通行 |
address | Integer | 读头接在控制器上对应逻辑地址, 针对韦根读头; 读头拨码地址, 针对RS-485读头 |
serialPort | Integer | 读头连接控制器的串口(对应控制器串口丝印:RS-485 PORT1/RS-485 PORT2/RS-485 PORT3, 值分别为1/2/3)进行通信, 针对RS-485读头 |
ip | String | 读头IP, 针对TCP/IP读头 |
port | Integer | 读头端口, 针对TCP/IP读头 |
mac | String | 读头MAC地址 |
multicast | String | 组播地址 |