Repeater/Directed broadcast
XTend RF Module for DigiMesh User Guide 20
Repeater/Directed broadcast
Related parameters: CE, NH, NN, BH
Broadcast transmissions will be received and repeated by all routers in the network. Because ACKs are not used
the originating node will send the broadcast multiple times. By default a broadcast transmission is sent four
times. See the MT parameter in the MAC/PHY level commands on page 25 table. Essentially the extra
transmissions become automatic retries without acknowledgments. This results in all nodes repeating the
transmission four times as well. Sending frequent broadcast transmissions can quickly reduce the available
network bandwidth and as such should be used sparingly.
The MAC layer is the building block that is used to build repeater capability. Repeater mode is implemented with
a network layer header that comes after the MAC layer header in each packet. In this network layer there is
additional packet tracking to eliminate duplicate broadcasts. In this delivery method, unicasts and broadcast
packets are both sent out as broadcasts that are always repeated. All repeated packets are sent to every radio.
Broadcast data will be sent out the serial port of all radios that receive it.
When a unicast is sent, it specifies a destination address in the network header. Only the radio that has the
matching destination address then will send it out the serial port. This is called a directed broadcast. Any node
that has a CE parameter set to route will rebroadcast the packet if its broadcast hops (BH) or broadcast radius
values have not been depleted. If a repeated broadcast has already been seen, the node will ignore it. The NH
parameter sets the maximum number of hops that a broadcast will be repeated. This value is always used, unless
a BH value is specified that is smaller.
By default the CE parameter is set to route all broadcasts. As such, all nodes that receive a repeated packet will
repeat it. By changing the CE parameter, you can limit which nodes repeat packets, which can help dense
networks from becoming overly congested while packets are being repeated.
Transmission timeout calculations for directed broadcast/repeater mode are the same as for DigiMesh, and can
be found below in the DigiMesh section.
DigiMesh networking
Related command: MR
In the same manner as the repeater delivery method, DigiMesh builds on P2MP and repeater modes. In DigiMesh,
broadcasts always use repeater delivery method, but unicasts use meshing technologies. In the DigiMesh
network layer, there are additional network layer ACKs and NACKs. Mesh networking allows messages to be
routed through several different nodes to a final destination. DigiMesh firmware allows manufacturers and
system integrators to bolster their networks with the self-healing attributes of mesh networking. In the event that
one RF connection between nodes is lost (due to power-loss, environmental obstructions, etc.) critical data can
still reach its destination due to the mesh networking capabilities embedded inside the modules. Note that if you
disable network ACKs, the network will never heal.
DigiMesh feature set
DigiMesh contains the following features:
• Self-healing: Any node may enter or leave the network at any time without causing the network as a whole to
fail.
• Peer-to-peer architecture: No hierarchy and no parent-child relationships are needed.
• Quiet Protocol: Routing overhead will be reduced by using a reactive protocol similar to AODV.