恒远物联DTURTU通信协议.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
恒远物联DTURTU通信协议.doc

通 信 协 议 V 2.0 目 录 目 录 2 约定 3 协议基本格式 4 通信协议 6 0xA0 链路操作 6 0x00 注册登录 6 0x01 心跳数据包 6 0x88 控制操作指令 7 0x01 图像操作 7 0x02 图像操作 实时取图 7 0x04 服务器请求图像数据帧 用于补传(单帧) 7 0x05 服务器请求图像数据帧 用于补传(多帧) 8 0xAA 数据传输 9 0x10 上传图像数据 9 0xEE 设备向平台透传数据 9 0xFF 平台向设备透传数据 9 0xF0 终端相关操作 10 0x10 远程获取图像 10 0x55 重启设备 10 0x88 下发时钟 10 约定 1.数据从左至右排列,包头为第一字节,依次类推; 2.每一条完整的命令为一个数据包; 3.16进制数据模式; 4.通信最大数据长度为1400字节。 5.校验算法 CRC16 6.转议码: 发送流程: 0x55 - 0x54 0x01 0x54 - 0x54 0x02 数据报文中,除包头包尾外,其它任何字节出现 0x55 都需要进行转义 接收流程: 0x54 0x01 - 0x55 0x54 0x02 - 0x54 7.BCD(8421码) 8. string 以 ‘\0’结束,如:”abc123\0”,字节长度:7Byte 9.设备ID, 16进制 (8Byte) 10.指令除有特定回复外,都需要有一个对应的通用回复 协议基本格式 终端收发: 格式(TCP/UDP 通信) 长度(Byte) 名称 描述 1 包头 1 长度低位 1 长度高位 1 命令类别 1 命令字 1 命令序号低位 1 命令序号高位 2 扩展信息 包括序号,加密等其它扩展 1 状态 8 设备ID 16进制设备号,不足前面补 0 8 Torken 8Byte 通信令牌 N 数据区 传输的数据 1 CRC低位 1 CRC 高位 1 包尾 扩展信息段: 高8位 低8位 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 字段说明: A.包头包尾:0x55; B.命令长度:整条命令数据的长度,包括“长度”本身及包头包尾,CRC校验位; C.CRC:由“包头”至“数据”的所有字节的CRC16运算值; 即: 包头,长度:低位,长度:高位,命令类别,命令字,用户ID,数据。 D. 命令执行状态, 0x00 成功 0x01 失败 0x02 主动发送 0x03 不支持 E. Torken: 除设备发起登录时,不需要发送此字段外,所有其它指令,均需有此字段,设备与服务器在建立连接后,以此字段来区分是否合法链接发来的指令,防止强行伪造信息包。 文档记录 日期 修改人员 描述 2015-12-10 恒远物联 初始发布 通信协议 0xA0 链路操作 0x00 注册登录 回复 所有设备端收到的指令,都需要检查当前通信令牌是否匹配,如果不匹配,那么认为是非法服务器发来的指令,不予响应,特别是UDP指令,需要处理 0x01 心跳数据包 数据区:无 0x88 控制操作指令 0x01 图像操作 消息体 名称 长度(byte) 备注 类型 1 0x01:开始上传照片 0x00:停止上传图片 拍摄间隔 1 单位:秒 0x00:连续拍摄 其它值:拍摄间隔 图像大小 1 0x05: 320 * 240 0x07: 640 * 480 0x09: 800×600 0x0A: 1024×768 0x0B: 1280×960 0x0C 1600×1200 0x02 图像操作 实时取图 消息体 名称 长度(byte) 备注 图像大小 1 0x05: 320 * 240 0x07: 640 * 480 0x09: 800×600 0x0A: 1024×768 0x0B: 1280×960 0x0C 1600×1200 0x04 服务器请求图像数据帧 用于补传(单帧) 服务器向设备请求图片帧 消息体 名称 长度(byte) 备注 唯一编号 2 当前图像在设备中的唯一编号 帧序号 2 帧序号 帧大小 1 512Byte的倍数 0x05 服务器请求图像数据帧 用于补传(多帧) 服务器向设备请求图片帧 消息体 名称 长度(byte) 备注 唯一编号 2 当前图像在设备中的唯一编号 帧大小 1 512Byte的倍数 帧数量 1 需要补传的帧数量,不超过255帧 帧序号 2 帧序号,列表 0xAA 数据传输 0x10 上传图像数据 消息体 名称 长度(byte) 备注 类型 1 0:实时图像 1:历史图像 图片长度 4 Uint32型,

文档评论(0)

dmz158 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档