ZigBee Document 074855r05
ZigBee-PRO Stack Profile: Platform
restrictions for compliant platform testing
and interoperability
Revision 05
January 2008
Sponsored by:
ZigBee Alliance
Accepted for release by:
This document has not yet been accepted for release by the ZigBee Alliance Board of Directors.
Abstract:
This document defines the ZigBee-PRO stack profile as applied to the ZigBee Specification r17.
Keywords:
ZigBee, ZigBee-PRO, Stack profile, Architecture.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Copyright © 1996-2008 by the ZigBee Alliance.
2400 Camino Ramon, Suite 375, San Ramon, CA 94583, USA
http://www.zigbee.org
All rights reserved.
Permission is granted to members of the ZigBee Alliance to reproduce this document for their own use or the use of other ZigBee Alliance members
only, provided this notice is included. All other rights reserved. Duplication for sale, or for commercial or for-profit use is strictly prohibited without
the prior written consent of the ZigBee Alliance.
ZigBee-PRO Stack Profile
ZigBee Document 074855r05, January 2008
Copyright © ZigBee Alliance, Inc. (2007). All rights Reserved. This information within
this document is the property of the ZigBee Alliance and its use and disclosure are
restricted.
Elements of ZigBee Alliance specifications may be subject to third party intellectual
property rights, including without limitation, patent, copyright or trademark rights (such
a third party may or may not be a member of ZigBee). ZigBee is not responsible and
shall not be held responsible in any manner for identifying or failing to identify any or all
such third party intellectual property rights.
This document and the information contained herein are provided on an “AS IS” basis
and ZigBee DISCLAIMS ALL WARRANTIES EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO (A) ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OF THIRD PARTIES
(INCLUDING WITHOUT LIMITATION ANY INTELLECTUAL PROPERTY RIGHTS
INCLUDING PATENT, COPYRIGHT OR TRADEMARK RIGHTS) OR (B) ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, TITLE OR NON-INFRINGEMENT. IN NO EVENT WILL ZIGBEE BE
LIABLE FOR ANY LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF USE OF DATA,
INTERRUPTION OF BUSINESS, OR FOR ANY OTHER DIRECT, INDIRECT, SPECIAL
OR EXEMPLARY, INCIDENTIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES OF
ANY KIND, IN CONTRACT OR IN TORT, IN CONNECTION WITH THIS DOCUMENT
OR THE INFORMATION CONTAINED HEREIN, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGE. All Company, brand and product names
may be trademarks that are the sole property of their respective owners.
The above notice and this paragraph must be included on all copies of this document that
are made.
ZigBee Alliance, Inc.
2400 Camino Ramon, Suite 375
San Ramon, CA 94583, USA
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
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page ii
ZigBee Document 074855r05, October 2007
ZigBee-PRO Stack Profile
1
Contact information
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Much of the information in this document is preliminary and subject to change. Members of the ZigBee
Working Group are encouraged to review and provide inputs for this proposal. For document status
updates, please contact:
Don Sturek,
Texas Instruments,
1455 Frazee Road, Suite 800
San Diego, CA 92108
E-Mail: dsturek@ti.com
Phone: +1-619-497-3814
Fax: +1-619-497-3840
You can also submit comments using the ZigBee Alliance reflector. Its web site address is:
www.zigbee.org
The information on this page should be removed when this document is accepted.
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page iii
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ZigBee-PRO Stack Profile
ZigBee Document 074855r05, January 2008
Participants
The following is a list of those who were members of the ZigBee Alliance Architecture Working Group
leadership when this document was released:
Don Sturek: Chair
Zachary Smith: Vice Chair
When the document was released, the ZigBee-PRO Stack Profile Task Group was composed of the
following members:
Phil Rudland: Chair
Phil Jamieson
Zachary Smith
The editing team was composed of the following members:
Don Sturek
Phil Rudland
Zachary Smith
Don Sturek
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page iv
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
ZigBee Document 074855r05, October 2007
ZigBee-PRO Stack Profile
Table of Contents
1
Introduction..............................................................................................................................................1
1.1 Scope...............................................................................................................................................1
1.2 Purpose............................................................................................................................................1
2 References................................................................................................................................................2
2.1 ZigBee Alliance documents ............................................................................................................2
IEEE documents..............................................................................................................................2
2.2
3 Definitions................................................................................................................................................3
4 Acronyms and abbreviations....................................................................................................................4
5 General description ..................................................................................................................................5
6 Knob settings............................................................................................................................................6
6.1
Introduction.....................................................................................................................................6
6.2 Network settings..............................................................................................................................6
6.3 Application settings.........................................................................................................................6
6.4 Security settings ..............................................................................................................................7
7 Functional description..............................................................................................................................8
7.1 Device roles.....................................................................................................................................8
7.2 Compatibility with Other Stack Profiles .........................................................................................8
7.3 Binding tables..................................................................................................................................9
7.4 Multicast mechanism and groups....................................................................................................9
7.5 Trust Center Policies and Security Settings ....................................................................................9
7.6 Battery powered devices .................................................................................................................9
7.7 Mains powered devices .................................................................................................................10
7.8 Persistent storage...........................................................................................................................10
7.9 Address Reuse...............................................................................................................................10
7.10 Duty cycle limitations and fragmentation .....................................................................................10
7.10.1 Vulnerability join..............................................................................................................10
7.10.2 Pre-installation..................................................................................................................10
7.11 Security .........................................................................................................................................11
7.11.1 Security Modes within PRO Networks.............................................................................11
8 Protocol implementation conformance statement (PICS) proforma.......................................................13
8.1 Abbreviations and special symbols ...............................................................................................13
IEEE 802.15.4 PICS......................................................................................................................14
8.2
8.3 Network layer PICS ......................................................................................................................15
8.4 Security PICS................................................................................................................................20
8.5 Application layer PICS..................................................................................................................24
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page v
ZigBee-PRO Stack Profile
ZigBee Document 074855r05, January 2008
1
List of Figures
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page vi
ZigBee Document 074855r05, October 2007
ZigBee-PRO Stack Profile
1
List of Tables
2
3
4
5
6
7
8
9
10
Table 1 – Document revision change history ...............................................................................................viii
Table 2 – Network settings for this stack profile.............................................................................................6
Table 3 – Application settings for this stack profile........................................................................................6
Table 4 – Security settings for this stack profile .............................................................................................7
Table 5 – IEEE 802.15.4 PICS for this stack profile.....................................................................................14
Table 6 – Network PICS for this stack profile ..............................................................................................15
Table 7 – Security PICS for this stack profile...............................................................................................20
Table 8 – Application framework PICS for this stack profile .......................................................................24
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.
Page vii
ZigBee-PRO Stack Profile
ZigBee Document 074855r05, January 2008
1
2
3
Change history
Table 1 shows the change history for this specification.
Table 1 – Document revision change history
Revision
Description
04
05
06
Merger of 053646r03 and 064321r05, plus incorporation of all
comments to date.
Updated following revisions to referenced PICS documents, and
revision to r15.
Removed all of the Track Changes notes (by accepting all).
074855r00 Renamed Stack Profile to ZigBee PRO and restarted numbering.
Incorporated comments from initial review.
r01
r02
r03
r04
Reworked security section following discussions in SWG. Made use of
the service permissions table optional. Updated various minor notes
elsewhere.
Errata and clarifications per 074942
Errata and clarifications per 075115
Addressed CCBs: 859, 860, 861, 862, 863, 864, 865, 851, 847, 789,
766, 767, 768, 730 and 686
R05
Address CCBs: 884, 873, 872,
4
5
Page viii
Copyright © 2008, The ZigBee Alliance. All rights reserved.
This is an unaccepted ZigBee specification draft, subject to change.