m.mallikarjuna rao -200601212 v.harish vyas-...
TRANSCRIPT
![Page 1: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/1.jpg)
M.Mallikarjuna Rao -200601212
V.Harish Vyas- 200601191
![Page 2: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/2.jpg)
Presentation Outline
Introduction What ZigBee is?
What ZigBee does?
The Zigbee layered Model The physical layer
The MAC layer
Packet Structure PHY frame
Data Frame
Applications Health Care
Home Automation
![Page 3: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/3.jpg)
Wireless Communications
Wi-Fi
Bluetooth
X-bee
UWB
Zig-Bee
![Page 4: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/4.jpg)
What is Zigbee Technology?
Wireless protocol for Personal Area
Networking.
Designed for applications that require
Low Cost
Low to moderate data rates
Low Power Consumption
Moderate Range Security and reliability
![Page 5: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/5.jpg)
What is Zigbee Technology?
Designed for applications that require
Flexible and dynamic network topologies like
Star , cluster tree and mesh network
![Page 6: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/6.jpg)
Zigbee Frequencies
Operates in Unlicensed Bands
ISM 2.4 GHz Global Band at 250kbps
868 MHz European Band at 20kbps
915 MHz North American Band at 40kbps
![Page 7: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/7.jpg)
Zigbee Feature Set
Ad‐hoc self forming networks
Star , cluster tree and mesh network
Logical Device Types
Coordinator, Router and End Device
Security
Symmetric Key with AES‐128
Authentication and Encryption at MAC, NWK and
Application levels
Master Keys, Network Keys and Link Keys
![Page 8: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/8.jpg)
Star Network
![Page 9: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/9.jpg)
Mesh Network
![Page 10: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/10.jpg)
Cluster Network
![Page 11: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/11.jpg)
Network devices
Coordinator
It is the starting point of the network.
It allows other devices to connect to it.
It provides binding and address-table services.
It saves messages until they can be delivered.
It is a “Full functional device” – FFD.
It is powered.
![Page 12: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/12.jpg)
Network devices
Router
It routes messages.
It does not a start a network.
It scans network to join.
They are given a block of address to assign.
It is a Full function device –FFD.
Powered or battery depends on topology.
![Page 13: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/13.jpg)
Network devices
End device
It does not a start a network.
It scans network to join.
It can be full function device or reduced function
device.
Battery.
Gateway
Bridge between a ZigBee network and another
network
![Page 14: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/14.jpg)
ZigBee Address Architecture
Addressing
Every device has a unique 64 bit MAC address
Upon association, every device receives a unique
16 bit network address
Only the 16 bit network address is used to route
packets within the network
Devices retain their 16 bit address if they
disconnect from the network, however, if they
LEAVE the network, the 16 bit address is re‐assig
ned
![Page 15: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/15.jpg)
ZigBee Address Architecture
Node Addressing
![Page 16: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/16.jpg)
ZigBee Address Architecture
Endpoint Addressing
To control lamp 1,2,3 by Switch 1
ZigBee provides another level of sub-addressing
An endpoint number is used to identify individual
switches and lamps.
Endpoint Number range 1-240.
Endpoint 0 is reserved for device management
and is used to address the descriptors in the node
![Page 17: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/17.jpg)
Zigbee Layered Model
![Page 18: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/18.jpg)
PHYSICAL LAYER
It is responsible for wireless
transmission and reception of MAC
frames.
It performs the following functions
Energy detection, clear channel
assessment, channel selection, data
modulation and the transmission and
reception of bits onto the physical
medium.
![Page 19: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/19.jpg)
MAC LAYER
Through this layer one can gain access
to channels present in the network.
This layer makes it possible for several
stations connected to the same physical
medium to share it.
![Page 20: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/20.jpg)
MAC LAYER
Security Services
Access Control
Data Encryption
Frame Integrity
Sequential Freshness
![Page 21: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/21.jpg)
NETWORK LAYER
Features
Network Scan
Creating/Joining a PAN
Device Discovery
Service Discovery
Binding
![Page 22: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/22.jpg)
Data Transfer Model
Device to Coordinator
In a beacon‐enable network,
device finds the beacon to
synchronize
Uses slotted CSMA/CA to
transmit data
![Page 23: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/23.jpg)
Data Transfer Model
Device to Coordinator
In a non beacon‐enable
network, device transmits
its using unslotted
CSMA/CA.
![Page 24: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/24.jpg)
Data Transfer Model
Coordinator to Device
In a beacon‐enable network, the coordinator indicates in the
beacon that the data is pending .
Device periodically listens to the beacon and transmits a M
AC command request using slotted CSMA/CA if necessary.
![Page 25: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/25.jpg)
Data Transfer Model
Coordinator to Device
In a non‐beacon‐enable network, a device transmits
a MAC command request using unslotted
CSMA/CA.
If the coordinator has its pending data, the coordinat
or transmits data frame using unslotted CSMA/CA.
Otherwise, coordinator transmits a data frame with
zero length payload.
![Page 26: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/26.jpg)
PHY frame structure
PHY packet fields
Preamble (32 bits) – synchronization
Start of packet delimiter (8 bits) –it
is formatted as “11100101”
PHY header (8 bits) –PSDU length
PSDU (0 to 127 bytes) –data field
![Page 27: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/27.jpg)
Data Frame Format
Provides up to 104 byte data payload capacity
Data sequence numbering ensures that packets
are tracked
Frame Check Sequence (FCS) validates error-free
data
![Page 28: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/28.jpg)
Acknowledgment Frame Format
It provides active feedback from receiver
to sender that packet was received without
error.
![Page 29: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/29.jpg)
How Does ZigBee Compare?
![Page 30: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/30.jpg)
Target Applications
Wireless sensor networks
Remote monitoring
Wireless alarms and security systems
Home/building automation
Health, sport and entertainment
equipment
![Page 31: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/31.jpg)
Health Care
![Page 32: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/32.jpg)
Home Automation
![Page 33: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/33.jpg)
References
http://en.wikipedia.org/wiki/ZigBee_specification
http://www.ZigBee.org
http://www.zigbee.org/en/resources/#SlidePresent
ations
http://www.zigbee.org/resources/documents/IWAS
_presentation_Mar04_Designing_with_802154_an
d_zigbee.ppt
![Page 34: M.Mallikarjuna Rao -200601212 V.Harish Vyas- 200601191courses.daiict.ac.in/.../0/presentation/pres_V_ZIGBEE.pdf · 2009-07-21 · What is Zigbee Technology? Wireless protocol for](https://reader033.vdocument.in/reader033/viewer/2022042110/5e8ad1268f2f63595a18b031/html5/thumbnails/34.jpg)
Thank You