The Groupcast cluster (0x0065) is a Matter cluster that Provides multicast/groupcast delivery primitives for sending commands to groups of devices.. It defines 6 commands and 5 attributes.
Groupcast 0x0065
Provides multicast/groupcast delivery primitives for sending commands to groups of devices.
Spec History
This cluster's ClusterRevision across the Matter releases it has shipped in. Click a version to inspect the cluster as it existed in that release.
Attributes 5
Commands 6
Features 3
| Code | Name | Type | Flags |
|---|---|---|---|
| 0x0000 | Membership | array | |
| 0x0001 |
MaxMembershipCount
min 10
|
int16u | |
| 0x0002 |
MaxMcastAddrCount
min 1
|
int16u | |
| 0x0003 | UsedMcastAddrCount | int16u | |
| 0x0004 | FabricUnderTest | fabric_idx |
| Code | Name | Direction | Parameters |
|---|---|---|---|
| 0x00 |
JoinGroup
invoke: manage
This command SHALL be used to instruct the server to join a multicast group.
|
client→server |
GroupID: group_id, Endpoints: endpoint_no, KeySetID: int16u, Key: octet_string, UseAuxiliaryACL: boolean, ReplaceEndpoints: boolean, McastAddrPolicy: MulticastAddrPolicyEnum |
| 0x01 |
LeaveGroup
invoke: manage
This command SHALL allow a maintainer to request that the server withdraws itself or specific endpoints from a specific group or from all groups of this client's fabric.
|
client→server |
GroupID: group_id, Endpoints: endpoint_no |
| 0x02 |
LeaveGroupResponse
This command SHALL allow the server to inform the client about the result of the LeaveGroup command.
|
server→client |
GroupID: group_id, Endpoints: endpoint_no |
| 0x03 |
UpdateGroupKey
invoke: manage
This command SHALL allow a fabric administrator to update the OperationalGroupKey associated with the existing group identified by GroupID, which is already joined.
|
client→server |
GroupID: group_id, KeySetID: int16u, Key: octet_string |
| 0x04 |
ConfigureAuxiliaryACL
Optional invoke: administer
This command SHALL allow an Administrator to enable or disable the generation of AuxiliaryACL entries in the Access Control Cluster based on the groups joined (see Groupcast Auxiliary ACL Handling).
|
client→server |
GroupID: group_id, UseAuxiliaryACL: boolean |
| 0x05 |
GroupcastTesting
invoke: administer
This command SHALL allow an Administrator to configure test modes that allow validation of Groupcast communication.
|
client→server |
TestOperation: GroupcastTestingEnum, DurationSeconds: int16u |
Listener
(LN)
bit 0
Supports joining a multicast group of nodes as a listener.
Sender
(SD)
bit 1
Supports sending multicast message to a targeted group of nodes.
PerGroup
(PGA)
bit 2
Supports PerGroup multicast addresses.
Devices Implementing This Cluster
0 devices in the survey implement this cluster
No devices in the survey implement this cluster yet.