芊熠智能出入口相机HTTP通信协议V12Word格式.docx
- 文档编号:7331162
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:25
- 大小:64.05KB
芊熠智能出入口相机HTTP通信协议V12Word格式.docx
《芊熠智能出入口相机HTTP通信协议V12Word格式.docx》由会员分享,可在线阅读,更多相关《芊熠智能出入口相机HTTP通信协议V12Word格式.docx(25页珍藏版)》请在冰点文库上搜索。
地址
车牌识别结果推送的路径地址配置
发送图片
车牌识别结果中包含大图片使能开关
发送小图片
车牌识别结果中包含小图片使能开关
推送端口触发信息
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
typedefenum
{
UNKNOWN_PLATE=0,
BLUE_PLATE,/*蓝牌*/
YELLOW_PLATE,/*黄牌*/
WHITE_PLATE,/*白牌*/
BLACK_PLATE,/*黑牌*/
GREEN_PLATE,/*绿牌*/
YELLOW_GREEN_PLATE,/*黄绿牌*/
BLACK_PLATE_OTHER
}E_PlateColor;
2.车牌类型宏定义ITS_PlateType
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,//单层军牌
PLATE_TYPE_ARM2,//双层军牌
PLATE_TYPE_INDI,//个性车牌
PLATE_TYPE_NEWN,//新能源小车牌
PLATE_TYPE_NEWN1,//新能源大车牌
PLATE_TYPE_EMB,//大使馆车牌
PLATE_TYPE_CON,//领事馆车牌
PLATE_TYPE_MIN,//民航车牌
}ITS_PlateType;
3.车型宏定义E_VehiclSieze
UNKNOWN_SIZE,
LARGE_VEHICLE,/*大型车*/
MIDDLE_VEHICLE,/*中型车*/
SMALL_VEHICLE,/*小型车*/
}E_VehiclSieze;
4.触发方式定义E_SnapMode
SNAP_MODE_UNKNOW=0,
SNAP_MODE_MANUAL,/*手动*/
SNAP_MODE_VIDEO,/*视频*/
SNAP_MODE_LOOP,/*线圈*/
SNAP_MODE_MAX,
}E_SnapMode;
四.车牌识别结果交互数据内容说明
1.相机端请求数据内容
{
"
AlarmInfoPlate"
:
{
channel"
0,
deviceName"
"
default"
ipaddr"
192.168.0.100"
result"
PlateResult"
bright"
carBright"
carColor"
colorType"
colorValue"
confidence"
direction"
license"
_无_"
location"
RECT"
left"
top"
0,
right"
bottom"
0
}
},
timeStamp"
Timeval"
sec"
1441815171,
usec"
0
timeUsed"
triggerType"
1,
type"
serialno"
e10b2d6c8c07b422361457935b518642"
}
其中各字段含义如下:
字段名
字段类型
描述
AlarmInfoPlate
推送结果为车牌识别结果
channel
Int
通道号(预留)
deviceName
String
设备名称(可在客户端->
设备信息->
项目名称配置)
ipaddr
相机IP地址
serialno
相机序列号,相机唯一标识(可在客户端->
相机系列号查看)
result
识别结果数据
PlateResult
车牌相关信息
bright
预留
carBright
车身亮度(预留)
carColor
车身颜色(预留)
colorType
车牌颜色参考E_PlateColor
colorValue
confidence
识别结果可信度(0-100)
direction
车的行进方向(0:
未知1:
来向2:
去向)
license
车牌号码
location
车牌在大图中位置
RECT
位置为矩形区域(左上角,右下角两个点坐标表示)
left
左上角_X坐标
top
左上角_Y坐标
right
右下角_X坐标
bottom
右下角_Y坐标
timeStamp
本次识别,相机当前时间,对应的时间戳
Timeval
时间戳结构体类型
sec
lnt
从1970年1月1日到识别时间的秒数
usec
timeUsed
triggerType
当前识别结果的触发类型,参考E_SnapMode
type
车牌类型,参考ITS_PlateType
imageFile
大图,base64编码的图像数据
开启了大图发送
imageFileLen
大图base64编码的图像数据长度
imageFragmentFile
小图,base64编码的图像数据
开启了小图发送
imageFragmentFileLen
小图base64编码的图像数据长度
2.HTTP服务器应答数据内容
Response_AlarmInfoPlate"
:
info"
ok"
content"
retransfer_stop"
is_pay"
true"
,
serialData"
[
{
"
serialChannel"
0,
data"
MTEyMzQ1Njc4OQ=="
dataLen"
10
},
1,
}
]
必须
Response_AlarmInfoPlate
Y
应答为识别结果推送的应答
info
“ok”表示开闸
其他任意字符如”no”表示不开闸
当回复”ok”时,如果开启了重传功能,当前上传的识别结果不再重传
content
“retransfer_stop”如果开启了重传功能,表示当前上传的识别结果停止重传
Is_pay
serialData
串口透传数据数组
注意:
数组元素可有可无,用户根据实际情况
serialChannel
N
485通道号
0:
透传到A1,B1
1:
透传到A2,B2
data
485透传数据,BASE64编码后的数据
dataLen
485透传数据长度,为BASE64编码前长度
五.IO输入触发交互数据内容说明
AlarmGioIn"
"
TriggerResult"
"
source"
value"
}
},
}
AlarmGioIn
推送结果为IO输入触发
IO输入信息结构
TriggerResult
IO输入信息
source
输入序号
0:
表示输入1
1:
表示输入2
value
触发时输入的状态
回复数据无
六.串口输入交互数据内容说明
SerialData"
0,
}
SerialData
推送结果为485有数据输入
A1,B1有数据输入
A2,B2有数据输入
485输入数据,BASE64编码后的数据
485输入数据,BASE64编码前的数据长度
Response_SerialData"
{
[
{
},
1,
}
]
Response_SerialData
应答为485输入数据推送的应答
数组元素可有可无,根据实际情况
七.心跳交互数据内容说明
Heartbeat"
countid"
}
},
Heartbeat
推送结果为心跳请求数据
countid
心跳计数
本次心跳,相机当前时间,对应的时间戳
或者回复下面内容
Response_Heartbeat"
{
10
],
shutoff"
snapnow"
yes"
Response_Heartbeat
应答为心跳数据推送的应答
其他任意字符如”no”表示无动作
shutoff
“ok”表示关闸
snapnow
“yes”表示抓拍
八.白名单查询,交互数据内容说明
说明:
HTTP交互流程是基于一个请求一个应答的。
HTTP服务端想发起白名单查询请求时,可等到收到相机端心跳请求时,应答为白名单查询。
1.HTTP服务器应答白名单查询数据内容
whiteList"
queryNumList"
1000
listPosition"
whiteList
该应答要求相机返回白名单数据
queryNumList
指定返回的条数,最大为1000条
如果超过1000,可分多次
listPosition
指定起始位置,方便多次查询
2.相机端针对白名单查询,推送白名单数据内容
Response_whiteList"
totalList"
1000,
carnum"
粤B88888"
startime"
20181029165012"
endtime"
20181105165012"
……
Response_whiteList
推送结果为白名单数据
totalList
相机端当前白名单总数
本次推送的白名单数量
跟请求位置保持一致
当返回的总数为0时,该数组下没有元素
carnum
车牌号码(汉字编码GB2312)
startime
白名单起始时间
endtime
白名单截止时间
九.白名单添加,交互数据内容说明
HTTP服务端想发起白名单添加请求时,可等到收到相机端心跳请求时,应答为白名单添加。
1.HTTP服务器应答白名单添加数据内容
addWhiteList"
add_data"
addWhiteList
该应答要求相机添加白名单数据
add_data
白名单数据数组
一次添加,最大为1000条,如果要添加的总数超过1000条,可分多次
2.相机端针对添加白名单,推送结果状态数据内容
Response_AddWhiteList"
reponse"
Response_AddWhiteList
推送结果为添加白名单结果状态
reponse
“ok”表示成功“no”表示失败
十.删除全部白名单,交互数据内容说明
HTTP服务端想发起删除全部白名单请求时,可等到收到相机端心跳请求时,应答为删除全部白名单。
1.HTTP服务器应答删除全部白名单数据内容
deleteWhiteListAll"
1
deleteWhiteListAll
该应答要求相机删除全部白名单数据
2.相机端针对删除全部白名单,推送结果状态数据内容
Response_DelWhiteListAll"
Response_DelWhiteListAll
推送结果为删除全部白名单结果状态
十一删除指定白名单,交互数据内容说明
HTTP服务端想发起删除指定白名单请求时,可等到收到相机端心跳请求时,应答为删除指定白名单。
1.HTTP服务器应答删除指定白名单数据内容
deleteWhiteList"
del_data"
{"
},
deleteWhiteList
该应答要求相机删除指定车牌号的白名单数据
del_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 出入口 相机 HTTP 通信协议 V12
![提示](https://static.bingdoc.com/images/bang_tan.gif)