TI中文支持网
TI专业的中文技术问题搜集分享网站

zigbee组播问题,着急

串口用AF_DATA_REQUEST_EXT命令发送组播,对于End Device设备为什么总是发送失败,路由器却可以。

End Device 到底支不支持接收组播消息?如果支持,该怎么做?

直接使用TI自带的示例,通过串口发送组播也是不行。

Susan Yang:

可以参考资料 http://blog.sina.com.cn/s/blog_6184e67b01019dbd.html 以及 http://hi.baidu.com/zheng_jun_fei/item/16306a0c1a8d8e94a2df43ee

王杰:

回复 Susan Yang:

尝试过了,就只有路由器可以发下去。End Device 不行。

VV:

回复 王杰:

数据保存在end device的父节点处,当data request的时候,父节点才会把组播数据发下去。

王杰:

回复 VV:

但每次发给节点的组播都返回ZNwkNoRoute 错误代码。同样的指令给路由器节点发完全没有问题。

您说的data request 是怎么操作的?节点的配置

-DRFD_RCVC_ALWAYS_ON=TRUE/* The number of milliseconds to wait between data request polls to the coordinator. */-DPOLL_RATE=50应该没有问题啊。

王杰:

回复 VV:

同样的指令发给路由器是正常的。发给end device 就会返回 ZNwkNoRoute 错误代码。

应当说没有错了,af_data_request_ext 通过这个发下去的。

这是节点的配置

-DRFD_RCVC_ALWAYS_ON=TRUE/* The number of milliseconds to wait between data request polls to the coordinator. */-DPOLL_RATE=50

如果有测试通过节点能接受组播的工程,麻烦发一下,这问题纠结很多天了。非常感谢!!!

赞(0)
未经允许不得转载:TI中文支持网 » zigbee组播问题,着急
分享到: 更多 (0)