CPC H04L 12/185 (2013.01) [H04L 12/4633 (2013.01); H04L 12/4641 (2013.01); H04L 12/66 (2013.01); H04L 45/16 (2013.01); H04L 61/2514 (2013.01); H04L 61/5069 (2022.05)] | 18 Claims |
1. A method for a gateway device to selectively forward messages in a wireless mesh network, the method comprising:
receiving, from a configuration client, a mapping between the following respective unique unicast addresses assigned by the configuration client to respective communication devices, and one or more group addresses or virtual addresses, in the wireless mesh network, that are subscribed to by the respective communication devices;
receiving, over one of a plurality of network interfaces of the gateway device, a message published to a group address or a virtual address;
based on the mapping, retrieving, from a database accessible by the gateway device, the respective unique unicast addresses of all communication devices identified by the group address or the virtual address;
based on determining that all communication devices addressed by the retrieved unicast addresses are serviced by the gateway device, sending the received message on all network interfaces, of the gateway device, that correspond to the communication devices addressed by the retrieved unicast addresses; and
based on determining that not all communication devices addressed by the retrieved unicast addresses are serviced by the gateway device, sending the received message on all network interfaces of the gateway device except for the network interface over which the message was received.
|