出入口相机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小时内删除。