组播的疑问
我只用一个协调器和终端节点组网,然后把终端节点加入组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)