Table of Contents

FAQ - Multicast

What are Unicast and Multicast?

Unicast messages are sent to a single end-device and multicast messages are sent to multiple end-devices. All devices of a multicast group must share the same multicast address and associated encryption keys. All end-devices must listen to the multicast channel in order to receive multicast messages (end-devices must be C-class). The best use-cases for Multicast are Lighting domain and Firmware update.

How can I know that multicast messages are correctly received by my end-devices?

There is no ACK for Multicast messages. So from the WMC side, we cannot know if the multicast message has been received by all end-devices.

What are the requirements to create a Multicast group?

The mandatory requirements are :

The multicast address and associated network session key and application session key must come from the application layer.
Class-C multicast downlinks SHALL NOT carry MAC commands.

Can several Multicast groups have the same multicast adress?

Yes. The same multicast adrress can be used by several Multicast groups.

Can an end-device belong to several Multicast groups?

Yes. An end-device can belong to several Multicast groups.

Which gateways are chosen for a C-Multicast DataDown?

The LNS selects gateways according to the dutycycle and the coverage of each gateway.

In any case, a gateway cannot be selected if its duty cycle is over the maximum limit or if downlink is not allowed by its owner.

If an end-device has never transmitted data, it won't be considered when doing the selection of gateways used for Multicast DataDown.

Which gateways are choosen for a Unicast DataDown?

The LNS selects gateways according to their SNR (Signal/Noise ratio). The gateway with the higher SNR (lowest noise) is choosen in priority.

Is it possible that a end-device receive a C-Multicast DataDown from multiple gateways at the same time?

This case is not managed by the LNS yet.