Plugin Commands: Delayed join#

The Delayed join plugin contributes several CLI commands to the application framework to be used in handlying delayed join and sending the network key.

Macros#

#define

plugin delayed-join send-network-key [nodeId:2] [EUI64:8] [parentNodeId:2] [newKey:-1]

#define

plugin delayed-join set-key-timeout [seconds:1]

Macro Definition Documentation#

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_ACTIVATE#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_ACTIVATE

plugin delayed-join activate

  • Sets the TC join policy to delayed-join


Definition at line 2502 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_SEND_NETWORK_KEY#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_SEND_NETWORK_KEY

plugin delayed-join send-network-key [nodeId:2] [EUI64:8] [parentNodeId:2] [newKey:-1]

  • Triggers sending the encrypted network key to the joining node

    • nodeId - INT16U - Short address of the key destination

    • EUI64 - IEEE_ADDRESS - Long address of the key destination

    • parentNodeId - INT16U - address of the key destination

    • newKey - OCTET_STRING - The network key


Definition at line 2511 of file ./app/framework/test/headers/cli.doc

EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_SET_KEY_TIMEOUT#

#define EMBER_AF_DOXYGEN_CLI_COMMAND_PLUGIN_DELAYED_JOIN_PLUGIN_DELAYED_JOIN_SET_KEY_TIMEOUT

plugin delayed-join set-key-timeout [seconds:1]

  • Extends the joiner timeout to wait for the network key during join

    • seconds - INT8U


Definition at line 2517 of file ./app/framework/test/headers/cli.doc