Escolar Documentos
Profissional Documentos
Cultura Documentos
Presented by:
Drew Gislason President and CTO San Juan Software Former ZigBee Alliance Secretary to the Application Framework Group E-mail: drewg@sanjuansw.com
The ZigBee and ZigBee PRO feature sets interoperate, network wise, in a limited way within a single network:
ZigBee devices may join PRO networks as an end device ZigBee PRO devices may join ZigBee networks as an end device
ZigBee and ZigBee PRO devices fully interoperate at the application level on the same network ZigBee and ZigBee PRO devices fully interoperate if standard security mode is used on the network
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
3
Qualification
Platform Conformance Certification Manufacturer Specific Product Certification Public Profile Product Certification Regularly Scheduled Interoperability Events
Same Logical Device Types as ZigBee feature set (ZC, ZR, ZED)
Network Manager for PAN ID conflict resolution and frequency agility
Qualification
Platform Conformance Certification Manufacturer Specific Product Certification Public Profile Product Certification Regularly Scheduled Interoperability Events
Stack Architecture
A pplication (A PL ) L ayer A pplication Fram ew ork
A pplication O bject 1
IE E E 802.15.4 defined ZigB ee T M A lliance defined E nd manufacturer defined Layer function Layer interface
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
M essage B roker
PD -SA P
NLME-SAP
A PS M essage B roker
APSMESAP
...
Logical Device Type
ZigBee Coordinator ZigBee Router ZigBee End Device
Distinguishes the type of device from an end-user perspective Distinguishes the Logical Device Types deployed in a specific network Distinguishes the type of hardware platform
ZigBee products are a combination of Application, Logical, and Physical device types Profiles may define specific requirements for this combination, but can also leave this up to manufacturers
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
10
Note: Mesh networking is a bandwidth and RAM efficient routing method. Mesh is supported by both ZigBee and ZigBee Pro networks.
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
11
Note: Cluster Tree Routing is the backup routing method in ZigBee (SP1) networks, used if mesh is busy.
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
12
ZigBee PRO Network Communication Model (Many to One and Source Routing)
Note: Concentrators may be any router in the network (not just the ZC). Source routing allows scaling in large networks with limited RAM in most nodes.
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
13
Cluster tree network routing directs packets up and down the tree structure created through network formation until they reach their destination
Must use netmask type tree routing (up and down the parent/child links) Fails if parent/child links are not usable over time Used only in the ZigBee feature set
Many to One and Source Routing features address limitations in Mesh network routing where table size requirements are large in certain data transmission scenarios
Many to One allows any device in the network to route data to a well known concentrator through a single routing table entry in every device Multiple concentrators in a single network are possible Source routing allows a concentrator to route responses back to each device supplying a Many to One data request without additional route table entries
End Devices are low power in either feature set since they dont participate in routing and only communicate through their parent (routers or coordinator) at application specified times
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
14
Light Switch
15
Application Profiles are an agreement on a series of messages defining an application space (for example, Home Automation or Smart Energy) Endpoints are a logical extension added to a single ZigBee radio which permits support for multiple applications, addressed by the Endpoint number (1-240) Key Relationships:
Maximum of 240 Endpoints per ZigBee Device (Endpoint 0 is reserved to describe the generic device capabilities and Endpoint 255 is reserved for broadcasting to all endpoints, Endpoints 241-254 are reserved for future use) One Application Profile described per Endpoint
16
Security Implementation
Trust Center Creates and distributes the Network Keys. Manages switch from active to secondary Network Key (Standard and High Security Modes). Optionally supports Master Keys and Trust Center Link Key establishment and transport (Optional in Standard security mode and mandatory in High Security mode)
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
17
18
NWK Key Basis of security between two (or group of) devices
NWK key is used as basis of security services
19
Unsecured key-transport
Factory installed SKKE protocol or Link Key/NWK Key Key Transport Basis of security between
20
TM
Feature Sets
Agreement of stack parameters, settings and policies for a family of application profiles (including manufacturer specific application profiles) Current feature sets:
ZigBee (mesh routing+cluster tree routing)
Beacon-less, mesh network Supports any application profile
Feature set identifier supplied in beacon payload. Devices join appropriate networks supporting desired feature set.
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
22
Deployment
Commissioning
Devices are programmed for a specific feature set or to join specific alternate feature set networks
If multiple networks with the same feature set are present, the application needs mechanisms to help the device select the correct network
Provision security keys (unless they are provided over the air) Establish command/control relationships in the network (binding) Commissioning can take place via a dedicated commissioning tool (laptop or PDA) or via installation key presses on a remote control or the device itself
23
Summary
The ZigBee and ZigBee PRO feature sets provide an ad-hoc, self forming network topology supporting mesh routing ZigBee and ZigBee PRO feature sets provide an agreement on specific configuration parameters and network settings to create multi-vendor interoperable networks ZigBee application profiles are an agreement on message formats and command/response exchanges which provide a documented method to create interoperable device types Current status on the ZigBee Ecosystem:
45 product listings for the ZigBee and ZigBee PRO feature sets on 21 platforms provides application developers with a rich environment to deploy interoperable products. 28 Smart Energy and Home Automation product manufacturers at last months interoperability event!
ZigBeeTM Alliance | Wireless Control That Simply Works
Copyright 2008. All Rights Reserved.
24
Questions?
25