This section describes commands that set and report on security keys.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Section | |||||||||||
|
Section | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Section |
Column | ||
---|---|---|
| ||
( PH:0x02, SH:0x03 ) - Install Code Request CommandOverviewThe Install Code Request frame is sent by the Host to the Module to query the application Installation Code. It should be noted that the Installation Code is assigned to the Module at production time and cannot be modified. PayloadThis command has no payload. Effect on ReceiptThe Module responds with an Install Code Response Allowed ContextAll Contexts. Sent By Host/ModuleHost. |
width | 60% |
---|
( PH:0x02, SH:0x04 ) - Install Code Response Command
Overview
The Install Code Response frame is sent by the Module to the Host when queried with an Install Code Request.
Payload
Byte Index
Field Name
Notes
0
Installation Code Length
8, 10, 14, or 18 as defined by the Zigbee Smart Energy Specification
1..n
Installation Code
MSB First
Effect on Receipt
None.
Allowed Context
Same context as request.
Sent By Host/Module
Module.
Column | ||
---|---|---|
| ||
( PH:0x02, SH:0x05 ) - Link Key Write CommandOverviewThe Link Key Write command is sent by the Host to the Module in order to set the application Preconfigured Link Key. The Host may only set the Preconfigured Link Key while the application is in the Network Down state. If the Host subsequently forms a network as a coordinator, the key will be applied as the Global Trust Center Link Key. Otherwise, if the Host joins a network as either a router or end device, the key will be applied as the Joining Key. The Preconfigured Link Key is not stored in non-volatile memory and must therefore be set prior to forming or joining a network subsequent to a Reset or power-cycle. If the Host does not manually set the key, the application will use the default Preconfigured Link Key specified by the Zigbee Home Automation Specification. Payload | ||
Byte Index | Field Name | Notes |
Byte Index | Field Name | Notes |
---|---|---|
0..15 | Preconfigured Link Key | Default = {0x5A, 0x69, 0x67, 0x42, 0x65, 0x65, 0x41, 0x6C, 0x6C, 0x69, 0x61, 0x6E, 0x63, 0x65, 0x30, 0x39} = “ZigbeeAlliance09” |
Effect on Receipt
The Module will apply this Preconfigured Link Key when it either forms or joins a network, the latter when the Joining Key Option corresponds to Preconfigured Link Key.
Allowed Context
Network Down.
Sent By Host/Module
Host.
Section | |||||
---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Section |
Column | ||
---|---|---|
| ||
( PH:0x02, SH:0x09 ) - Network Key Request CommandOverviewThe Network Key Request command is sent by the Host to the Module to query the application Network Key. The Module will respond with a Network Key Response. If the application has not formed a network, the response will convey the Preconfigured Network Key. Otherwise, the response will convey the current Network Key. PayloadThis command has no payload. Effect on ReceiptThe Module will respond with a Network Key Response Allowed ContextAll Contexts. Sent By Host/ModuleHost. |
Column | ||||||
---|---|---|---|---|---|---|
| ||||||
( PH:0x02, SH:0x0A ) - Network Key Response CommandOverviewThe Network Key Response command is sent by the Module to the Host when queried with a Network Key Request. The command has the same payload as Network Key Write commandcommand has the same payload as Network Key Write command. Payload
Effect on ReceiptNone. Allowed ContextAll Contexts. Sent By Host/ModuleModule. |
Section | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Section | |||||||||||
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
Section | ||||||||||||||||||||||||||||||
Effect on ReceiptModule shall send Status Response with the following list of possible status
Allowed ContextNetwork Up. Sent By Host/ModuleHost. |
Section | |||||
---|---|---|---|---|---|
|
Section | |||||
---|---|---|---|---|---|
|
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||
---|---|---|---|---|---|
|
Section | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Section | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Style |
---|
{style} .panel, #content .panel { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } table.confluenceTable th.confluenceTh, table.confluenceTable td.highlight { background-color: #7AB800 !important; } .sectionColumnWrapper{ margin-bottom:20px; padding: 15px; background-color: #f9f9f9 !important; border-style: solid; border-width: 1px; -moz-border-radius: 5px; -webkit-border-top{style} .wiki-content h1 { font-family: 'Helvetica Neue', sans-serif; font-size: 30px; font-weight: bold; color: #20b6e1; letter-spacing: 1px; line-height: 1; text-align: left; #border-bottom: 1px solid #98bddd !important; } .wiki-content h2 { font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: normal; color: #00517f; letter-spacing: 1px; line-height: 1; text-align: left; } .wiki-content h3 { font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: bold; color: #00517f; letter-spacing: 1px; line-height: 1; text-align: left; } .wiki-content h4 { font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normal; font-style:italic; color:#00517f; letter-spacing: 1px; line-height: 1; text-align: left; } #title-text{ font-family: 'Helvetica Neue', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-align: left; } .panel, #content .panel { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } } .panel .panelHeader { text-align: left; color: #FFFFFF; line-height: 1em; padding: 10px 10px 5px; margin-bottom: 0; background-color: #7AB800#00517f; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; } {style} |