APS IB
1.5 The ZigBee device objects (ZDO)
1.5.6 Configuration Attributes
1.5.6.1 Configuration Attribute Definitions :Config_NWK_Leave_removeChildre
n
O Privatea
:Config_NWK_BroadcastDeliveryTim e
O Privateb
:Config_NWK_TransactionPersistenc eTime
O Privatec
aCCB Comment #107
bCCB Comment #269
cCCB Comment #252
Attribute Description When updated
:Config_Node_Descriptor Contents of the Node Descriptor for this device (see sub-clause 1.3.3.4).
The :Config_Node_Descriptor is either created when the application is first loaded or initialized with a commissioning tool prior to when the device begins operations in the network. It is used for service dis-covery to describe node features to external inquiring devices.
:Config_Power_Descriptor Contents of the Power Descriptor for this device (see sub-clause 1.3.3.5).
The :Config_Power_Descriptor is either created when the application is first loaded or initialized with a commissioning tool prior to when the device begins operations in the network. It is used for service dis-covery to describe node power fea-tures to external inquiring devices.
:Config_Simple_Descriptors Contents of the Sim-ple Descriptor(s) for each active endpoint for this device (see sub-clause 1.3.3.6).
The :Config_Simple_Descriptors are created when the application is first loaded and are treated as
“read-only”. The Simple Descriptor are used for service discovery to describe interfacing features to external inquiring devices.
Table 95 Configuration Attributes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 :Config_NWK_Mode_and_Params Consists of the
fol-lowing fields:
Channel List – The list of channels to be scanned when using NLME-NETWORK-DISCOVERY.
Protocol Version – Used in NLME-NET- WORK-FORMA-TION and NLME-JOIN (Chapter 2).
Stack Profile – Used in NLME-NET- WORK-FORMA-TION and NLME-JOIN (Chapter 2).
Beacon Order – Used in NLME-NET- WORK-FORMA-TION (Chapter 2).
Superframe Order – Used in NLME- NETORK-FORMA-TION (Chapter 2).
BatteryLifeExten-sion – TRUE or FALSE ( sub-clause 2.3.3) Security Setting – Used in NLME-NET- WORK-FORMA-TION ( sub-clause 2.3.3)
The :Config_Node_Descriptor con-tains a field describing this devices Logical Device Type. That informa-tion plus the specific logic
employed in this devices ZDO per-mits the device application to use the parameters in
:Config_NWK_Mode_and_Params to form or join a network consistent with the applications supported on the device.
:Config_NWK_Scan_Attempts Integer value repre-senting the number of scan attempts to make before the NWK layer decides which ZigBee coordi-nator or router to associate with (see sub-clause 1.5.5.4).a This attribute has default value of 5 and valid values between 1 and 255.
The :Config_NWK_Scan_Attempts is employed within ZDO to call the NLME-NETWORK-DISCOV-ERY.request primitive the indi-cated number of times (for routers and end devices).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
:Config_NWK_Time_btwn_Scans Integer value repre-senting the time duration (in seconds) between each NWK discovery attempt described by :Config_NWK_Scan _Attempts (see sub-clause 1.5.5.4).
This attrubue has a default value of 1 (second) and valid values between 1 and 255 (seconds).
The
:Config_NWK_Time_btwn_Scans is employed within ZDO to provide a time duration between the NLME-NETWORK-DISCOVERY.request attempts.
:Config_Complex_Descriptor Contents of the (optional) Complex Descriptor for this device (see sub-clause 1.3.3.7).
The :Config_Complex_Descriptor is either created when the applica-tion is first loaded or initialized with a commissioning tool prior to when the device begins operations in the network. It is used for service dis-covery to describe extended device features for external inquiring devices.
:Config_User_Descriptor Contents of the (optional) User Descriptor for this device (see sub-clause 1.3.3.8).
The :Config_User_Descriptor is either created when the application is first loaded or initialized with a commissioning tool prior to when the device begins operations in the network. It is used for service dis-covery to provide a descriptive character string for this device to external inquiring devices.
:Config_Max_Bind A constant which describes the maxi-mum number of binding entries per-mitted if this device is a ZigBee Coordi-nator or ZigBee Router.
The :Config_Max_Bind is a maxi-mum number of supported Binding Table entries for this device.
:Config_Master_Key Master Key used if security is enabled for this device (see Chapter 3).
The :Config_Master_Key is either present when the application is first loaded or initialized with a commis-sioning tool prior to when the device begins operations in the network. It is used for security operations on the device if security is supported and enabled.
:Config_EndDev_Bind_Timeout Timeout value in seconds employed in End Device Binding (see
sub-clause 1.4.3.2).
The
:Config_EndDev_Bind_Timeout is employed only on ZigBee Coordi-nators and used to determine whether end device bind requests have been received within the time-out window.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 :Config_Permit_Join_Duration Permit Join Duration
value set by the NLME-PERMIT-JOINING.request primitive (see Chap-ter 2).
The default value for
:Config_Permit_Join_Duration is 0x00, however, this value can be established differently according to the needs of the profile.
:Config_NWK_Security_Level Security level of the network (see Chap-ter 2).
This attribute is used only on the trust center and is used to set the level of security on the network.
:Config_NWK_Secure_All_Frames If all network frames should be secured (see Chapter 2).
This attribute is used only on the trust center and is used to deter-mine if network layer security shall be applied to all frames in the net-work.
:Config_NWK_Leave_removeChildr en
Sets the policy as to whether child devices are to be removed if the device is asked to leave the network via NLME-LEAVE (see Chapter 2).
The policy for setting this parame-ter is found in the Stack Profile employed.b
:Config_NWK_BroadcastDeliveryTi me
See Table 132. The value for this configuration attribute is established in the Stack Profile.c
:Config_NWK_TransactionPersiste nceTime
See Table 132. This attribute is man-datory for the ZigBee coordinator and Zig-Bee routers and not used for ZigBee End Devices.
The value for this configuration attribute is established in the Stack Profile.d
aCCB Comment #171
bCCB Comment #107
cCCB Comment #269
dCCB Comment #252
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54