微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zigbee传输图片遇到丢数据概率大,怎么解决?

zigbee传输图片遇到丢数据概率大,怎么解决?

时间:10-02 整理:3721RD 点击:

            我用的协议栈是最新的,我做的项目要用到zigbee传输一张18k左右大小的图片,板子的zigbee RSSI的值平均 -37左右,代码设置发送功率为,4.5dbM,实际测试出来就只有1.8dbm左右,距离为1m,代码里面data的数据大小用了 93个字节发送图片,好像zigbee最大携带的数据是99个字节?包都能收到,但是包的data数据会丢字节。请问是因为zigbee信号引起的丢数据吗?我这个还要穿墙的,请问要加PA吗?穿墙RSSI的值,和发射功率应该是多少才合适呢?

1,每包数据不加密99字节,加密81字节。

2,使用包传输,包本身带有CRC,只要CRC不通过,NWK层会自动丢包。

3,你的应用层协议存在问题,ZigBee传输一个200多K的升级文件都木有问题。

 你的意思是包本身就有CRC验证的,就是说如果我一个包携带 93个字节,如果这个包的data的数据丢了 10个字节,NWK层就自动把这个包给丢弃了?是这样吗?

还有我想问下如果不加PA的情况下RSSI的值大概是多少才算合格呢?

天线是什么类型的?

用sapi方式吗?

 天线是PCB天线,我会碰到 收到包之后pkt->cmd.Data的实际大小和  pkt->cmd.DataLength这个不相等,比如:cmd.DataLength为20个字节,而pkt->cmd.Data实际只有15个字节,还有5个字节不知道哪里去了,会有这样的包出现吗?我纠结了好久这个。。。。。

有看过空中报文实际发的长度是多少吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top