下载此文档

网络摄像机客户端通讯协议(已检查).doc


文档分类:通信/电子 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
消息格式VR:版本号(暂为0x10)HL:消息头长度(长度为1bytes,暂为0x08)MT:消息命令(长度为2bytes)SD:会话ID(长度为2bytes)ML:消息长度(长度为2bytes,不包括包头)MC:消息内容(长度为ML的值)备注:长度如果为0,表示消息内容为空。备注:_PARAM_RESPONSE0x8514设置网络参数响应GET_ALL_PARAM_REQUEST0x0515获取所有参数请求GET_ALL_PARAM_RESPONSE0x8515获取所有参数响应GET_SINGLE_CHN_PARAM_REQUEST0x0516获取单通道参数请求GET_SINGLE_CHN_PARAM_RESPONSE0x8516获取单通道参数响应RESET_DEFAULT_PARAM_REQUEST0x0517恢复出厂值请求RESET_DEFAULT_PARAM_RESPONSE0x8517恢复出厂值响应GET_PAN_PARAM_REQUEST0x0518获取云台参数请求GET_PAN_PARAM_RESPONSE0x8518获取云台参数响应SET_PAN_PARAM_REQUEST0x0519设置云台参数请求SET_PAN_PARAM_RESPONSE0x8519设置云台参数响应SET_BRIGHT_PARAM0x060c设置亮度值GET_BRIGHT_PARAM0x860c获取亮度值SET_CONTRAST_PARAM0x060d设置对比度值GET_CONTRAST_PARAM0x860d获取对比度值SET_FRAMERATE_PARAM0x060e设置帧率值GET_FRAMERATE_PARAM0x860e获取帧率值SET_HZ5060_PARAM0x060f设置CMOS的HZ值GET_HZ5060_PARAM0x860f获取CMOS的HZ值SET_ROTATION_VIDEO0x0610设置图像的翻转镜像GET_ROTATION_VIDEO0x8610获取图像的翻转镜像三、 客户端向设备发送登录请求的消息,消息内容如下: typedefstruct_stLoginRequest{ unsignedint dwDeviceID; //该设备ID unsignedchar byChanNum; //该设备的视频通道数 unsignedchar byDevType; //设备类型(0/1/2/3/4/5:DVS/DVR/客户端/媒体服务器/录像服务器/解码器) unsignedshort nReserved; //保留 char szUserName[8]; //登录用户名 char szPassword[8]; //登录密码}LOGINREQUEST,*PLOGINREQUEST; 当设略去收到客户端的登录请求后,响应该设备的登录结果;消息内容如下: typedefstruct_stGeneralResponse{ unsignedshort nResult; //结果(0/其他:成功/失败原因) unsignedshort nReserved; //保留 }GENERALRESPONSE,*PGENERALRESPONSE;,会向设略去发送登录请求;消息内容为空; 设备收到设备的登出请求,做出响应;消息内容为空; 客户端登录设备成功后,在30s之内须向设略去发送心跳请求;(设备收到心跳请求后,立即发送心跳响应,如果设备在规定的时间暂定为30s没有收到心跳响应,则认为该链路出现故障,断开此链路。)消息内容为空; 设备收到客户端心跳请求后,立即发送心跳响应;消息内容为空; 当服务器把系统执行文件通过ftp上传到特定目录后,向设备发送升级请求;消息内容如下: typedefstruct_stUpdateRequest{ unsignedchar byFlag; //标志(0/1/2:使用升级文件(ftp方式)/恢复最近一次的备份文件/采用客户端直接发送升级文件数据方式) unsignedcharbyIsStart; //是否开始(1/0:开始/结束) unsignddshortnFtpPort; //ftp服务器端口 unsignedint dwFtpIpAddr; //ftp服务器IP char szFileName[64]; //升级文件名}UPDATEREQUEST,*PUPDATEREQUEST; 设备收到服务器的升级请求后,检测该升级文件是否是系统执行文件,并把检测结果响应给服务器;(如果是系统文件,发送响应后,执行升级脚本文件,并关闭该系统文件;脚本文件主要是把当前系统执行文件备份,并把升级

网络摄像机客户端通讯协议(已检查) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人在水一方
  • 文件大小255 KB
  • 时间2019-02-08