国标GB28181里面云台操控PTZcmd编码规则

发布时间: 2023-12-20 11:40:35

AIoT万物智联,智能安全帽智能头盔头盔记录仪执法记录仪智能视频分析/边缘计算AI盒子车载DVR/NVR、布控球智能眼镜智能手电无人机4G补传系统等统一接入大型融合通信可视指挥调度平台VMS/smarteye 。

PTZCmd命令,这些命令是完全遵守前端设备控制协议(用于控制设备和前端设备之间的信息传输)的设置的:

向右 A50F01011F0000D5

向左 A50F01021F0000D6

向下 A50F0104001F00D8

向上 A50F0108001F00DC

放大 A50F0110000010D5

缩小 A50F0120000010E5

停止 A50F0100000000B5

预置点命令,这些命令是控制摄像头预置点信息的命令,传输方式和PtzCmd一致,仅码值不同:

新增1号预置点: A50F018100010037

 

设置转到1号预置点: A50F018200010038

 

删除1号预置点:A50F018300010039

 

重点:每个字节均由两位16进制数组成,计算校验码结果为 字节1、到字节7转十进制的和取256的余数,例如:

 

A50F01011F0000D5 的检验码是由 A5(165) + 0F(15) + 01(1) + 01(1) + 1F(31) + 00(0) + 00(0) = (213),转16进制为 D5;

 

前六位基本不需要变更,字节4中7、8位为控制指令码,云台控制时,字节5、6、7分别为 P值、T值、Z值变换速度,值得注意的是,此时字节7的前一位为真实速度,范围为0~F,后一位始终为0;

 

预置点控制时,字节5默认为00,字节6为预置点位,范围01~FF,字节7默认为00;

 

指令由8个字节组成,其指令格式为:

 

字节1:指令的首字节为A5

字节2:组合码1,高4位是版本信息,低4位是校验位。

字节3:地址的低8位。

字节4:指令码。

字节5、6:数据1和数据2。

字节7:组合码2,高4位是数据3,低4位是地址的高4位

字节8:校验码,字节8=(字节1+字节2+字节3+字节4+字节5+字节6+字节7)%256

 

云台控制时指令控制:我们主要关注字节4,另外字节5,字节6,字节7提供控制的一些参数数据。针对这四个字节,具体描述如下:

 

 

 

PTZ指令组合举例:

 

 

 

预置点控制组合: