协议栈:ZStack-CC2530-2.5.1a
例程:SerialApp
波特率:38400
a)Coordinator重复广播给Router(透传字节长度24),
当发送间隔1S时,丢包率为0%
当发送间隔200MS时,丢包率超过40%
b) Router点播给 Coordinator时( 透传 字节长度24),
当发送间隔100S时,丢包率为0%,为什么?
是因为查询间隔时间还是其他的原因?
user1810729:
顶一顶啊!
Xiaobo Zhang:
这个的丢包应该不是无线通讯的丢包,很可能是串口输出时候的丢包。建议可以监听一下接收到的无线数据包,做一下对比来确定。
user1810729:
回复 Xiaobo Zhang:
应该不是哦,广播和点对点传输有点不一样。。。
user1810729:
回复 Xiaobo Zhang:
谢谢,关注!
fei:
我也一样的问题,当协调器用单播给节点发数据的时候有延时,如果0.5S发一次的话就会有丢帧,但节点给协调器发就不会,速率快得很。
user1810729:
回复 fei:
怎么样 解决没?
kallan Lin:
顶起,我也遇到类似的问题:
也是串口透传,出现两个问题:
1、用AF_DataRequest发包的时候,最大只能发送99个字节的数据包,超过的话就会返回afStatus_NO_ROUTE;
2、连续发包的话,间隔低于350ms,就会有规律的出现丢包:
300ms间隔发包,丢包率约为(1/10) 10%
200ms间隔发包,丢包率约为(6/15) 40%
100msj间隔发包,丢包率约为(19/28) 67%