1) 人脸识别门禁终端使用的通讯协议(Socket)
2) 为了保证人脸识别门禁终端传输过程中的数据安全,接口中的JSON格式的包体数据设定为使用DES进行加密。
3) 人脸识别门禁终端字符编码格式 UTF-8
4) 人脸识别门禁终端单包数据(包头+包体+包尾)小于10K
5) 人脸识别门禁终端在连续发送多包数据时,第一包包体为数据,后续包中为二进制数据,不需要加密处理。
6) 人脸识别门禁终端测试地址xxx.xxx.xx.xxx,端口:xxxxx
1)、包头
人脸识别门禁终端请求包包头
|
序号 |
内容 |
长度 |
备注 |
其它 |
|
1 |
人脸识别门禁终端包头标记 |
2 byte |
0xDDCC |
|
|
2 |
人脸识别门禁终端数据包长度 |
2 byte |
0x0000~0x2800 |
最大 0x2800 (包头+包体+包尾) |
|
3 |
人脸识别门禁终端命令字 |
1 byte |
0x00~0xFF |
最大0xFF |
|
4 |
人脸识别门禁终端分包序号 |
2 byte |
0x0000~0xFFFF |
0x0000 |
|
5 |
人脸识别门禁终端分包总数 |
2 byte |
0x0000~0xFFFF |
0x0000 |
|
6 |
人脸识别门禁终端设备状态 |
1 byte |
0x00~0xFF |
请参考设备状态对照表 |
|
7 |
人脸识别门禁终端设备SN编号 |
16byte |
|
|
应答包包头
|
序号 |
内容 |
长度 |
备注 |
其它 |
|
1 |
人脸识别门禁终端包头标记 |
2 byte |
0xCCDD |
|
|
2 |
人脸识别门禁终端数据包长度 |
2 byte |
0x0000~0x2800 |
最大 0x2800 (包头+包体+包尾) |
|
3 |
人脸识别门禁终端命令字 |
1 byte |
0x00~0xFF |
最大0xFF |
|
4 |
人脸识别门禁终端分包序号 |
2 byte |
0x0000~0xFFFF |
0x0000 |
|
5 |
人脸识别门禁终端分包总数 |
2 byte |
0x0000~0xFFFF |
0x0000 |
|
6 |
人脸识别门禁终端执行结果返回编码或后续命令字 |
1 byte |
0x00~0xFF |
0x00:服务器空闲(主要是心跳包使用) 0x01:成功 0x02:失败 0x10~0xFF:为后续命令字 |
|
7 |
人脸识别门禁终端设备SN编号 |
16byte |
|
|
2)、人脸识别门禁终端包体
人脸识别门禁终端JSON格式数据或二进制数据
3)、人脸识别门禁终端包尾
|
序号 |
内容 |
长度 |
备注 |
其它 |
|
1 |
人脸识别门禁终端数据校验 |
1 byte |
0x00~0xFF |
包头+包体 Xor校验运算 U8 calcCheckSum(unsigned char *pkg, int len) { U8 BBC = 0; for(int i = 0; i < len; i++) { BBC ^= pkg[i]; } return BBC; } |
人脸识别门禁终端设备主动发送请求到服务器
(一) 人脸识别门禁终端请求(设备->服务器):
1. 人脸识别门禁终端请求命令: 0x10
2. 人脸识别门禁终端请求实例: 0xDDCC包长0x100x00000x00000x01SN16Byte二进制数据校验
3. 人脸识别门禁终端请求包体数据格式: {"sn":"","date_time":""}
包体数据详细说明:
|
序号 |
参数 |
类型 |
说明 |
|
1 |
sn |
string |
设备序列号 |
|
2 |
date_time |
datetime |
设备请求时间, 格式为:年-月-日 时:分:秒 |
(二) 人脸识别门禁终端返回示例(服务器->设备):
0:空闲(无后续命令)
返回数据: 0xCCDD包长0x100x00000x00000x00SN16Byte校验
无包体
1:成功(查看包体中的详细信息-有后续命令)
返回数据: 0xCCDD包长0x100x00000x00000x01SN16Byte二进制数据校验
返回包体数据格式: {"cmd":"","params":[{"date_time":""}]}
包体详细说明:
|
序号 |
参数 |
说明 |
|
1 |
人脸识别门禁终端cmd |
人脸识别门禁终端服务器端发送给需要设备执行的命令 |
|
2 |
人脸识别门禁终端params |
人脸识别门禁终端服务器端发送给需要设备执行的命令的参数 |
2:失败(查看包体中的详细信息-无后续命令)
返回数据: 0xCCDD包长0x100x00000x00000x02SN16Byte二进制数据校验
包体数据格式: {"result_code":"", "result_desc":""}
人脸识别门禁终端包体详细说明:
|
序号 |
参数 |
类型 |
说明 |
|
1 |
人脸识别门禁终端result_code |
int |
错误编码,请参考错误编码说明 |
|
2 |
人脸识别门禁终端result_desc |
string |
描述 |
TAG:天波融合通信雷竞技官方下载地址app , 天波监狱智能可视会见系统,远程探视系统企业,语音系统,天波智能电话机天波软交换,天波智慧对讲,天波程控交换机,IPPBX ,电话交换机,智能电话机,语音网关,智慧对讲,人脸识别系统,人脸识别,人脸识别门禁,人脸识别雷竞技官方下载地址app ,面部识别终端,人脸识别终端,人脸识别考勤机,智能人脸识别,人脸识别考勤机,人脸识别门禁机,人脸识别支付,人脸识别供应商,人脸识别闸机,工地人脸识别,室外人脸识别,人脸识别设备,人脸识别硬件,人脸识别门禁,工地人脸识别,人脸识别门禁一体机,人脸识别系统供应商