Zigbee Protocol Controller 1.6.0
ZigPC SmartStart

ZigPC SmartStart Functionality. More...

Modules

 ZigPC SmartStart internal API
 internal API for ZigPC SmartStart
 

Functions

sl_status_t zigpc_smartstart_setup (void)
 Set up function for the ZigPC SmartStart Component. More...
 
int zigpc_smartstart_shutdown (void)
 Shut down function for the ZigPC SmartStart Component. More...
 

Detailed Description

ZigPC SmartStart Functionality.

The Zigbee Protocol Controller uses the shared SmartStart component to listen for Unify Smartstart List inclusions and configure the gateway to start including Zigbee nodes using SmartStart entry information. Currently this component accepts the following information from the SmartStart list entries:

Once a compatible SmartStart entry is found, the entry information is used to allow the corresponding Zigbee node to join the Zigbee network. When a Zigbee node has successfully joined the network, the UNID field of the corresponding SmartStart List entry will be updated to inform the identifier to be used to control/observe the added device.

If a device is removed from the Zigbee network and the SmartStart list contains an entry corresponding to the device UNID, the UNID field will be cleared from the SmartStart entry.

See the SmartStart functionality in the Unify spec for more details.

Function Documentation

◆ zigpc_smartstart_setup()

sl_status_t zigpc_smartstart_setup ( void  )

Set up function for the ZigPC SmartStart Component.

Returns
SL_STATUS_OK on success, any other value on error.

◆ zigpc_smartstart_shutdown()

int zigpc_smartstart_shutdown ( void  )

Shut down function for the ZigPC SmartStart Component.

Returns
Return 0 on success.