SlideShare a Scribd company logo
ZigBee Basic’s
ZigBee – IEEE 802.15.4 + ZigBee Alliance
 Low Power , Low Cost ,Low Data rates (256 kbps),868 MHz, 915 MHz,2.4
GHz(mostly used).
 ZigBee uses small packets compared with Wi-Fi and Bluetooth.
 Healthcare, Smart Energy, Home and building Automation, Home appliances
etc.
ZigBee Stack
 Application Layer /Application Framework
 APS (Application Support Sub layer)
 Network Layer
 MAC Layer
 Physical Layer
Type Of ZigBee Devices
ZigBee Coordinator (Mandatory, FFD)
 Selects Channel to be used by network
 Creates PAN_ID, then R and E device joins this network
 Assigns address to E and R devices.
 Permits devices to Join network (using Permit Join)
 Holds list of neighbors and routers.
 AC Power/Will not go to sleep
ZigBee Router (Optional, FFD)
 Joins ZigBee network created by coordinator.
 Other E or R devices can join this.
 AC power
 Will not go to sleep
ZigBee End Device (RFD or FFD)
 It can not allow other devices to join it.
 Mostly Battery operated/Can go to sleep.
 Joins or leaves a network.
PAN Network (Personal Area Network)
 It is used to communicate between various Zigbee devices and it’s a16 bit
number.
 Coordinator will start network by creating a PAN (scans suitable RF channel
because WLAN also operating in 2.4 GHz, 16 channels, PAN could be static or
dynamic) and other R and E device will join it.
 Coordinator will have PAN ID set to 0 and others will be valid 16 bit number
allocated by coordinator when they join PAN ID.
 If Permit Join is enabled then Zigbee devices can join the network.(Pan Scan -
> Beacon Request Frame -> Beacon Response  association Request 
association response)
 Topology :- Star, Tree, Mesh etc.
Node Addressing
 Each device has a 64-bit IEEE address and no two devices can have same IEEE
in entire world.
 Short/Network/Node Address:- Assigned by coordinator, no two devices in a
PAN can have same short address. Different PAN can have same short address.
Smaller frame size longer battery.
 Extended PAN
ZigBee Application
 PAN ID (MAC)
 Network Address (NWK)
 Endpoint (APS)
 Profile ID (APS)
 Cluster (APS)
 Command and/or attribute (ZCL)
Zigbee Application:- End Point & Profile
Endpoint:- Each application running in a Zigbee node. Node can have multiple EP.
A node can have maximum of 240 application objects.(1-240). 0 reserved for
ZDO(Zigbee device Object),255 broadcast ,241-254 reserved for future use. Each
endpoint can have one application profile
Three main purposes:-
 Endpoints allows for different application profiles to exists within each node.
E.g. :-Switch (Home Automation, commercial building automation)
 Endpoints allows for separate control points to exist within each node.E.g.:-
Bank of three switches.
 Endpoints allows for separate devices to exist within each node.E.g.:-
Thermostat (Human interface, temperature and heating/cooling controller)
Continue…..
 Application device identifier (16-bit), which defines the device description.
 Typically, the entity that stores the attributes of a cluster is referred to as the
server of that cluster and an entity that affects or manipulates those
attributes is referred to as the client of that cluster.
Zigbee Application :- Cluster & Commands & Attributes
 Clusters are application objects. 16-bit number.
 Cluster encapsulate both commands and data(attributes). Command cause
action and attributes keep track of the current state of the cluster.
 ZigBee application can determine whether light is on or off by querying
onOffAttribute with in OnOffCluster(0x0006).
 Cluster have meaning in a particular profile. Private vs. Public profiles.
ZigBee Cluster Library(ZCL)
ZCL makes it easy to get or to set attributes through a common set of commands,
and provides a simple mechanism for issuing cluster-specific commands.
ZCL is used in (nearly) all of the ZigBee public profiles, but is not required for
private profiles.
References:-
http://www.zigbee.org/~zigbeeor/wp-content/uploads/2014/10/07-5123-06-
zigbee-cluster-library-specification.pdf
http://www.zigbee.org/wp-content/uploads/2014/11/docs-05-3474-20-0csg-
zigbee-specification.pdf
https://www3.nd.edu/~mhaenggi/ee67011/zigbee.pdf

More Related Content

What's hot

Network layers
Network layersNetwork layers
Network layers
GermaineGenove
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
Varinder Singh Walia
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013
RoHit VashIsht
 
IS-IS Protocol Addresses
IS-IS Protocol AddressesIS-IS Protocol Addresses
IS-IS Protocol Addresses
NetProtocol Xpert
 
Router Network Stimulation Technologies (advanced)
Router Network Stimulation Technologies (advanced)Router Network Stimulation Technologies (advanced)
Router Network Stimulation Technologies (advanced)
MuhammadUsman1853
 
Ccna presentation
Ccna presentationCcna presentation
Ccna presentation
Md. Anamul Haque Gogon
 
iot
iotiot
Packet tracer
Packet tracerPacket tracer
Packet tracer
Imdad Ullah
 
IEEE STANDARED 802.5 LAN
IEEE STANDARED 802.5 LANIEEE STANDARED 802.5 LAN
IEEE STANDARED 802.5 LAN
lavanya marichamy
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless Technology
Netwax Lab
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
Muhammad Ibrar
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
shubham katiyar
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
Kinza Razzaq
 
Network address translation
Network address translationNetwork address translation
Network address translation
Karppinen Ngoc Anh
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
Pradeep Kumar TS
 
What is a static ip address
What is a static ip addressWhat is a static ip address
What is a static ip address
Hexa Howe
 
Advance hardware devices
Advance hardware devicesAdvance hardware devices
Advance hardware devices
Varinder Singh Walia
 
NetSim - Implementing LEACH in WSN
NetSim - Implementing LEACH in WSNNetSim - Implementing LEACH in WSN
NetSim - Implementing LEACH in WSN
DESHPANDE M
 
Ip addressing comp
Ip addressing compIp addressing comp
Ip addressing comp
safi Ullah
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdf
Madhusudhan Anand
 

What's hot (20)

Network layers
Network layersNetwork layers
Network layers
 
Basic to advance protocols
Basic to advance protocolsBasic to advance protocols
Basic to advance protocols
 
ccna presentation 2013
ccna presentation 2013ccna presentation 2013
ccna presentation 2013
 
IS-IS Protocol Addresses
IS-IS Protocol AddressesIS-IS Protocol Addresses
IS-IS Protocol Addresses
 
Router Network Stimulation Technologies (advanced)
Router Network Stimulation Technologies (advanced)Router Network Stimulation Technologies (advanced)
Router Network Stimulation Technologies (advanced)
 
Ccna presentation
Ccna presentationCcna presentation
Ccna presentation
 
iot
iotiot
iot
 
Packet tracer
Packet tracerPacket tracer
Packet tracer
 
IEEE STANDARED 802.5 LAN
IEEE STANDARED 802.5 LANIEEE STANDARED 802.5 LAN
IEEE STANDARED 802.5 LAN
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless Technology
 
IPv4 and IPv6
IPv4 and IPv6IPv4 and IPv6
IPv4 and IPv6
 
Shubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelayShubham ppt on ospf and framerelay
Shubham ppt on ospf and framerelay
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Network address translation
Network address translationNetwork address translation
Network address translation
 
IEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer NetworksIEEE 802 Standard for Computer Networks
IEEE 802 Standard for Computer Networks
 
What is a static ip address
What is a static ip addressWhat is a static ip address
What is a static ip address
 
Advance hardware devices
Advance hardware devicesAdvance hardware devices
Advance hardware devices
 
NetSim - Implementing LEACH in WSN
NetSim - Implementing LEACH in WSNNetSim - Implementing LEACH in WSN
NetSim - Implementing LEACH in WSN
 
Ip addressing comp
Ip addressing compIp addressing comp
Ip addressing comp
 
Network address translation pdf
Network address translation pdfNetwork address translation pdf
Network address translation pdf
 

Similar to Zigbee Basics

Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdf
tthind
 
ZigBee CC2530
ZigBee CC2530 ZigBee CC2530
ZigBee CC2530
Le Thanh Trieu
 
Main document
Main documentMain document
Main document
N.CH Karthik
 
ZigBee module
ZigBee moduleZigBee module
ZigBee module
Mohsen Sarakbi
 
Zig bee (8)
Zig bee (8)Zig bee (8)
Zig bee (8)
Naresh Babu Merugu
 
Zig bee
Zig beeZig bee
Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.doc
venui2
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
Dilum Bandara
 
Network architecture
Network architectureNetwork architecture
Network architecture
csk selva
 
Device replacement in eip with lldp
Device replacement in eip with lldpDevice replacement in eip with lldp
Device replacement in eip with lldp
romangl
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management System
Srinivas Vasamsetti
 
6lowpan introduction
6lowpan introduction6lowpan introduction
6lowpan introduction
Martin Abraham
 
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
Presentaionslive.blogspot.com
 
Wireless zigbee communicationtechnology
Wireless zigbee communicationtechnologyWireless zigbee communicationtechnology
Wireless zigbee communicationtechnology
M srinivasu
 
Wireless zigbee communication technology 141215052616-conversion-gate01
Wireless zigbee communication technology 141215052616-conversion-gate01Wireless zigbee communication technology 141215052616-conversion-gate01
Wireless zigbee communication technology 141215052616-conversion-gate01
M srinivasu
 
Zigbee- The Future of Data Communications
Zigbee- The Future of Data CommunicationsZigbee- The Future of Data Communications
Zigbee- The Future of Data Communications
Arkaprava Sadhu
 
class12_Networking2
class12_Networking2class12_Networking2
class12_Networking2
T. J. Saotome
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
vishal choudhary
 
Tcp
TcpTcp
Tcp
giaolvq
 
Understanding_Network_Devices.pptx
Understanding_Network_Devices.pptxUnderstanding_Network_Devices.pptx
Understanding_Network_Devices.pptx
meynard samson
 

Similar to Zigbee Basics (20)

Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdf
 
ZigBee CC2530
ZigBee CC2530 ZigBee CC2530
ZigBee CC2530
 
Main document
Main documentMain document
Main document
 
ZigBee module
ZigBee moduleZigBee module
ZigBee module
 
Zig bee (8)
Zig bee (8)Zig bee (8)
Zig bee (8)
 
Zig bee
Zig beeZig bee
Zig bee
 
Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.doc
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Device replacement in eip with lldp
Device replacement in eip with lldpDevice replacement in eip with lldp
Device replacement in eip with lldp
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management System
 
6lowpan introduction
6lowpan introduction6lowpan introduction
6lowpan introduction
 
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
 
Wireless zigbee communicationtechnology
Wireless zigbee communicationtechnologyWireless zigbee communicationtechnology
Wireless zigbee communicationtechnology
 
Wireless zigbee communication technology 141215052616-conversion-gate01
Wireless zigbee communication technology 141215052616-conversion-gate01Wireless zigbee communication technology 141215052616-conversion-gate01
Wireless zigbee communication technology 141215052616-conversion-gate01
 
Zigbee- The Future of Data Communications
Zigbee- The Future of Data CommunicationsZigbee- The Future of Data Communications
Zigbee- The Future of Data Communications
 
class12_Networking2
class12_Networking2class12_Networking2
class12_Networking2
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 
Tcp
TcpTcp
Tcp
 
Understanding_Network_Devices.pptx
Understanding_Network_Devices.pptxUnderstanding_Network_Devices.pptx
Understanding_Network_Devices.pptx
 

Recently uploaded

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

Zigbee Basics

  • 2. ZigBee – IEEE 802.15.4 + ZigBee Alliance  Low Power , Low Cost ,Low Data rates (256 kbps),868 MHz, 915 MHz,2.4 GHz(mostly used).  ZigBee uses small packets compared with Wi-Fi and Bluetooth.  Healthcare, Smart Energy, Home and building Automation, Home appliances etc.
  • 3. ZigBee Stack  Application Layer /Application Framework  APS (Application Support Sub layer)  Network Layer  MAC Layer  Physical Layer
  • 4. Type Of ZigBee Devices ZigBee Coordinator (Mandatory, FFD)  Selects Channel to be used by network  Creates PAN_ID, then R and E device joins this network  Assigns address to E and R devices.  Permits devices to Join network (using Permit Join)  Holds list of neighbors and routers.  AC Power/Will not go to sleep ZigBee Router (Optional, FFD)  Joins ZigBee network created by coordinator.  Other E or R devices can join this.  AC power  Will not go to sleep ZigBee End Device (RFD or FFD)  It can not allow other devices to join it.  Mostly Battery operated/Can go to sleep.  Joins or leaves a network.
  • 5. PAN Network (Personal Area Network)  It is used to communicate between various Zigbee devices and it’s a16 bit number.  Coordinator will start network by creating a PAN (scans suitable RF channel because WLAN also operating in 2.4 GHz, 16 channels, PAN could be static or dynamic) and other R and E device will join it.  Coordinator will have PAN ID set to 0 and others will be valid 16 bit number allocated by coordinator when they join PAN ID.  If Permit Join is enabled then Zigbee devices can join the network.(Pan Scan - > Beacon Request Frame -> Beacon Response  association Request  association response)  Topology :- Star, Tree, Mesh etc.
  • 6. Node Addressing  Each device has a 64-bit IEEE address and no two devices can have same IEEE in entire world.  Short/Network/Node Address:- Assigned by coordinator, no two devices in a PAN can have same short address. Different PAN can have same short address. Smaller frame size longer battery.  Extended PAN
  • 7. ZigBee Application  PAN ID (MAC)  Network Address (NWK)  Endpoint (APS)  Profile ID (APS)  Cluster (APS)  Command and/or attribute (ZCL)
  • 8. Zigbee Application:- End Point & Profile Endpoint:- Each application running in a Zigbee node. Node can have multiple EP. A node can have maximum of 240 application objects.(1-240). 0 reserved for ZDO(Zigbee device Object),255 broadcast ,241-254 reserved for future use. Each endpoint can have one application profile Three main purposes:-  Endpoints allows for different application profiles to exists within each node. E.g. :-Switch (Home Automation, commercial building automation)  Endpoints allows for separate control points to exist within each node.E.g.:- Bank of three switches.  Endpoints allows for separate devices to exist within each node.E.g.:- Thermostat (Human interface, temperature and heating/cooling controller)
  • 9. Continue…..  Application device identifier (16-bit), which defines the device description.  Typically, the entity that stores the attributes of a cluster is referred to as the server of that cluster and an entity that affects or manipulates those attributes is referred to as the client of that cluster.
  • 10. Zigbee Application :- Cluster & Commands & Attributes  Clusters are application objects. 16-bit number.  Cluster encapsulate both commands and data(attributes). Command cause action and attributes keep track of the current state of the cluster.  ZigBee application can determine whether light is on or off by querying onOffAttribute with in OnOffCluster(0x0006).  Cluster have meaning in a particular profile. Private vs. Public profiles.
  • 11. ZigBee Cluster Library(ZCL) ZCL makes it easy to get or to set attributes through a common set of commands, and provides a simple mechanism for issuing cluster-specific commands. ZCL is used in (nearly) all of the ZigBee public profiles, but is not required for private profiles.