RDTAPIs帧定义
目前RDT的帧定义,分为3部分,分别是数据头,数据,数据尾,具体定义如下:
RDT帧结构示意图
其中各部分的定义如下:
- frmBegin: 4个字节的起始位,必须为"IOTC"。
- fileName: 64个字节,填写文件名,需要包含文件的扩展名,比如 "20230101153025_motion.mp4"。
- fileSize:4个字节,填写文件大小,单位为字节。
- dataLength:4个字节,填写本数据包里面二进制数据的实际大小,单位为字节。
- endFlag:1个字节,用以表示本数据包是否此通道内的最后一个文件的最后一包。如果本通道里面有多个文件,则最后一个文件的最后一包置为1,其余为0。
- binary data:二进制数据,长度为dataLength。
- frmEnd:2个字节,必须为"GC"。
