Network Creator#
API and Callbacks for the Network Creator Component.
This component performs the necessary steps to create a network according to the Base Device Behavior specification. The component performs an active scan followed by an energy scan across a primary channel set to decide which channel(s) are valid candidates for network formation. If the component fails to form a network on any primary channels, it moves to a secondary channel mask. Before every attempt at network formation, this component sets up the stack to use Zigbee 3.0 security.
Modules#
API#
Command the network creator to form a network with the following qualities.
Stop the network creator process.
Command the network creator to form a centralized network.
Variables#
Macros#
API Documentation#
sl_zigbee_af_network_creator_start#
sl_status_t sl_zigbee_af_network_creator_start (bool centralizedNetwork)
Command the network creator to form a network with the following qualities.
N/A | centralizedNetwork | Whether or not to form a network using centralized security. If this argument is false, a network with distributed security will be formed. |
Returns
Status of the commencement of the network creator process.
73
of file app/framework/plugin/network-creator/network-creator.h
sl_zigbee_af_network_creator_stop#
void sl_zigbee_af_network_creator_stop (void )
Stop the network creator process.
N/A |
Stops the network creator formation process.
79
of file app/framework/plugin/network-creator/network-creator.h
sl_zigbee_af_network_creator_network_form#
sl_status_t sl_zigbee_af_network_creator_network_form (bool centralizedNetwork, sl_802154_pan_id_t panId, int8_t radioTxPower, uint8_t channel)
Command the network creator to form a centralized network.
N/A | centralizedNetwork | Indicates whether or not to form a network using centralized security. If this argument is false, a network with distributed security will be formed. |
N/A | panId | The pan ID of the network to be formed. |
N/A | radioTxPower | The TX power of the network to be formed. |
N/A | channel | The channel of the network to be formed. |
Commands the network creator to form a centralized or distributed network with specified PAN ID, TX power, and channel.
Returns
Status of the commencement of the network creator process.
96
of file app/framework/plugin/network-creator/network-creator.h
Variable Documentation#
sli_zigbee_af_network_creator_primary_channel_mask#
uint32_t sli_zigbee_af_network_creator_primary_channel_mask
53
of file app/framework/plugin/network-creator/network-creator.h
sli_zigbee_af_network_creator_secondary_channel_mask#
uint32_t sli_zigbee_af_network_creator_secondary_channel_mask
54
of file app/framework/plugin/network-creator/network-creator.h