This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

组播的疑问

我只用一个协调器和终端节点组网,然后把终端节点加入组1,然后协调器发送组播给组1,但是这个终端节点收不到消息,抓包是提示如下,请问会是什么原因呢

  • 组播不发送给RxOnWhenIdle=false的设备。

  • 你好,gangcheng

    我是把RxOnWhenIdle = TURE了,但是还是无法实现组播,同时抓包会发现有个route request,出现这个包是什么问题呢,

    tnanks!

  • route request也许是协调器在寻找终端吧,也许你的终端就没有在活动。

    以下是HA文档里关于组的说明:

    7.1.2.1 Groups Clarification
    As Groupcasts are made on a broadcast to all devices for which
    macRxOnWhenIdle = TRUE, Sleeping end devices will not be able to benefit
    from the features of the Groups and Scenes server Cluster. For example, a door
    lock which would typically be a sleeping end device would not be able to receive
    the datagrams required to commission a scene or change for example, to a night
    scene. It is therefore not Mandatory but only optional to support the Groups and
    Scenes Server cluster if the device is a Sleeping end device (even when listed as
    Mandatory)