AT+SENDMCASTB:<Length>,<Radius>,
<Address>,<SourceEP>,[<DestEP>],
<ProfileID>,<ClusterID>
<Radius> - 2-digit decimal number specifying
the maximum number of hops over which the
message can pass. Range 00 to 30.
<Length> - 8-bit hexadecimal number indicating
the length of the message
<Address> - can be the remote node’s group
address or a broadcast address.
<SourceEP> - 8-bit hexadecimal number,
specifying the source endpoint.
<DestEP> - 8-bit hexadecimal number,
specifying the destination endpoint.
If DestEP is left empty, the <Address> field set
from 0x0000 to 0xFFF7 will be recognized as a
group ID for a multicast.
If DestEP is used 0xFFFC will be recognized as
a broadcast to all routers, 0xFFFD as a
broadcast to all non-sleepy devices and 0xFFFF
as a broadcast to all devices including sleepy
end devices.
Examples
AT+SENDMCASTB:05,01,1234,01,,C091,0002
>HELLO
Sends a Multicast to group 1234 over one hop
AT+SENDMCASTB:05,00,FFFF,01,01,C091,
0002
>HELLO
Sends a Broadcast to all Devices over 30 hops
Notes
SEDs and MEDs cannot receive multicast
messages
As a broadcast command, AT+SENDMCAST is
subject to the same limit of message rate as
AT+MCAST.
Use on
All Devices
Response
> <data being entered>
OK
or ERROR<errorcode>
After the ‘>’ prompt a number of characters are
expected to be entered as defined by <Length>.
<errorcode> represents the error code explained
in section 3.
In case bit 9 of S10 is set a timeout error is
generated if no character is received for 1
second
Please check ZigBee Cluster Library and HA
Profile for more information about constructing a
raw command