出入口相机HTTP通信协议V1.2
修改记录
文件编号 | 版本号 | 拟制人/ 修改人 | 拟制/修改日期 | 更改理由 | 主要更改内容 (写要点即可) |
V1.0 | 刘兴江 | 2017年12月20日 | 第一次创建,支持车牌结果推送 | ||
V1.1 | 刘兴江 | 2018年8月30日 | 支持心跳消息,支持SSL通信 | ||
V1.2 | 刘兴江 | 2018年11月30日 | 支持白名单下载,RS485数据上传 | ||
一.协议概述
相机端基于HTTP V1.1 版本。这种方式需要用户建立一个HTTP服务器,同时将这台HTTP服务器的地址配置给一体机。当一体机有识别结果后(或者其他需要推送的内容时),就会往指
定的地址发HTTP命令。数据交互内容采用JSON格式,区分大小写。
二.相机端配置说明
HTTP推送配置字段简单说明
是否启用 | ssl协议未开启的危害 相机端HTTP/HTTPS 推送功能使能开关 |
服务器地址 | HTTP服务器网络地址 |
服务器备用地址 | 当HTTP服务器地址无法连通时, 相机端会连接该备用地址 |
端口 | HTTP服务器端口号 |
超时时间 | 一次HTTP (请求,应答) 数据交互的超时时间,当超过该时间,相机端会关闭该次连接socket 注意:当相机端有心跳推送,且心跳间隔时间小于该超时时间时,socket就不会关闭,相当于长连接 |
推送车牌识别结果 | 车牌识别结果推送使能开关 |
地址 | 车牌识别结果推送的路径地址配置 |
发送图片 | 车牌识别结果中包含大图片使能开关 |
发送小图片 | 车牌识别结果中包含小图片使能开关 |
推送端口触发信息 | IO输入触发信息推送使能开关 |
地址 | IO输入触发信息推送的路径地址配置 |
推送串口数据 | 485输入数据推送使能开关 |
地址 | 485输入数据推送的路径地址配置 |
字符编码 | 车牌识别结果汉字编码,(GB2312,UTF-8)可选 |
HTTP心跳 | 心跳推送使能开关 |
地址 | 心跳推送的路径地址配置 |
心跳间隔 | 心跳推送的间隔时间,单位秒 |
私有协议 | 客户定制的http对接协议 |
ssl连接 | HTTPS传输使能开关 |
ssl端口 | HTTPS服务器端口号 |
验证方式 | 匿名:不校验证书 CA证书:校验服务器证书,相机端要导入证书 |
HTTP车牌识别结果多次推送配置
是否启用 | 车牌识别推送重传功能使能 注意: 1)服务器应答停止重传,否则一直重传 2) 相机端重传最大识别结果队列为10个,超过的话,旧的被替换 3)相机重启后,重传队列会丢失 4)默认重传间隔为配置的超时时间(最大20S) |
发送大图 | 重传车牌识别时,包括大图使能开关 |
发送小图 | 重传车牌识别时,包括小图使能开关 |
无岗亭模式 | 该功能使能时 1)相机同云平台网络连接正常,相机为联机状态 2)相机同云平台网络连接异常,相机为脱机状态 |
三.数据类型定义
1.车牌颜宏定义 E_PlateColor
typedef enum
{
UNKNOWN_PLATE = 0,
BLUE_PLATE, /*蓝牌*/
YELLOW_PLATE, /*黄牌*/
WHITE_PLATE, /* 白牌*/
BLACK_PLATE, /*黑牌*/
GREEN_PLATE, /*绿牌*/
YELLOW_GREEN_PLATE, /*黄绿牌*/
BLACK_PLATE_OTHER
}E_PlateColor;
2.车牌类型宏定义 ITS_PlateType
typedef enum
{
PLATE_TYPE_NULL=0, //未知
PLATE_TYPE_BLUE, //普通蓝牌
PLATE_TYPE_BLACK, //普通黑牌
PLATE_TYPE_YELL, //普通黄牌
PLATE_TYPE_YELL2, //双层黄牌
PLATE_TYPE_POL, //警察车牌
PLATE_TYPE_APOL, //武警车牌
PLATE_TYPE_APOL2, //双层武警
PLATE_TYPE_ARM, //单层军牌
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论