当前位置: 首页 >> 常见问题
主题:中心发送命令集之拍摄图片命令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)后。


联系方式: