人脸识别门禁终端终端设备

发布时间:2018-08-03 10:58:52

人脸识别门禁终端考勤设备(socket协议)

1、人脸识别门禁终端接口描述

1) 人脸识别门禁终端使用的通讯协议(Socket)

2) 为了保证人脸识别门禁终端传输过程中的数据安全,接口中的JSON格式的包体数据设定为使用DES进行加密。

3) 人脸识别门禁终端字符编码格式 UTF-8

4) 人脸识别门禁终端单包数据(包头+包体+包尾)小于10K

5) 人脸识别门禁终端在连续发送多包数据时,第一包包体为数据,后续包中为二进制数据,不需要加密处理。

6) 人脸识别门禁终端测试地址xxx.xxx.xx.xxx,端口:xxxxx

2、接口请求数据包格式

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;

}

 

3、人脸识别门禁终端接口详情
3.1人脸识别门禁终端心跳包

人脸识别门禁终端设备主动发送请求到服务器

(一) 人脸识别门禁终端请求(设备->服务器):

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 ,面部识别终端,人脸识别终端,人脸识别考勤机,智能人脸识别,人脸识别考勤机,人脸识别门禁机,人脸识别支付,人脸识别供应商,人脸识别闸机,工地人脸识别,室外人脸识别,人脸识别设备,人脸识别硬件,人脸识别门禁,工地人脸识别,人脸识别门禁一体机,人脸识别系统供应商

Baidu
map