TCP server
通讯协议文档 第
1
页 共
35
页
车牌识别一体机
TCP 通讯协议说明手册
(版权所有,翻版必究)
非常感谢您使用我们公司的产品,我们将竭诚为您提供最好的服务。
本手册可能包含技术上不准确的地方或文字错误,欢迎您的纠正。
本手册内容将做定期的更新,更新内容将在本手册的新版本中加入。
我们随时会改进或更新本手册中描述的产品或程序。
TCP server
通讯协议文档 第
2
页 共
35
页
版本变更记录
版本号
拟制日期
版本描述
存档编号
1.0.10
2018.10.23
1. 增加NTP配置获取;
2. 增加NTP配置设置;
1.0.9
2017.03.29
1. 增加获取/设置用户自定义数据
2. 增加获取/设置串口参数
3. 增加获取IO输出状态
4. 获取设备存储信息
1.0.8
2017.12.12
1. 增加算法识别参数的获取/设置
2. 增加算法识别属性的获取
3. 增加LED控制参数的设置/获取
4. 增加LED控制属性的获取
5. 增加恢复设备默认配置
1.0.7
2017.11.24
1. 增加设置/获取虚拟线圈参数
2. 增加设置/获取识别区域参数
1.0.6
2017.10.16
1 设备维护管理相关
2 车牌识别中获取视频播放uri
3 注册脱机事件
4 设备组网相关
5 用户登录相关
1.0.5
2017.6.16
1 清除组网数据
2 得到当前组网内部所有设备配置
3 获取组网图片
1.0.4
2016.6.13
1 增加设置、获取网络参数
2 增加设置中心服务器配置
1.0.3
2016.3.25
Tcp 协议纠错
1.0.2
2016.2.16
1 新增Linux环境下java的Demo
2 从此版本开始,版本号以三位整数进行
发布
1.0.0.1
2016.1.12
1 开发手册对接口说明,进行分类,方便
用户查看
TCP server
通讯协议文档 第
3
页 共
35
页
目录
1 基本说明
.....................................................................................................................................
6
1.1 收发命令包与数据包格式
........................................................................................
6
1.2 具体命令
.....................................................................................................................
6
2 Tcp 协议命令
.............................................................................................................................
7
2.1 设备维护管理
.............................................................................................................
7
2.1.1 获取设备的序列号: getsn
........................................................................................
7
2.1.2 获取设备的硬件版本信息: get_hw_board_version
...........................................
7
2.1.3 获取设备当前时间戳: get_device_timestamp
...................................................
8
2.1.4 设置系统时间:set_time
..........................................................................................
8
2.1.5 设置网络参数:set_networkparam
.........................................................................
9
2.1.6 获取网络参数:get_networkparam
.........................................................................
9
2.1.7 设置中心服务器网络参数:set_centerserver_net
...............................................
10
2.1.8 设置当前配置为用户默认配置:set_user_default_cfg
...................................
11
2.1.9 修改设备 admin 密码:set_adminpass
............................................................
11
2.1.10 重启设备:reboot_dev
....................................................................................
12
2.1.11 建安顺 APP 过期设置:jasauthtime,jasauthtime_rsp
............................
12
2.1.12 对 DM8127 的单板:获取降噪模式和降噪强度:get_denoise
............
13
2.1.13 对 DM8127 的单板:设置降噪模式和降噪强度:set_denoise
.............
13
2.1.14 开始自动聚焦:startfocusandzoom
.........................................................
14
2.1.15 停止自动聚焦:stopfocusandzoom
.........................................................
14
2.1.16 恢复设备默认配置:set_factorydefault
....................................................
15
2.2 车牌识别
...................................................................................................................
15
2.2.1 配置推送数据方式: ivsresult
.................................................................................
15
2.2.2 获取最近一次识别结果: getivsresult
..................................................................
18
2.2.3 手动触发车牌识别:trigger
.................................................................................
19
2.2.4 获取记录最大 id: get_max_rec_id
......................................................................
19
2.2.5 获取历史记录: get_record
....................................................................................
19
2.2.6 获取记录图片: get_image、get_offline_image
.................................................
20
2.2.7 抓取当前图片 get_snapshot
................................................................................
20
2.2.8 获取视频播放的 uri: get_rtsp_uri
........................................................................
21
2.2.9 获取虚拟线圈参数:get_virloop_para
..............................................................
21
2.2.10 设置虚拟线圈参数:set_virloop_para
.......................................................
22
2.2.11 获取虚拟线圈属性:get_virloop_prop
......................................................
22
2.2.12 获取识别区域参数:get_reco_para
...........................................................
23
2.2.13 设置识别区域参数:set_reco_para
............................................................
24
2.2.14 获取识别区域属性:get_reco_prop
...........................................................
25
TCP server
通讯协议文档 第
4
页 共
35
页
2.2.15 获取算法识别参数: get_alg_result_para
...............................................
26
2.2.16 设置算法识别参数: set_alg_result_para
................................................
26
2.2.17 获取算法识别参数属性: get_alg_result_prop
.......................................
27
2.2.18 设置 LED 参数: set_led_para
......................................................................
29
2.2.19 获取 LED 参数: get_led_para
.....................................................................
30
2.2.20 获取 LED 属性: get_led_prop
.....................................................................
30
2.3 设备硬件参数配置
..................................................................................................
31
2.3.1 控制 IO 输出: ioctl, ioctl_resp
.............................................................................
31
2.3.2 获取 IO 输入状态: get_gpio_value
.....................................................................
32
2.3.3 获取 IO 输出状态: get_gpio_out_value
.............................................................
32
2.3.4 自动聚焦: auto_focus, auto_focus_rsp
.............................................................
32
2.3.5 获取存储设备信息: get_diskinfo
.........................................................................
33
2.3.6 获取串口参数: get_serial_para
............................................................................
34
2.3.7 设置串口参数: set_serial_para
............................................................................
35
2.4 设备连接
...................................................................................................................
35
2.4.1 通知在线消息:response_online,
response_online_rsp
....................................
35
2.5 配置透明通道: ttransmission
..............................................................................
35
2.6 白名单
.......................................................................................................................
37
2.6.1 脱机检查
...................................................................................................................
37
2.6.2 操作白名单:white_list_operator
......................................................................
40
2.7 识别结果加密
...........................................................................................................
43
2.7.1 获取加密方式:get_ems
......................................................................................
44
2.7.2 获取用户密码:get_encrypt_key
.......................................................................
44
2.7.3 重新设置用户密码:reset_encrypt_key
............................................................
45
2.7.4 修改用户密码:change_encrypt_key
...............................................................
46
2.7.5 开启是否加密:enable_encrypt
.........................................................................
47
2.7.6 设置设备有效时间:device_active_settings
....................................................
48
2.7.7 获取设备有效时间:device_active_settings
....................................................
49
2.7.8 设置获取用户私有数据:set_user_data
............................................................
49
2.7.9 设置获取用户私有数据:get_user_data
............................................................
50
2.8 设备组网:dg_json_request
...............................................................................
50
2.8.1 得到当前设备 vzid:get_cdvzid
............................................................................
51
2.8.2 得到当前设备名称:get_current_device_name
...................................................
52
2.8.3 得到在线设备信息,不含自己:get_ovzid
..........................................................
53
2.8.4 得到在线设备信息,含自己:online_devices
......................................................
54
2.8.5 得到所有连接设备信息:get_avzid
.......................................................................
55
2.8.6 得到当前组网内所有设备信息:get_agdi
............................................................
55
2.8.7 得到当前设备记录 size:current_records_size
....................................................
56
TCP server
通讯协议文档 第
5
页 共
35
页
2.8.8 得到入口设备记录:records_sparate_input
....................................................
57
2.8.9 得到出口设备记录:records_sparate_output
.......................................................
60
2.8.10 使能设备组网:enable_devicegroup
.............................................................
63
2.8.11 设置设备组网类型及参数:set_device_type_enable
..................................
63
2.8.12 查找车牌信息:search_plate
.........................................................................
64
2.8.13 获取组网匹配模式:get_device_match_mode
.............................................
67
2.8.14 设置组网匹配模式: set _device_match_mode
..............................................
67
2.8.15 得到组网共享 IO:get_group_shared_io
......................................................
68
2.8.16 设置组网共享 IO:set_group_shared_io
......................................................
68
2.8.17 组网识别结果消息 enable_dg_result
........................................................
69
2.8.18 清除组网数据:reset_database
.....................................................................
72
2.8.19 得到当前组网内部所有设备配置:get_group_cfg
.......................................
73
2.8.20 设置当前组网内部所有设备配置:set_group_cfg
.......................................
77
2.8.21 根据 ID 获取组网图片:get_img_by_id
........................................................
78
2.9 用户登录
...................................................................................................................
79
2.9.1 请求开始登录:start_login
.....................................................................................
79
2.9.2 登录认证: login_authentication
.........................................................................
80
2.10 语音协议
...................................................................................................................
81
2.10.1 获取当前语音文件列表:playserver_json_request
..............................................
81
2.10.2 设置语音默认参数:playserver_json_request
......................................................
82
2.10.3
获取语音默认参数:
playserver_json_request
......................................................
82
2.10.4 播放语音参数:playserver_json_request
..............................................................
83
2.10.5
请求语音对讲:
start_talk
.......................................................................................
83
2.10.6 监听语音对讲:request_talk
..................................................................................
84
2.11 屏显协议
...................................................................................................................
84
2.11.1 设置 LED 显示内容:set_led_show
......................................................................
84
2.11.2 获取 LED 显示内容:get_led_show
......................................................................
85
2.11.3 获取 LED 数据传输使用串口号:get_led_serial_port
........................................
86
2.11.4 设置 LED 数据传输使用串口号:set_led_serial_port
.........................................
86
2.11.5 字段信息以及相关枚举
..........................................................................................
86
评论0