海康ehome协议分析(3):PTZ云台控制
2023-02-19 12:21:24 时间
废话不多说,直接贴信令,这里有点不同, 云台控制是平台发给设备3次数据,设备回复平台1次。
1. 请求(平台 to 设备)
需要发送三次udp报文
<?xml version="1.0" encoding="GB2312" ?>
<PPVSPMessage>
<Version>2.5</Version>
<Sequence>6256</Sequence>
<CommandType>REQUEST</CommandType>
<Method>CONTROL</Method>
<Command>PTZCONTROL</Command>
<Params>
//设备的通道ID
<Channel>2</Channel>
//LEFT RIHGT UP DOWN
<PTZCmd>LEFT</PTZCmd>
//Start Stop
<Action>Start</Action>
//1-7
<Speed>4</Speed>
</Params>
</PPVSPMessage>
2. 回复(设备 to 平台)
设备就回复平台一次
<?xml version="1.0" encoding="GB2312"?>
<PPVSPMessage>
<Version>2.0</Version>
<Sequence>6256</Sequence>
<CommandType>RESPONSE</CommandType>
<WhichCommand>PTZCONTROL</WhichCommand>
//成功这里返回 200
<Status>401</Status>
<Description>System Oper Faild.</Description>
<Params/>
</PPVSPMessage>
相关文章
- Django与LayUI 框架实现表格分页
- Django使用channels实现通信
- PHP 开发基础知识笔记
- PHP 安全编码总结笔记
- Linux 统计Web服务日志命令
- C/C++ 反汇编:数据类型与常量
- C/C++ 反汇编:流程控制与循环结构
- C/C++ 反汇编:多维数组与指针
- C/C++ 反汇编:函数与结构体
- C/C++ 反汇编:分析类的实现原理
- C/C++ 常用开发代码片段
- C/C++ Qt 编译打包项目
- C/C++ 常用排序算法整理
- C/C++ 操作数组与指针笔记
- C/C++ 结构体与指针笔记
- C/C++ 文件与指针操作笔记
- C/C++ 字符串拷贝处理
- C/C++ 命名空间引用知识
- C/C++ 类与构造析构等知识
- C/C++ 关于运算符重载笔记