ieee 802.15.4 and zigbee - university of...
TRANSCRIPT
![Page 1: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/1.jpg)
1
1
IEEE 802.15.4 and Zigbee
CS 687
University of Kentucky
Fall 2015
Acknowledgment: Some slides are adapted from presentations by Bob Heile from ZigBee Alliance, Joe Dvorak from Motorola, Geir E. Oien from NTNU, and Marco Naevve from Eaton Corporation.
2
Outline
• Introduction
• PHY Layer
• MAC Layer
• Network Layer
• Applications
![Page 2: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/2.jpg)
2
3
• Home Networking
• Automotive Networks
• Industrial Networks
• Interactive Toys
• Remote Metering
•Active RFID/asset tracking
IEEE 802.15.4 Application Space
4
• Networks form by themselves, scale to large sizes and operate for years without manual intervention
• Extremely long battery life (years on AA cell),
– low infrastructure cost (low device & setup costs)
– low complexity and small size
• Low device data rate and QoS
• Standardized protocols allow multiple vendors to interoperate
Sensor/Control Network Requirements
![Page 3: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/3.jpg)
3
5
The IEEE 802 Wireless Space
Data Rate (Mbps)
Ran
ge
ZigBee802.15.4
15.4c802.15.3802.15.3cWPAN
WLAN
WMAN
WWAN
WiFi802.11
0.01 0.1 1 10 100 1000
Bluetooth802.15.1
IEEE 802.22
WiMaxIEEE 802.16
IEEE 802.20
ZigBee standard uniquely fills a gap for low data rate applications
6
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
802.15.4 / ZigBee Architecture
ZigBee
![Page 4: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/4.jpg)
4
7
802.15.4 General CharacteristicsData rates of 250 kb/s, 40 kb/s and 20 kb/s.
Star or Peer-to-Peer operation.
Support for low latency devices.
Fully handshaked protocol for transfer reliability.
Low power consumption.
Frequency Bands of Operation
16 channels in the 2.4GHz ISM* band
10 channels in the 915MHz ISM band
1 channel in the European 868MHz band.
* ISM: Industrial, Scientific, Medical
8
Wireless Technology Comparison Chart
356 A
34KB /14KB
![Page 5: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/5.jpg)
5
9
• Organized as an independent, neutral, nonprofit corporation in 2002
• Open and global• Anyone can join and participate
• Membership is global
• Activity includes • Specification creation
• Certification and compliance programs
• Branding, market development, and user education
ZigBee Alliance
10
The ZigBee Promoters
![Page 6: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/6.jpg)
6
11
ZigBee Member Geographic Distribution
29%
28%
43%
Asia / Pacific
Europe / Middle East /Africa
North /South America
Region November
2006
Asia / Pacific 60 (29%)
Europe / Middle East/Africa 58 (28%)
North/South America 86 (43%)
Total Member Companies 204
12
TELECOM SERVICES
m-commerceinfo servicesobject interaction (Internet of Things)
ZigBee Applications
ZigBeeWireless Control that
Simply Works
HOME CONTROL
CONSUMER ELECTRONICS
TVVCRDVD/CDremote
securityHVAClighting controlaccess controlirrigation
PC & PERIPHERALS
INDUSTRIALCONTROL
asset mgtprocess control
environmentalenergy mgt
PERSONAL HEALTH CARE
BUILDING AUTOMATION
securityHVACAMR
lighting controlaccess control
mousekeyboardjoystick
patient monitoring
fitness monitoring
![Page 7: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/7.jpg)
7
13
Outline
• Introduction
• PHY Layer
• MAC Layer
• Network Layer
• Applications
14
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
802.15.4 / ZigBee Architecture
ZigBee
• Packet generation• Packet reception• Data transparency• Power Management
![Page 8: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/8.jpg)
8
15
Basic Radio Characteristics
ZigBee technology relies upon IEEE 802.15.4, which has excellent performance in low SNR environments
16
Operating Frequency Bands
868MHz / 915MHz PHY
2.4 GHz
868.3 MHz
Channel 0 Channels 1-10
Channels 11-26
2.4835 GHz
928 MHz902 MHz
5 MHz
2 MHz
2.4 GHz PHY
![Page 9: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/9.jpg)
9
17
IEEE 802.15.4 PHY layer tasks
• activate/deactivate transceivers (low duty cycle saves energy)
• estimate signal strengths (energy detection) as part of CSMA mechanism
• compute link quality indicators (LQI, or SINR)• listen to channels and declare availability or not (clear
channel assessment -CCA)• tuning of transceivers to supported channels• transmit and receive data (16-symbol ”quasi-orthogonal”
modulation using O-QPSK and DSSS)• conform to out-of-band power level regulations
18
Packet Structure
PreambleStart ofPacket
Delimiter
PHYHeader
PHY ServiceData Unit (PSDU)
PHY Packet Fields• Preamble (32 bits) – synchronization • Start of Packet Delimiter (8 bits)• PHY Header (8 bits) – PSDU length• PSDU (0 to 1016 bits) – Data field
6 Octets 0-127 Octets
![Page 10: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/10.jpg)
10
19
Outline
• Introduction
• PHY Layer
• MAC Layer
• Network Layer
• Applications
20
802.15.4 Architecture
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
• Channel acquisition• Contention mgt• NIC address• Error Correction
ZigBee
![Page 11: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/11.jpg)
11
21
Extremely low cost
Ease of implementation
Reliable data transfer
Short range operation
• Very low power consumption
Simple but flexible protocol
Design Drivers
22
IEEE 802.15.4 Device Classes
• Full function device (FFD)– Any topology– PAN coordinator capable– Talks to any other device– Implements complete protocol set
• Reduced function device (RFD)– Limited to star topology or end-device in a peer-to-
peer network. – Cannot become a PAN coordinator– Very simple implementation– Reduced protocol set
![Page 12: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/12.jpg)
12
23
IEEE 802.15.4 Definitions
• Network Device: An RFD or FFDimplementation containing an IEEE 802.15.4medium access control and physical interfaceto the wireless medium.
• Coordinator: An FFD with network devicefunctionality that provides coordination andother services to the network.
• PAN Coordinator: A coordinator that is theprincipal controller of the PAN. A network hasexactly one PAN coordinator.
24
IEEE 802.15.4 MAC layer tasks
• for PAN coordinators: generate beacons (if operating in beacon-enabled mode)– A beacon is a special frame sent out by the PAN coordinator for
the purpose of synchronization with other units. Beacon-enabled mode offers power savings since units can ”sleep” between being ”woken up” by beacons.
• for all nodes: synchronize against received beacons• maintain and break up PAN connections• give channel access to nodes according to CSMA-CA
(based on PHY layer info)• maintain guaranteed time slot mechanism in beacon-
enabled mode• frame acknowledgement, ARQ, CRC
![Page 13: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/13.jpg)
13
25
802.15.4 Channel Access Options• Non-beacon network
– A simple, traditional multiple access system used in simple peer and near-peer networks–
– Standard CSMA-CA communications– Positive acknowledgement for successfully received packets
• Beacon-enabled network:– Network coordinator transmits beacons (start and end of time-
slotted superframe) at predetermined intervals– Superframe may be split between contention access period,
contention free period (containing guaranteed time slots), and inactive period
– Beacon Mode powerful for controlling power consumption in extended networks like cluster tree or mesh
– Allows all clients in a local piece of the network the ability to know when to communicate with each other
– PAN coordinator manages the channel and arranges the calls
26
Typical Network Topologies
![Page 14: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/14.jpg)
14
27
Low-Power Operation
• Duty-cycle control using superframe structure
– Beacon order and superframe order
– Coordinator battery life extension
• Indirect data transmission
• Devices may sleep for extended period over multiple beacons
• Allows control of receiver state by higher layers
28
Optional Frame Structure
15ms * 2n
where 0 n 14
GTS 3 GTS 2
Network beacon
Transmitted by PAN coordinator. Contains network information,frame structure and notification of pending node messages.
Beaconextension
periodSpace reserved for beacon growth due to pending node messages
Contentionperiod
Access by any node using CSMA-CA
GuaranteedTime Slot
Reserved for nodes requiring guaranteed bandwidth [n = 0].
GTS 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15Slot
Battery life extension
Contention Access Period Contention Free Period
![Page 15: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/15.jpg)
15
29
Optional Frame Structure
• Superframe may have inactive period
15ms * 2BO
where SO ≤ BO ≤ 14
15ms * 2SO
where 0 ≤ SO ≤ 14
SO = Superframe orderBO = Beacon order
Inactive Period
30
General Frame Structure
Payload
PH
Y L
ayer
MA
CLa
yer
MAC Header(MHR)
MAC Footer(MFR)
MAC Protocol Data Unit (MPDU)
MAC Service Data Unit(MSDU)
PHY Header(PHR)
Synch. Header(SHR)
PHY Service Data Unit (PSDU)
4 Types of MAC Frames:
• Data Frame
• Beacon Frame
• Acknowledgment Frame
• MAC Command Frame
![Page 16: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/16.jpg)
16
31
General MAC Frame Format
Octets:2 1 0/2 0/2/8 0/2 0/2/8 variable 2Destination
PAN identifier
Destination address
Source PAN
identifier
Source address
MAC payload
MAC footer
Frame check
sequence
MAC header
Addressing fields
Frame control
Sequence number
Frame payload
Bits: 0-2 3 4 5 6 7-9 10-11 12-13 14-15
Frame typeSequrity enabled
Frame pending
Ack. Req. Intra PAN ReservedDest.
addressing mode
ReservedSource
addressing mode
Frame control field
32
Beacon Frame Format
Bits: 0-3 4-7 8-11 12 13 14 15Beacon
orderSuperframe
orderFinal CAP
slotBattery life extension
ReservedPAN
coordinatorAssociation
permit
Octets:2 1 4 or 10 2 variable variable variable 2
MAC footer
Frame check
sequence
MAC header
Source address information
MAC payload
Superframe specification
GTS fields
Pending address
fields
Frame control
Beacon sequence number
Beacon payload
![Page 17: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/17.jpg)
17
33
MAC Command Frame
• Command Frame Types– Association request– Association response– Disassociation notification– Data request– PAN ID conflict notification
– Orphan Notification
– Beacon request
– Coordinator realignment
– GTS request
Octets:2 1 4 to 20 1 variable 2
MAC footer
Frame check
sequence
Frame control
Data sequence number
Address information
MAC header MAC payload
Command type
Command payload
34
Data Frame Format
Acknowledgement Frame FormatOctets:2 1 2
MAC footer
Frame check
sequence
MAC header
Frame control
Data sequence number
Octets:2 1 4 to 20 variable 2
MAC PayloadMAC
footer
Data payloadFrame check
sequence
MAC header
Frame control
Data sequence number
Address information
![Page 18: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/18.jpg)
18
35
Data Service
• Data transfer to neighboring devices
– Acknowledged or unacknowledged
– Direct or indirect
– Using GTS service
• Maximum data length (MSDU) aMaxMACFrameSize (102 bytes)
36
• Periodic data
– Application defined rate (e.g. sensors)
• Intermittent data
– Application/external stimulus defined rate (e.g. light switch)
• Repetitive low latency data
– Allocation of time slots (e.g. mouse)
Traffic Types
![Page 19: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/19.jpg)
19
37
Slotted CSMA Procedure
NB = 0, CW = 0
Battery lifeextension?
BE = macMinBE
BE = lesser of(2, macMinBE)
Locate backoffperiod boundary
Delay forrandom(2BE - 1) unit
backoff periods
Perform CCA onbackoff period
boundary
Channel idle?
CW = 2, NB = NB+1,BE = min(BE+1, aMaxBE)
CW = CW - 1
CW = 0?NB>
macMaxCSMABackoffs?
Failure Success
Slotted CSMA
Y
Y Y
Y
N
N
N
N
Used in beacon enabled networks.
2
38
Un-slotted CSMA Procedure
NB = 0,BE = macMinBE
Delay forrandom(2BE - 1) unit
backoff periods
Perform CCA
Channel idle?
NB = NB+1,BE = min(BE+1, aMaxBE)
NB>macMaxCSMABackoffs
?
Failure Success
Un-slotted CSMA
Y
Y
N
N
Used in non-beacon networks.
![Page 20: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/20.jpg)
20
39
Outline
• Introduction
• PHY Layer
• MAC Layer
• Network Layer
• Applications
40
802.15.4 Architecture
IEEE 802.15.4 MAC
Applications
IEEE 802.15.4
2400 MHz
PHY
IEEE 802.15.4
868/915 MHz
PHY
• Network Routing• Address translation• Packet Segmentation
• Profiles
ZigBee
![Page 21: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/21.jpg)
21
41
• 65,536 network (client) nodes
• 27 channels over 2 bands
• 250Kbps data rate
• Optimized for timing-critical applications and power management
• Full Mesh Networking Support
Network coordinatorFull Function node
Reduced Function node
Communications flow
Virtual links
Basic Network Characteristics
42
Full function device
Reduced function device
Communications flow
Master/slave
PANCoordinator
Star Topology
![Page 22: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/22.jpg)
22
43
Full function device Communications flow
Point to point Cluster tree
Peer-Peer Topology
44
Full function device
Reduced function device
Communications flow
Clustered stars - for example,cluster nodes exist between roomsof a hotel and each room has a star network for control.
Combined Topology
![Page 23: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/23.jpg)
23
45
Slide Courtesy of
ZigBee Mesh Networking
46
Slide Courtesy of
ZigBee Mesh Networking
![Page 24: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/24.jpg)
24
47
Slide Courtesy of
ZigBee Mesh Networking
48
Slide Courtesy of
ZigBee Mesh Networking
![Page 25: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/25.jpg)
25
49
Slide Courtesy of
ZigBee Mesh Networking
50
ZigBee Routing
• Ad hoc On Demand Distance Vector (AODV)– Path discovery on demand
– Path maintenance (inform upstream nodes of broken links for active source nodes)
• Cluster-Tree Algorithm– Single cluster network
• Cluster head selection
– Multi-cluster network• Designated device for assigning a unique cluster ID to each
cluster head
![Page 26: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/26.jpg)
26
51
Outline
• Introduction
• PHY Layer
• MAC Layer
• Network Layer
• Applications
52
Application Profiles
• Application profiles define what messages are sent over the air for a given application
• Devices with the same application profiles interoperate end to end• ZigBee publishes a set of public profiles, but vendors may create
manufacturer specific ones as well
Physical Radio (PHY)
Medium Access (MAC)
Application ZDO
NWK
App Support (APS)
SSP
Clusters
0: off1: on2: scene 13: scene 2
Clusters
0: fan off1: fan on2: temp set3: time set
![Page 27: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/27.jpg)
27
53
Manufacturer Specific Profiles
• Allows a vendor to build specialized products with a ZigBee Compliant Platform
• Certification testing ensures their product does not harm other ZigBee networks
• Manufacturer specific applications are not intended to interoperate at the application layer
• Allows product vendor to use ZigBee language and logos on their product
Physical Radio (PHY)
Medium Access (MAC)
Application ZDO
NWK
App Support (APS)
SSPCertification testing ensures application does not interfere with other ZigBee networks
54
ZigBee Public Profiles
• Guarantees interoperability between products all running the same public application profile
• Product vendors may add additional features to the public profiles• Allows product vendor to use ZigBee language and logos on their
product
Physical Radio (PHY)
Medium Access (MAC)
Application ZDO
NWK
App Support (APS)
SSPEnsures application conforms to a specific public application profile
![Page 28: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/28.jpg)
28
55
Interoperability Summary
• Devices built on ZigBee interoperate on different levels• Wide spectrum of interoperability choices• It’s a designer choice on level of vendor interoperability to
support
Interopcapablestarting point Network interop
Public applicationinterop
Manufacturer Specificapplication interop
ZigBee Compliant Platform [ZCP]
ZigBee Manufacturer SpecificApplication Profiles
ZigBee PublicApplication Profiles
56
Some Application Profiles
• Home Automation [HA]– Defines set of devices used
in home automation• Light switches• Thermostats• Window shade• Heating unit• etc.
• Industrial Plant Monitoring – Consists of device
definitions for sensors used in industrial control
• Temperature• Pressure sensors• Infrared• etc.
![Page 29: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/29.jpg)
29
57
More Application Profiles
• Multiple profiles at various stages of completion– Commercial Building Automation
• Building control, management, and monitoring
– Telecom Services/M-commerce– Automated Meter Reading
• Addresses utility meter reading
– Wireless Sensor Networks• Very low power unattended networks
• Vendors may form new profile groups within ZigBee and/or propose private profiles for consideration
• 400+ private profile IDs issued
58
Multi-Profile Devices
• Vendor devices may implement multiple profiles
• Additional application profiles live on different endpoints within the device
• Allows creation of vendor specific extensions
PHYSICAL RADIO (PHY)
MEDIUM ACCESS (MAC)
APP APP … ZDO
NWK
APSSSP
Endpoint 2: Home Automation -thermostat
Endpoint 6: Vendor proprietary extensions
![Page 30: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/30.jpg)
30
59
ZigBee – Highly Reliable
• Mesh networking protocol provides redundant paths
• Automatic retries and acknowledgements
• Parents keep track of messages for sleeping children
• High intrinsic interference tolerance– Multiple channels
– Supports Frequency agility
– Robust modulation
60
ZigBee – Highly Secure
• Utilizes AES 128-bit encryption• Concept of a “trust center”• Link and network keys• Authentication and encryption• Security can be customized for the
application• Keys can be “hard-wired” into
application
![Page 31: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/31.jpg)
31
61
Home Awareness
Home Heartbeat
62
Home Entertainment & Control
![Page 32: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/32.jpg)
32
63
In-Home Patient Monitoring
• Patients receive better care at reduced cost with more freedom and comfort---– Patients can remain in their own home
• Monitors vital statistics and sends via internet• Doctors can adjust medication levels
– Allows monitoring of elderly family member• Sense movement or usage patterns in a home• Turns lights on when they get out of bed• Notify via mobile phone when anomalies occur• Wireless panic buttons for falls or other
problems
– Can also be used in hospital care• Patients are allowed greater movement• Reduced staff to patient ratio
graphic
graphic
64
Commercial Lighting Control
• Wireless lighting control– Dimmable intelligent ballasts
– Light switches/sensors anywhere
– Customizable lighting schemes
– Quantifiable energy savings
– Opportunities in residential, light commercial and commercial
• Extendable networks– Lighting network can be
integrated with and/or be used by other building control solutions
![Page 33: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/33.jpg)
33
65
HVAC Energy Management
• Hotel energy management– Centralized HVAC
management allow hotel operator to ensure empty rooms are not cooled
– Easy to retrofit
– Battery operated thermostats, occupancy detectors, humidistats can be placed for convenience
– Personalized room settings at check-in
66
AMR network example
![Page 34: IEEE 802.15.4 and Zigbee - University of Kentuckyvoip.netlab.uky.edu/~fei/teaching/cs687_smartgrid/slides/3.zigbee.pdf · ZigBee Applications ZigBee Wireless Control that Simply Works](https://reader031.vdocuments.mx/reader031/viewer/2022030418/5aa4e4837f8b9ac8748c8134/html5/thumbnails/34.jpg)
34
67
• Rapid method to help manage global electric generation shortage and meet existing and pending legislation for energy control
• Can network with other ZigBee devices in the home for load control – e.g. Heating/AC, Security, Lighting, White Goods
• Worldwide standard ZigBee allows communications between various meter types from different manufacturers.
Advanced Metering Platform with ZigBee
68
Why ZigBee?
• Standards based• Low cost• Can be used globally• Reliable and self healing• Supports large number of nodes• Easy to deploy• Very long battery life• Secure
• Open Standards Enable Markets