User's Guide
- 12 of 42 –
neo.
cortec
.
Node A will in a similar fashion receive the Beacon transmission from Node B, and then
wake up to receive the Scheduled Data transmissions from Node B, and as such they are
now neighbours.
When more nodes join, they do so in the same way as described above, and the
network will initialize autonomously.
3.3.3 Network maintenance
After the network has been established, and the nodes has been linked to each other by
means of listening to the Scheduled Data transmissions of their neighbouring nodes,
the network will have to cope with changes during normal mode of operation. The
changes that are likely to occur is that nodes move position, or some external event
influences the radio link quality between two or more nodes – for instance radio noise
from other sources impact the link between two nodes, or an obstacle moves in
between two nodes, blocking the radio link.
3.3.3.1 Lost neighbour
The criterion for when a neighbour is lost, is when a certain number of Scheduled Data
transmissions are not received (the number is configurable).
If the number of Scheduled Data transmissions are not received, the wake up event for
the particular node will be removed, and the neighbour relationship is no longer there.
3.3.3.2 The moving node
A node which moves through the network such that it moves out of range for some
nodes, and moves within range of other nodes, will try to update its neighbour
connections while it moves.
As already mentioned in section 3.3.3.1, when Scheduled Data transmissions are no
longer heard from a neighbour, it will be removed from the neighbour list. Similarly, as
explained in section 3.3.2.1and section 3.3.2.2, the moving node will pick up beacon
transmissions from nodes which comes within range automatically and as such become
neighbours.
The pace with which the node(s) can move, depends on the setting of the Beacon
Period and the Scheduled Data period.
3.3.4 Sending Payload Data
NeoMesh provides multiple ways of sending data through the mesh network. Overall,
Acknowledged Transmissions, Non-Acknowledged Transmissions and Broadcast
Transmissions are supported. Both Acknowledged and Non-Acknowledged
transmission types is using the unique Speed Routing algorithm. Whereas Broadcast
Transmissions are flooded into the network.