Play Open
Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait Loading Please wait

zigbee数据通信速率问题

查看: 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),这个有什么方法可以解决吗

回复

举报

Posted in 23世界杯
Previous
All posts
Next