| 主题:中心发送命令集之拍摄图片命令S39(3) |
| 问题类型: 新用户必读 |
| 发帖人:super |
| 时间: 2011-11-06 15:20:12 |
|
新图片报告V2:
*TH,2020916012,V2,29,130305,050316,A,2212.8745,N,11346.6574,E,14.28,028,220902,FFFFFBFF# 收到此报告表示摄像模块0刚刚拍摄了图片29,中心可以发送命令查询图片索引或直接传输图片29。 注意: 1、图片号、块号均为从0开始,命令中以10进制表示,数据中以16进制表示。 2、空数据均以0xff填充。 3、UDP通道以M开头的数据包是图片索引记录,分两个包传输共31条以M开头的索引,而以P开头的数据包是图片数据块,内容是该图片的索引(以P开头)+512字节图片数据。 4、即使没有摄像模块,仍然响应S39命令,但不会传输图片数据。 5、图片数据最后一个数据块的最后四个字节都是0Xff,可以此判断数据结束,若没有收到这个块就停止,表示没有收到最后一个块。JPEG文件的最后两个结束字节是0xff,0xd9,存储文件时可将0xd9后的数据全部删除。 6、图片数据量大,采用快速的UDP协议传输,存在丢包的情况,如同任何一个成熟的使用UDP协议传输数据的软件一样,监控中心软件必须建立完善的丢包重传机制(使用S39命令,M=2),否则无法可靠传输图片。如果发现不能实现100%可靠的传输图片,请检查重传机制是否已经覆盖了所有的丢包情况。 JPEG图片数据的恢复: 为了减少数据流量,JPEG数据中的一些固定成分存储在中心服务器中,以下是中心存储的固定成分共570字节,收到JPEG数据后将其插入到第0数据块的第1、2字节(0xff,0xd8)后。 |
|
好
中
差
|