查看: 4969|回复: 4
zigbee数据通信速率问题
[复制链接]
zwei
zwei
当前离线
积分145
9
主题8
回帖145
积分
荣耀黄金
荣耀黄金, 积分 145, 距离下一级还需 55 积分
荣耀黄金, 积分 145, 距离下一级还需 55 积分
积分145
发消息
电梯直达
楼主
发表于 2024-12-10 19:08:26
|
只看该作者
|倒序浏览
|阅读模式
来自 中国
节点和协调器组网后:
1.节点设备使用af_dataSend接口发送80字节到协调器,协调器基本都是20ms左右接收成功,
2.但是协调器使用相同的接口发生80字节数据到节点,节点设备接收到的时间明显更长,有时候会出现秒级的耗时,请问是什么原因?
收藏0
回复
举报
TL_YB
TL_YB
当前离线
积分1031
27
主题321
回帖1031
积分
版主
积分1031
发消息
沙发
发表于 2024-12-10 20:27:29
|
只看该作者
来自 上海
本帖最后由 TL_YB 于 2024-12-11 20:13 编辑
你的节点是ZED设备吗?ZED rxOnWhenIdle等于1(oops,此处应是0)的话,它的通信速率是依赖于轮询速率的,也就是ZED发送data request的速度。
回复
举报
zwei
zwei
当前离线
积分145
9
主题8
回帖145
积分
荣耀黄金
荣耀黄金, 积分 145, 距离下一级还需 55 积分
荣耀黄金, 积分 145, 距离下一级还需 55 积分
积分145
发消息
板凳
楼主|
发表于 2024-12-11 08:46:31
|
只看该作者
来自 中国
是ZED设备,ZED发送data request的速度意思是我们需要及时调用zb_endDeviceSyncReq这个接口,才能提高ZED设备的接收数据速率?
另外如果rxOnWhenIdle等于0呢,又是什么情况,是不是ZED接收数据的速率会变快?
回复
举报
TL_YB
TL_YB
当前离线
积分1031
27
主题321
回帖1031
积分
版主
积分1031
发消息
地板
发表于 2024-12-11 20:15:18
|
只看该作者
来自 上海
上面回复有误,已修正。
如果为1的话,就是RX常开,父设备有数据就会直接发送给ZED。
回复
举报
zwei
zwei
当前离线
积分145
9
主题8
回帖145
积分
荣耀黄金
荣耀黄金, 积分 145, 距离下一级还需 55 积分
荣耀黄金, 积分 145, 距离下一级还需 55 积分
积分145
发消息
5#
楼主|
发表于 2025-3-6 11:55:23
|
只看该作者
来自 中国
TL_YB 发表于 2024-12-11 20:15
上面回复有误,已修正。
如果为1的话,就是RX常开,父设备有数据就会直接发送给ZED。 ...
ZB_MAC_RX_ON_WHEN_IDLE置1后,zbdemo_bdbCommissioningCb在ZED入网或者掉网时,没有通知status和BDB_COMMISSION_STA_PARENT_LOST(除了首次入网会通知一个status=0),这个有什么方法可以解决吗
回复
举报