Loading

Uli SDK

Dynamic Node ID Assignment

4.Dynamic Node ID Assignment

Dynamic Node ID Assignment is to have the Subsystem Manager assigns ID to the Node Manager. This allows the Node Manager without pre-define ID to join the Subsystem.

The Node Manager waits for the Subsystem Manager Ready from the Subsystem Manager. Once received the Subsystem Manager Ready, Node Manager sends Node ID Request to the Subsystem Manager, which assigns the Node ID and replies with the Node ID Allocated messages to the Node Manager.

Once received the assigned ID, Node Manager broadcasts Node Manager Ready to all the components in the node. This process resolves the addresses of the components, which then send Component Ready back to Node Manager. See Figure 8 Node Manager Interaction.


Figure 3 Dynamic Node ID Allocation Interaction