我用的协议栈是最新的,我做的项目要用到zigbee传输一张18k左右大小的图片,板子的zigbee RSSI的值平均 -37左右,代码设置发送功率为,4.5dbM,实际测试出来就只有1.8dbm左右,距离为1m,代码里面data的数据大小用了 93个字节发送图片,好像zigbee最大携带的数据是99个字节??包都能收到,但是包的data数据会丢字节。请问是因为zigbee信号引起的丢数据吗?我这个还要穿墙的,请问要加PA吗?穿墙RSSI的值,和发射功率应该是多少才合适呢?
xianxiang liang:
回复 Aries Lord:
你的意思是包本身就有CRC验证的,就是说如果我一个包携带 93个字节,如果这个包的data的数据丢了 10个字节,NWK层就自动把这个包给丢弃了?是这样吗?
还有我想问下如果不加PA的情况下RSSI的值大概是多少才算合格呢???
天空:
天线是什么类型的?
用sapi方式吗?
xianxiang liang:
回复 天空:
天线是PCB天线,我会碰到 收到包之后pkt->cmd.Data的实际大小和 pkt->cmd.DataLength这个不相等,比如:cmd.DataLength为20个字节,而pkt->cmd.Data实际只有15个字节,还有5个字节不知道哪里去了,会有这样的包出现吗???我纠结了好久这个。。。。。
VV:
回复 xianxiang liang:
有看过空中报文实际发的长度是多少吗?