Advanced device parameters

These are advanced parameters for Coordinator, Router, and End Device.

Advanced device parameters

Parameter Name

Description

Default Value

Range

AF Parameters

-

AIB Parameters

APS Designated Coordinator(read only)

Indicates that on start-up the node should assume the Coordinator role within the network.

•    true for Coordinator
•    false for Routers / End Devices

true / false

APS Use Extended PAN ID

Indicates the Extended PAN ID (EPID) that the device will use. This is the globallyunique 64-bit identifier for the network. This identifier is used to avoid PAN ID conflicts between distinct net- works and must be unique among the networks overlappingin a given area. If the value is zero on the Coordinator, the device will use its own IEEE/MAC address as the EPID. A zero value on a Router/End Device means that the device will not look for a particular EPID when joining a network.

Default Extended PAN ID

64 bits

APS Inter-frame Delay

Number of milliseconds between APS data frames. Following transmission of each data block, the APS starts a timer. If there are more unacknowledged blocks to send in the current transmission window, then, after a delay of apsInterframeDelaymilliseconds, the next block is passed to the NWK data service. Otherwise, the timer is set to apscAckWaitDuration seconds.

10

10-255

APS Max Window Size

APS fragmented data window size. Fragmentation is a way of sending messages (APDUs) longer than the payload of a single NPDU. The ASDU is segmented and split across a number of NPDUs, then reassembled at thedestination. APS Max Window Size defines how many fragments are sent before an acknowledgment is expected. For example, if APS Max Window Size is set to 4 anda message is split into 16 fragments, then an acknowledgment is expected after sending fragments 1-4. Sending offragments 5-8 does not commence until this acknowledgment is received.

8

1-8

APS Non-member Radius

Multicast non-member radius size. Defines the number of hops away from the core multi-cast members that a multi-cast transmission can be received.

2

0-7

APS Security Timeout Period

Authentication timeout period in milliseconds for nodes joining the network. If either the initiator or responder waits for an expected incoming message for a time greater than APS Security Timeout Period, then a TIMEOUT error is generated.

1000(6000 is advised)

APS Use Insecure Join

Controls action when a secured network rejoin fails. If true, a join using the MAC layer association procedure is performedwhen a secure rejoin fails.

true

true / false

APS Layer Configuration Parameters

APS Duplicate Table Size

The size of the APS layer duplicate rejection table. This removes duplicated APS packets.

8

1 or higher

APS Persistence Time

Time, in milliseconds, for which the resources associated with an incoming fragmented message will be retained after the complete message has been received.

100

1-255

Maximum Number of Simultaneous Data Requests

The maximum number of simultaneous APSDE data requests without APS acknowledgments. Should be set to the maximum number of target nodes in one bound transmission.

5

1 or higher

Maximum Number of Simultaneous Data Requests with Acks

The maximum number of simultaneous APSDE data requests with APS acknowledgments. Should be set to the maximum number of target nodes in one bound transmission.

3

1 or higher

Inter PAN

True if inter PAN functionality is enabled, see Section 6.5.1.5

false

true or false

APS Poll Period

The polling period, in milliseconds, of a sleeping End Device collecting data of any kind (received messages, received fragmented messages and all transmit acknowledgments).

100

25 or higher

Maximum Number of Received Simultaneous Fragmented Messages

Maximum number of simultaneous fragmented APSDE incoming data requests. Set to a non-zero value to enable reception of fragmented messages (note that doing this increases the stack size).

0

1 or higher

Maximum Number of Transmitted Simultaneous Fragmented Messages

Maximum number of simultaneous fragmented APSDE outgoing data requests. Set to a non-zero value to enabletransmission of fragmented messages (note that doing this increases the stack size).

0

1 or higher

Network Layer Configuration Parameters for Coordinator and Routers

Active Neighbor Table Size

Size of the active Neighbor table. Each routing node (Coordinator or Router) has a Neighbor table which must be large enough to accommodate entries for the node’s immediate children, for its own parent and, in a Mesh network, for all peer Routers with which the node has direct radio communication.

26

1 or higher

Child Table Size

Size of the persisted sub-table of the active Neighbor table. This sub-table contains entries for the node’s parent and immediate children. This value therefore determines the number of children that the node is allowed to have. It is one greater than thepermitted number of children, for example, with the default value of 5, up to 4 children are allowed.This value must not be greater than two- thirds of the Active Neighbor Table Size value.

5

1 or higher

Address Map Table Size

Size of the address map, which maps 64- bit IEEE addresses to 16-bit network (short) addresses. Should be set to the number of nodes in the network.

10

1 or higher

Broadcast Transaction Table Size

Size of broadcast transaction table. The broadcast transaction table stores the broadcast transaction records, which are records of the broadcast messages received by the node.

9

1 or higher

Discovery Neighbor Table Size

Size of the Discovery Neighbor table. This table keeps a list of the neighboring devices associated with the node.

8

8-16

Route Discovery Table Size

Size of the Route Discovery table.This table is used by the node to store temporary information used during route discovery. Route Discovery table entries last only as long as the duration of a single route discovery operation.

2

1 or higher

Route Record Table Size

Size of the Route Record table. Each route record contains the destination network address, a count of the number of relay nodes to reach the destination, and a list of the network addresses of the relay nodes.

1

1 or higher

Routing Table Size

Size of the Routing table. This table stores the information required for the nodeto participate in the routing of message packets. Each table entry contains the destination address, the status of the route, various flags and the network address of the next hop on the way to the destination. A Routing table entry is made when a new route is initiated by the node or routed via the node. The entry is stored in the Routing table and is read whenever that route is used; the entry is only deleted if the route is no longer valid. A node is said to have routing capacity if there are free entries in the routing table.

70

1 or higher

Security Material Sets

Number of supported network keys.

2

1 or higher

Network Layer Configuration Parameters for End Devices

Active Neighbor Table Size

Size of the active Neighbor table. Set to one (for the parent).

2

1

Address Map Table Size

Size of the address map, which maps 64- bit IEEE addresses to 16-bit network (short) addresses. Should be set to the number of nodes that the End Device applicationneeds to communicate with plus one (for the parent).

10

1 or higher

Broadcast Transaction Table Size

Size of broadcast transaction table. The broadcast transaction table stores the broadcast transaction records, which are records of the broadcast messages received by the node.

9

1 or higher

Discovery Neighbor Table Size

Size of the Discovery Neighbor table. This table keeps a list of the neighboring devices associated with the node.

8

8-16

Route Discovery Table Size

Not applicable - set to one.

2

1

Route Record Table Size

Not applicable - set to one.

1

1

Routing Table Size

Not applicable - set to one.

70

1

Security Material Sets

Number of supported network keys.

2

1 or higher

Stack Profile

The ZigBee Stack Profile which defines the stack features supported. Set to one for ZigBee, two for ZigBee PRO or any other value for a private stack profile.

2

0 to 15

Endpoint parameters

Endpoint parameters

Parameter Name

Description

Default Value

Range

Application Device Id

Device ID for the endpoint.

Application Device Version

Version number for the device.

Enabled

Whether the endpoint is enabled or disabled.

true

true / false

End Point Id

The endpoint number (must be unique within the network).

1-240

Name

Textual name for the endpoint. Used as a prefix when generating macro definitions.

Valid C identifier

Profile

The application profile for the endpoint. This as a link to a profile definition.

Input Cluster

Specifies that the endpoint will receive for the specified cluster.

Input cluster parameters

Parameter Name

Description

Default Value

Range

Cluster

A link to an input cluster that will receive on the endpoint.

Receive APDU

A link to an APDU that will buffer any incoming messages.

Discoverable

Defines whether the input cluster will be present in the endpoints simple descriptor which is used for service discovery.

true

true / false

Output cluster

Specifies that the endpoint will transmit for the specified cluster.

Output cluster parameters

Parameter Name

Description

Default Value

Range

Cluster

A link to an output cluster that will transmit on the endpoint.

-

-

Transmit APDUs

List of APDUs that will be used to transmit the cluster.

-

-

Discoverable

Defines whether the input cluster will be present in the endpoints Simple descriptor which is used for service dis- covery.

true

true / false

Parent topic:Advanced device parameters

Bound addressing table

Specifies that the device should include a Binding table. Binding is optional. If Binding tables are used, they are located on any node which is a source for a binding, but the ZigBee Coordinator handles end device bind requests on behalf of all devices in the network. Nodes that use Binding tables should be allocated enough Binding table entries to handle their own communication needs.

Parameter Name

Description

Default Value

Range

Size

The size of the Binding table. Each binding table entry contains:
- The node address and endpoint number of the source of the binding
- The node address and endpoint number of the destination of the binding
- The cluster ID for the binding
If a binding is one-to-many, then a table entry is required for each destination.

Parent topic:Advanced device parameters

PDU Manager

The Protocol Data Unit Manager (PDUM) configuration is mandatory and must always be present.

PDU Manager parameters

Parameter Name

Description

Default Value

Range

Number of NPDUs

The number of NPDUs available to the ZigBee stack. These are internal to the stack.

16

8 or higher

APDU

Specifies a buffer to contain instances of a cluster.

APDU parameters

Parameter Name

Description

Default Value

Range

Instances

The maximum number of instances of this APDU. Note that this value must be greater than the value of the parameter Maximum Number of Simultaneous Data Requests with Acks - see Advanced device parameters.

Name

The name of the APDU. This is the identifier that should be used in the application C code to refer to the APDU.

Valid C identifier

Size

The maximum size of the APDU.

Parent topic:Advanced device parameters

Group Addressing table

Specifies that the device contains a Group table.

Group Addressing table parameters

Parameter Name

Description

Default Value

Range

Size

The size of the Group table. Group membership for endpoints on the current device is controlled by adding and removing entries in the Group table.

-

-

Parent topic:Advanced device parameters

RF channels

Specifies the default RF channels that the device will operate on. If not present, the default will be all channels.

RF channel parameters

Parameter Name

Description

Default Value

Range

Channel x
(x=11-26)

Control for channel x – setting to true includes the channel in energy scan. By default, only channel 15 is included.

true for x=15, false for all other values

true / false

Parent topic:Advanced device parameters

MAC interface table

Specifies the number of interfaces which are present on this device. One interface must be setup.

MAC interface table parameters

Parameter Name

Description

Default Value

Range

Channel List size (Needs to be set to 1 if only 2.4g)

Number of channel masks

1

No value ranges

Enabled

Is interface enabled/disabled

Enabled

TRUE/FALSE

Index

Index of the entry

0

0 to channel list size

Radio Type

2.4G or SubGig

RT2400MHz

RT2400MHz/ RT868MHz/ RT915MHz

Routers Allowed

Are routers allowed on this interface

FALSE

TRUE/FALSE

Parent topic:Advanced device parameters

Node descriptor

This is mandatory and defines the type and capabilities of the node.

Node descriptor parameters

Parameter Name

Description

Default Value

Range

Descriptor Availability Parameters

Complex Descriptor Available

Complex descriptors are not supported. Not editable.

false

false

User Descriptor Available

Indicates whether a user descriptor is present. Not editable.

false

true / false

Descriptor Capabilities Parameters

Extended Active Endpoint List Available

Indicates whether an extended active endpoint list is available. Not editable.

false

false

Extended Simple Descriptor List Available

Indicates whether an extended simple descriptor list is available. Not editable.

false

false

MAC Capability Flags

Allocate Address

Indicates whether the device allocates short (network) addresses or not. Not editable.

true / false

Alternate PAN Coordinator

Indicates whether the device acts as an alternative PAN Coordinator. Not editable.

true / false

Device type

Indicates whether the device is a Full Functionality Device (FFD) or Reduced Functionality Device (RFD). Not editable.

true / false

Power source

Indicates whether the device is mains powered or not. Not editable.

true / false

Rx On When Idle

Indicates whether the device has its receiver enabled while the device is idle. Not editable.

true / false

Security

Indicates whether the device uses high or standard security. Only standard security is supported. Not editable.

false

true / false

Miscellaneous parameters

APS flags

Not editable.

0

0

Frequency Band

Frequency band of radio. The the JN518x and K32W041/K32W061/K32W1/MCXW71/ MCXW72/RW612 devices only support the 2.4 GHz band. Not editable.

2.4 GHz

2.4 GHz

Logical Type

The device type: Coordinator, Router, or End Device. Not editable.

ZC/ZR/ZED

Manufacturer Code

The manufacturer ID code. The ZigBee Alliance allocates this code.

0 - 65535

Maximum buffer size

The maximum buffer size. Not editable.

127

Maximum incoming transfer size

The maximum incoming transfer size supported by the device. This is calculated from the APDU sizes for input clusters. Not editable.

Maximum outgoing transfer size

The maximum incoming transfer size supported by the device. This is calculated from the APDU sizes for output clusters. Not editable

System Server Capabilities parameters

Backup binding table cache

Indicates if the node can act as a back-up binding table cache. Not supported and not editable.

false

true / false

Backup discovery cache

Indicates if the node can act as a back-up discovery cache. Not supported and not editable.

false

true / false

Backup trust center

Indicates if the node can act as a back- up trust centre. Not supported and not editable.

false

true / false

Network manager

Indicates if the node can act as a net- work manager. Not editable.

false

true / false

Primary binding table cache

Indicates if the node can act as a primary binding table cache. Not supported and not editable.

false

true / false

Primary discovery cache

Indicates if the node can act as a primary discovery cache. Not supported and not editable.

false

true / false

Primary trust center

Indicates if the node can act as a trust center. Not editable.

false

true / false

Parent topic:Advanced device parameters

Node Power Descriptor

The Node Power descriptor for the device is mandatory.

Node Power Descriptor Parameters

Parameter Name

Description

Default Value

Range

Available Power Sources parameters

Constant power

Indicates whether a constant power source is available.

false

true / false

Disposable Battery

Indicates whether a disposable battery power source is available.

false

true / false

Rechargeable Battery

Indicates whether a rechargeable battery power source is available.

false

true / false

Miscellaneous parameters

Default power mode

The default power mode of the device.

Synchronized with RxOn- WhenIdle

Synchronized with RxOnWhenIdle / Periodic / Constant Power

Default power source

The default power source of the device.

Constant / rechargeable / disposable

Constant

Parent topic:Advanced device parameters

Key Descriptor table

Specifies that the device should contain a Key Descriptor Table (for APS security).

Key Descriptor table parameters

Parameter Name

Description

Default Value

Range

Size

The size of the key descriptor table.

1 or higher

Preconfigured Key

Specifies a pre-configured link key for the Key Descriptor Table.

Preconfigured Key parameters

Parameter Name

Description

Default Value

Range

IEEE address

The IEEE address to use with the key.

-

64 bit

Key

The pre-configured key value.

-

128 bit

Parent topic:Advanced device parameters

Trust Centre

Specifies that the device will have the capability to act as a Trust Centre.

Parameter Name

Description

Default Value

Range

Device Table Size

The size of the Trust Centre’s device table.

Maximum Number of Nodes setting from the ZigBee PRO Wireless Network

1 or higher

A Trust Centre link key must be pre-set in the Key Descriptor Table (see Section12.7.9) on each node.

Parent topic:Advanced device parameters

Parent topic:ZigBee network parameters