标题:
分包发送数据处理
[打印本页]
作者:
choujay
时间:
2007-6-6 15:13
标题:
分包发送数据处理
mc13192只有123字节的缓冲区,如果要传输264个字节的数据,要进行分包处理。wireless uart中从串口传输264字节数据,如何分包从另一个节点收到264字节数据?
作者:
jimmytan
时间:
2007-6-6 16:14
MC13192有两了RAM Buffer,分别是发射和接收用的,各为512byte.但是每个包的长度是有限制的。在物理层来说,最大的包的长度为125byte,这个整个包的长度,真正的payload要短一些。所以如果你要传的数据大于125byte,你就要分包传送。在接收端接收的时候,也是分包接收。
作者:
choujay
时间:
2007-6-6 22:12
好像你说过MC13192包含两个128byte的RAM?是512还是128?
在物理层来说,最大能传输的数据是123字节。
我现在要传输的视频数据,每一个子数据帧有264个字节,视频卡一次发送一个子数据帧,如果13192要进行分包传输的话,我的想法是发送123子节时传输一个字符,通过字符标记每个包,接收端根据字符来识别每个包。现在的问题是:这个字符用什么呢?因为视频数据要用到0-255所有字符,要保证数据透明传输,不能随便选一个字符。那么怎么标记发送的每个包呢?
作者:
jimmytan
时间:
2007-6-7 09:47
不好意思,更正一下,mc13192包含两个128byte的RAM,这个可以在13192RM里面查到的。首先要说一下,ZIGBEE不适合用来传视频数据,因为速率较低。如果你真的想用来传视频数据,你必须要先压缩。压缩后的数据,会有一个格式,数据只是一部分,还有包头,可以用来区分一个包的长度。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0