Logo
Developing with ZBOSS for Zigbee
ZDO distributed security

Functions

void zb_zdo_set_tc_standard_distributed_key (zb_uint8_t *key_ptr)
 Set custom distributed key. More...
 
void zb_zdo_setup_network_as_distributed (void)
 Allow to setup network as distributed when started. More...
 
void zb_enable_distributed (void)
 
void zb_disable_distributed (void)
 Disable distributed security network formation at runtime. More...
 
void zb_bdb_enable_distributed_network_formation (void)
 Enable distributed security network formation at runtime. More...
 
void zb_bdb_disable_distributed_network_formation (void)
 Disable distributed security network formation at runtime. More...
 
void zb_bdb_enable_distributed_formation (zb_bool_t enable)
 Enable/disable distributed security network formation at runtime. More...
 
zb_bool_t zb_is_network_distributed (void)
 Check if the current network is a distributed security network. More...
 

Detailed Description

Function Documentation

§ zb_bdb_disable_distributed_network_formation()

void zb_bdb_disable_distributed_network_formation ( void  )

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zboss_api_zdo.h>

Disable distributed security network formation at runtime.

After call the function the device will not be able to form a distributed security network, but can join another distributed network.

§ zb_bdb_enable_distributed_formation()

void zb_bdb_enable_distributed_formation ( zb_bool_t  enable)

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zboss_api_zdo.h>

Enable/disable distributed security network formation at runtime.

After call the function with the enable param set to ZB_TRUE, device won't try to join, but will form a distributed security network instead. If enable param is set to ZB_FALSE, the device will not be able to form a distributed security network, but can join another network.

Parameters
enable- ZB_TRUE to enable distributed formation, ZB_FALSE to disable.
Deprecated:
This function will be moved to the private header in April 2025. Use zb_bdb_enable_distributed_network_formation() or zb_bdb_disable_distributed_network_formation() instead.

§ zb_bdb_enable_distributed_network_formation()

void zb_bdb_enable_distributed_network_formation ( void  )

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zboss_api_zdo.h>

Enable distributed security network formation at runtime.

After call the function device won't try to join, but will form a distributed security network instead.

§ zb_disable_distributed()

void zb_disable_distributed ( void  )

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zboss_api_zdo.h>

Disable distributed security network formation at runtime.

Deprecated:
This function will be removed in January 2024. Use instead:

§ zb_enable_distributed()

void zb_enable_distributed ( void  )

#include </conan-data/ti_zigbee/9.14.00.04/library-lprf/ga/build/f6d18801b7b469a709ae7e8290b03ecdc7a7ad4c/zboss_r23/include/zboss_api_zdo.h>

Enable distributed security linkage

Without that call ZR is not able to create a Distributed network.

Deprecated:
This function will be removed in January 2024. Use instead:

§ zb_is_network_distributed()

zb_bool_t zb_is_network_distributed ( void  )

§ zb_zdo_set_tc_standard_distributed_key()

void zb_zdo_set_tc_standard_distributed_key ( zb_uint8_t key_ptr)

§ zb_zdo_setup_network_as_distributed()

void zb_zdo_setup_network_as_distributed ( void  )