SlideShare a Scribd company logo
Internet of Things ( IoT )
Session2 - Protocols
Protocols – IoT Device
• Bluetooth Low Energy
• Zigbee
• Z-Wave
• 6LowPAN
• Thread
• WiFi
• Cellular
• NFC
• SigFox
• Neul
• LoRaWAN
Bluetooth Low Energy
• Short Range communication technology
• Key for wearable IoT products
• Not designed for file transfer, more suitable
for small chunks of data
• Range : 50 – 150 meters
• Offer significantly reduced power
consumption
• Access internet via 6LowPAN directly
HCI
BLE Architecture
PHY
Link Layer
L2CAP
GATT/ATT
Profile
Application
BLE – Physical Layer
• 2.4 GHz Industrial Scientific Medical Band
• 40 Radio channels with 2 MHz spacing
• Channel Types
– Advertising Channel
• Device discovery, connection establishment and broadcast
transmission
• Three channels assigned with center frequencies
– Data channel
• Bi directional communication between connected devices
• Adaptive Frequency hopping to avoid face interferences and
wireless propagation issues.
• 37 data channels available for communication.
BLE – Link Layer
• To broadcast data, it transmits data in advertising
channel through advertising channels
• Advertiser
– Device that transmits the advertising packets
– Advertising event : Transmission takes place in intervals.
– Sequentially uses each advertising channel
• Scanner
– Device only aim at receiving data through advertising
channel
• Data communication
– Requires them to connect to each other
BLE – Link Layer …
Standby Initiating
Advertising
(Advertiser)
Scanning
( Scanner )
Connected
Conn Failed
Initiate
Success
Master
Success
Slave
Conn Lost
Disconnection
BLE – L2CAP Layer
• Optimized, simplified protocol based on classic
bluetooth
• Data services handled in best approach without
retransmission and flow control
• Multiplex the data of higher three layers protocols,
ATT, SMP and Link Layer Signaling
• Segmentation and reassembly are not used
• Upper layer protocol data fits into max L2CAP
payload size – 23 bytes.
BLE – ATT Layer
• Defines communication between two devices, which are
server & client
• Server contains set of attributes
• Attribute is a data structure that stores information managed
by GATT.
• Client or Server will be decided by GATT, is independent of
master & slave in link layer
• Client will access server attributes
• Server will also send two types of messages
– Notifications
– Indications
• Request / response and Indication / Confirmation follow
blocked communication
BLE – GATT Layer
• A framework uses ATT for device discovery
• Exchanges the characteristics from one device to
another
• Characteristics
– Set of data includes value and properties
• Data related to services and characteristics stored in
attributes.
• For ex: server with temperature sensor
– Attributes of the sensor
– Attributes of temperature measurement
– Attributes of measurement units
BLE – Security Layer
• Protects information exchange between two
connected devices
• Security Modes
– LE Security Mode 1
– LE Security Mode 2
• Provides security functionality at Link Layer and ATT
• Link Layer
– Supports encryption & authentication using Cipher Block
Chain Message Code ( CCM ).
– 4 Byte Message Integrity Check ( MIC )
• Encryption will be applied to PDU & MIC
BLE - GAP
• Highest level of BLE Stack
• Specifies
– device roles, modes
– Procedures for discovery of devices and services
• Roles
– Broadcaster, Observer, Peripheral and Central
• Broadcaster
– Only broadcast data
– Does not support connections
• Observer
– Complimentary of the Broadcaster
• Central
– In charge for initiating & managing multiple connections
• Peripheral
– Uses a Single connection with a device in central role.
• Device Support multiple roles, but only one at a given time.
BLE – Application Profiles
• Blood Pressure
• Proximity
• Heart Rate
• Phone Alert
• Alert Notification
• Fine Me
• Humidity
• iBeacon
• Health Thermometer
• Glucose meter
• Temperature
• Time
• Pressure
BLE – Performance Points
• Power Consumption
• Latency
• Maximum Pico Net Size
• Data Throughput
Some BLE Chips / Modules
• NXP KW4x
• TI CC254x, CC26xx
• Nordic nRF518xx
• BT832 – Bluetooth 5.0
• Microchip RN4020
• Silabs Bluetooth Smart
Zigbee
• Based on 802.15.4 specification
• Creates Personal Area Networks with small, low power
digital radios
• Simpler & less expensive than wireless PANs like
Bluetooth or WiFi
• Transmission distance of 10 – 100 meters
• Used in short range low range wireless data transfer
applications
• Transmits data over long distance by using mesh
networks
• Secured with Symmetric Encryption Key
Zigbee Network Architecture
ZC ZR
ZR
ZEDZED
ZED
ZED
External
Network
Zigbee Co Ordinator
• Forms root of network tree and bridge to
other networks
• One specific ZC in each network since it the
device started
• Stores information about the network
• Acts as Trust center & repository for security
keys
Zigbee Router ( ZR )
• Acts as a intermediate router
• Passes data from other devices
• Can also capable to running application along
with routing.
Zigbee End Device
• Contains limited to functionality to talk with
parent node like Co Ordinator or Router.
• Cannot relay data from other devices
• This makes the device asleep for a significant
amount of time
• Device will consume less power, thereby
giving long battery life.
• Requires least processing power & memory.
Zigbee Architecture
Physical Layer
Media Access Control Layer
Network Layer
Application Support Sublayer
Application
Framework
Zigbee Device
Control ( ZDO )
Zigbee PHY / MAC Layer
• PHY Layer
– IEEE 802.15.4 for low rate WPANs
– Frequency : 2.40 GHz
– Data rate : 250 Kbps
– Channels : 11 - 26
• Mac Layer
– Uses Carrier Sense Multiple Access / Collision
Avoidance ( CSMA / CA )
– Transmits beacons for synchronization
– Provides reliable communication
Zigbee Network Layer
• Supports both star and tree networks and generic
mesh networking
• Assigns 16 bit network addresses
• Provides the following functions,
– Network initialization
– Manages ZED joining or leaving the network
– Routes the network packets
– Route Discovery of one hop neighbors
– Receives and send network data packets
– Neighbor discovery
Application Support Sublayer
• Provides needed services for application objects (
endpoints ) and ZDO
– Binding tables
– Message forwarding between devices
– Group address and management
– Address mapping between 64 bit addresses and 16 bit network
address
– Fragmentation and reassembly
• Provides interface with network layer for data transfer like
request, confirm and response
• Provides communication for application by defining a
unified communication structure like a profile, cluster or
endpoint
• Application Support Data Entity
• Application Support Management Entity
Zigbee Device Object ( ZDO )
• Does the overall device management
• Initializes APS Sub layer and Network layer
• Configures the operating mode ( Co Ordinator,
Router or Device )
• Device and its application services discovery
• Handles the binding requests
• Supports security management
Zigbee Application
• Home Automation / Smart Home
• Smart Building automation
• PC & Peripherals
• Personal & Healthcare
• Industrial Automation
• Toys & Gaming Terminal
Some Zigbee Chips / Modules
• Xbee module
• NXP KW2x , MC1323x
• TI Simple Link
• Silabs EFR32xx

More Related Content

What's hot

IOT technology-standards
IOT technology-standardsIOT technology-standards
IOT technology-standards
sadiqFakheraldian
 
Practical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in ActionPractical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in Action
Robin Harris
 
APIs enabling IoT
APIs enabling IoT APIs enabling IoT
APIs enabling IoT
Harish Vadada
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWAN
Martin Haas
 
LoRaWAN in Depth
LoRaWAN in DepthLoRaWAN in Depth
LoRaWAN in Depth
APNIC
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
Charles Gibbons
 
Zigbee intro v5
Zigbee intro v5Zigbee intro v5
Zigbee intro v5
rajrayala
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices
Raghavendra Maggavi
 
Unit 4
Unit 4Unit 4
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
Presentaionslive.blogspot.com
 
Internet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & StandardsInternet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & Standards
Ashu Joshi
 
IoT Applications based on LoRaWan
IoT Applications based on LoRaWanIoT Applications based on LoRaWan
IoT Applications based on LoRaWan
Daniel Koller
 
zigbee technology
zigbee technology zigbee technology
zigbee technology
N.CH Karthik
 
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
ST_World
 
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Premier Farnell
 
Ble overview and_implementation
Ble overview and_implementationBle overview and_implementation
Ble overview and_implementation
Stanley Chang
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentation
pe2six
 
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s) COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
Zarnigar Altaf
 
Radio Frequency Identification Technology In IOT
Radio Frequency Identification Technology In IOTRadio Frequency Identification Technology In IOT
Radio Frequency Identification Technology In IOT
Nikhil Patankar
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
udhayakumarc1
 

What's hot (20)

IOT technology-standards
IOT technology-standardsIOT technology-standards
IOT technology-standards
 
Practical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in ActionPractical Examples of LoRaWAN in Action
Practical Examples of LoRaWAN in Action
 
APIs enabling IoT
APIs enabling IoT APIs enabling IoT
APIs enabling IoT
 
Webnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWANWebnesday - Introduction to LoRaWAN
Webnesday - Introduction to LoRaWAN
 
LoRaWAN in Depth
LoRaWAN in DepthLoRaWAN in Depth
LoRaWAN in Depth
 
Protocols for internet of things
Protocols for internet of thingsProtocols for internet of things
Protocols for internet of things
 
Zigbee intro v5
Zigbee intro v5Zigbee intro v5
Zigbee intro v5
 
3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices3.pillars of embedded io t and physical devices
3.pillars of embedded io t and physical devices
 
Unit 4
Unit 4Unit 4
Unit 4
 
Zigbee technology2
Zigbee technology2Zigbee technology2
Zigbee technology2
 
Internet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & StandardsInternet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & Standards
 
IoT Applications based on LoRaWan
IoT Applications based on LoRaWanIoT Applications based on LoRaWan
IoT Applications based on LoRaWan
 
zigbee technology
zigbee technology zigbee technology
zigbee technology
 
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...Track 4   session 1 - st dev con 2016 - body area network and sensor synchron...
Track 4 session 1 - st dev con 2016 - body area network and sensor synchron...
 
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139Wireless Microcontroller  (IEEE802.15.4 and ZigBee): JN5139
Wireless Microcontroller (IEEE802.15.4 and ZigBee): JN5139
 
Ble overview and_implementation
Ble overview and_implementationBle overview and_implementation
Ble overview and_implementation
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentation
 
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s) COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
COMPARISON OF SHORT RANGE WIRELESS NETWORKS (PAN’ s)
 
Radio Frequency Identification Technology In IOT
Radio Frequency Identification Technology In IOTRadio Frequency Identification Technology In IOT
Radio Frequency Identification Technology In IOT
 
IOT beginnners
IOT beginnnersIOT beginnners
IOT beginnners
 

Viewers also liked

The Internet of Everything 2016
The Internet of Everything 2016The Internet of Everything 2016
The Internet of Everything 2016
Saiful Islam
 
A Nerd and the Internet of Everything
A Nerd and the Internet of EverythingA Nerd and the Internet of Everything
A Nerd and the Internet of Everything
Victor Reijs
 
WE16 - Epic Careers in Big Data & the Internet of Everything
WE16 - Epic Careers in Big Data & the Internet of EverythingWE16 - Epic Careers in Big Data & the Internet of Everything
WE16 - Epic Careers in Big Data & the Internet of Everything
Society of Women Engineers
 
Thinxtra basic presentation
Thinxtra basic presentationThinxtra basic presentation
Thinxtra basic presentation
Renald Gallis
 
Connecting everything to the Internet of Things - even a TPR
Connecting everything to the Internet of Things - even a TPRConnecting everything to the Internet of Things - even a TPR
Connecting everything to the Internet of Things - even a TPR
Markus Van Kempen
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
Veronika Khyzhniak
 
The Internet of Things - Software is eating the world, Industry, and everythi...
The Internet of Things - Software is eating the world, Industry, and everythi...The Internet of Things - Software is eating the world, Industry, and everythi...
The Internet of Things - Software is eating the world, Industry, and everythi...
Martin Spindler
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
Eurotech
 
Alexander - Education in the Internet of Everything
Alexander - Education in the Internet of EverythingAlexander - Education in the Internet of Everything
Alexander - Education in the Internet of Everything
National Information Standards Organization (NISO)
 
Internet Of Everything 2016
Internet Of Everything 2016Internet Of Everything 2016
Internet Of Everything 2016
Umberto Tessitore
 
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilitiesThe impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
Tom Raftery
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
Mark Goldstein
 
Internet of things (IOT)
Internet of things (IOT)Internet of things (IOT)
Internet of things (IOT)
Oshin Kandpal
 
The internet of things is for people
The internet of things is for peopleThe internet of things is for people
The internet of things is for people
yiibu
 
Internet of Things : Trends to Watch in 2016
Internet of Things:  Trends to Watch in 2016Internet of Things:  Trends to Watch in 2016
Internet of Things : Trends to Watch in 2016
Bill Chamberlin
 
An Introduction to the Internet of Things
An Introduction to the Internet of ThingsAn Introduction to the Internet of Things
An Introduction to the Internet of Things
Mohammad Babaee
 
How will the Internet of Things look by 2025?
How will the Internet of Things look by 2025?How will the Internet of Things look by 2025?
How will the Internet of Things look by 2025?
Pew Research Center's Internet & American Life Project
 
7 ways companies are using the Internet of Things technology
7 ways companies are using the Internet of Things technology7 ways companies are using the Internet of Things technology
7 ways companies are using the Internet of Things technology
Microsoft Advanced Analytics and Internet of Things
 
Developing or Streamlining System Infographic
Developing or Streamlining System InfographicDeveloping or Streamlining System Infographic
Developing or Streamlining System Infographic
George Sloane
 
Inquiryproject
InquiryprojectInquiryproject
Inquiryproject
Chelsea Burns
 

Viewers also liked (20)

The Internet of Everything 2016
The Internet of Everything 2016The Internet of Everything 2016
The Internet of Everything 2016
 
A Nerd and the Internet of Everything
A Nerd and the Internet of EverythingA Nerd and the Internet of Everything
A Nerd and the Internet of Everything
 
WE16 - Epic Careers in Big Data & the Internet of Everything
WE16 - Epic Careers in Big Data & the Internet of EverythingWE16 - Epic Careers in Big Data & the Internet of Everything
WE16 - Epic Careers in Big Data & the Internet of Everything
 
Thinxtra basic presentation
Thinxtra basic presentationThinxtra basic presentation
Thinxtra basic presentation
 
Connecting everything to the Internet of Things - even a TPR
Connecting everything to the Internet of Things - even a TPRConnecting everything to the Internet of Things - even a TPR
Connecting everything to the Internet of Things - even a TPR
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
The Internet of Things - Software is eating the world, Industry, and everythi...
The Internet of Things - Software is eating the world, Industry, and everythi...The Internet of Things - Software is eating the world, Industry, and everythi...
The Internet of Things - Software is eating the world, Industry, and everythi...
 
Simplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent GatewaySimplify Internet of Things with an Intelligent Gateway
Simplify Internet of Things with an Intelligent Gateway
 
Alexander - Education in the Internet of Everything
Alexander - Education in the Internet of EverythingAlexander - Education in the Internet of Everything
Alexander - Education in the Internet of Everything
 
Internet Of Everything 2016
Internet Of Everything 2016Internet Of Everything 2016
Internet Of Everything 2016
 
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilitiesThe impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
The impact of the Internet of Things (IoT) on telcos, datacenter, and utilities
 
Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16Internet of Things Innovations & Megatrends Update 12/14/16
Internet of Things Innovations & Megatrends Update 12/14/16
 
Internet of things (IOT)
Internet of things (IOT)Internet of things (IOT)
Internet of things (IOT)
 
The internet of things is for people
The internet of things is for peopleThe internet of things is for people
The internet of things is for people
 
Internet of Things : Trends to Watch in 2016
Internet of Things:  Trends to Watch in 2016Internet of Things:  Trends to Watch in 2016
Internet of Things : Trends to Watch in 2016
 
An Introduction to the Internet of Things
An Introduction to the Internet of ThingsAn Introduction to the Internet of Things
An Introduction to the Internet of Things
 
How will the Internet of Things look by 2025?
How will the Internet of Things look by 2025?How will the Internet of Things look by 2025?
How will the Internet of Things look by 2025?
 
7 ways companies are using the Internet of Things technology
7 ways companies are using the Internet of Things technology7 ways companies are using the Internet of Things technology
7 ways companies are using the Internet of Things technology
 
Developing or Streamlining System Infographic
Developing or Streamlining System InfographicDeveloping or Streamlining System Infographic
Developing or Streamlining System Infographic
 
Inquiryproject
InquiryprojectInquiryproject
Inquiryproject
 

Similar to Internet of Things Protocol - Session 2

Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
punjab engineering college, chandigarh
 
internet network for o level
 internet network for o level  internet network for o level
internet network for o level
Samit Singh
 
Understanding IT Network Security for Wireless and Wired Measurement Applicat...
Understanding IT Network Security for Wireless and Wired Measurement Applicat...Understanding IT Network Security for Wireless and Wired Measurement Applicat...
Understanding IT Network Security for Wireless and Wired Measurement Applicat...
cmstiernberg
 
Computer networks basic network_hardware_1
Computer networks basic network_hardware_1Computer networks basic network_hardware_1
Computer networks basic network_hardware_1
Aneesh Nelavelly
 
Zigbee
ZigbeeZigbee
Zigbee
Kannan Rajan
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iot
Dev Bhattacharya
 
ZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdfZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdf
P0608VikasSontakke
 
CN-Unit 1.pptx
CN-Unit 1.pptxCN-Unit 1.pptx
CN-Unit 1.pptx
4NM20IS025BHUSHANNAY
 
IOT Protocols
IOT  Protocols IOT  Protocols
IOT Protocols
Nagesh Rao
 
249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513
Zarobiza
 
01 coms 525 tcpip - networking concepts review
01   coms 525 tcpip - networking concepts review01   coms 525 tcpip - networking concepts review
01 coms 525 tcpip - networking concepts review
Palanivel Kuppusamy
 
Recent Trends in Wireless communication
Recent Trends in Wireless communicationRecent Trends in Wireless communication
Recent Trends in Wireless communication
JigsAshley
 
Bluetooth
BluetoothBluetooth
6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptx
Pratik Gohel
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security Presentation
Wajahat Rajab
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
DixonSunny2
 
IT8602 Mobile Communication - Unit III
IT8602 Mobile Communication  - Unit IIIIT8602 Mobile Communication  - Unit III
IT8602 Mobile Communication - Unit III
pkaviya
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
Wan technologies
Wan technologiesWan technologies
Wan technologies
Online
 
IoT2.pdf
IoT2.pdfIoT2.pdf
IoT2.pdf
ShanuNizar2
 

Similar to Internet of Things Protocol - Session 2 (20)

Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
 
internet network for o level
 internet network for o level  internet network for o level
internet network for o level
 
Understanding IT Network Security for Wireless and Wired Measurement Applicat...
Understanding IT Network Security for Wireless and Wired Measurement Applicat...Understanding IT Network Security for Wireless and Wired Measurement Applicat...
Understanding IT Network Security for Wireless and Wired Measurement Applicat...
 
Computer networks basic network_hardware_1
Computer networks basic network_hardware_1Computer networks basic network_hardware_1
Computer networks basic network_hardware_1
 
Zigbee
ZigbeeZigbee
Zigbee
 
System design of multiprotocol iot
System design of multiprotocol iotSystem design of multiprotocol iot
System design of multiprotocol iot
 
ZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdfZigBee Technology PPT 2.pdf
ZigBee Technology PPT 2.pdf
 
CN-Unit 1.pptx
CN-Unit 1.pptxCN-Unit 1.pptx
CN-Unit 1.pptx
 
IOT Protocols
IOT  Protocols IOT  Protocols
IOT Protocols
 
249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513249549548 spider-ds-scsn-90002-112513
249549548 spider-ds-scsn-90002-112513
 
01 coms 525 tcpip - networking concepts review
01   coms 525 tcpip - networking concepts review01   coms 525 tcpip - networking concepts review
01 coms 525 tcpip - networking concepts review
 
Recent Trends in Wireless communication
Recent Trends in Wireless communicationRecent Trends in Wireless communication
Recent Trends in Wireless communication
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
6-IoT protocol.pptx
6-IoT protocol.pptx6-IoT protocol.pptx
6-IoT protocol.pptx
 
Telecommunications and Network Security Presentation
Telecommunications and Network Security PresentationTelecommunications and Network Security Presentation
Telecommunications and Network Security Presentation
 
Nodemcu and IOT.pptx
Nodemcu and IOT.pptxNodemcu and IOT.pptx
Nodemcu and IOT.pptx
 
IT8602 Mobile Communication - Unit III
IT8602 Mobile Communication  - Unit IIIIT8602 Mobile Communication  - Unit III
IT8602 Mobile Communication - Unit III
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Wan technologies
Wan technologiesWan technologies
Wan technologies
 
IoT2.pdf
IoT2.pdfIoT2.pdf
IoT2.pdf
 

More from NEEVEE Technologies

C Language Programming - Program Outline / Schedule
C Language Programming - Program Outline / ScheduleC Language Programming - Program Outline / Schedule
C Language Programming - Program Outline / Schedule
NEEVEE Technologies
 
Python programming for Beginners - II
Python programming for Beginners - IIPython programming for Beginners - II
Python programming for Beginners - II
NEEVEE Technologies
 
Python programming for Beginners - I
Python programming for Beginners - IPython programming for Beginners - I
Python programming for Beginners - I
NEEVEE Technologies
 
Engineering College - Internship proposal
Engineering College - Internship proposalEngineering College - Internship proposal
Engineering College - Internship proposal
NEEVEE Technologies
 
NVDK-ESP32 WiFi Station / Access Point
NVDK-ESP32 WiFi Station / Access PointNVDK-ESP32 WiFi Station / Access Point
NVDK-ESP32 WiFi Station / Access Point
NEEVEE Technologies
 
NVDK-ESP32 Quick Start Guide
NVDK-ESP32 Quick Start GuideNVDK-ESP32 Quick Start Guide
NVDK-ESP32 Quick Start Guide
NEEVEE Technologies
 
General Purpose Input Output - Brief Introduction
General Purpose Input Output - Brief IntroductionGeneral Purpose Input Output - Brief Introduction
General Purpose Input Output - Brief Introduction
NEEVEE Technologies
 
Yocto BSP Layer for UDOO NEO Board
Yocto BSP Layer for UDOO NEO BoardYocto BSP Layer for UDOO NEO Board
Yocto BSP Layer for UDOO NEO Board
NEEVEE Technologies
 
Building Embedded Linux UDOONEO
Building Embedded Linux UDOONEOBuilding Embedded Linux UDOONEO
Building Embedded Linux UDOONEO
NEEVEE Technologies
 
Open Computer Vision Based Image Processing
Open Computer Vision Based Image ProcessingOpen Computer Vision Based Image Processing
Open Computer Vision Based Image Processing
NEEVEE Technologies
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
NEEVEE Technologies
 
Introduction Linux Device Drivers
Introduction Linux Device DriversIntroduction Linux Device Drivers
Introduction Linux Device Drivers
NEEVEE Technologies
 
Introduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOSIntroduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOS
NEEVEE Technologies
 
Introduction to Bluetooth Low Energy
Introduction to Bluetooth Low EnergyIntroduction to Bluetooth Low Energy
Introduction to Bluetooth Low Energy
NEEVEE Technologies
 
NXP i.MX6 Multi Media Processor & Peripherals
NXP i.MX6 Multi Media Processor & PeripheralsNXP i.MX6 Multi Media Processor & Peripherals
NXP i.MX6 Multi Media Processor & Peripherals
NEEVEE Technologies
 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief Introduction
NEEVEE Technologies
 
MarsBoard - NXP IMX6 Processor
MarsBoard - NXP IMX6 ProcessorMarsBoard - NXP IMX6 Processor
MarsBoard - NXP IMX6 Processor
NEEVEE Technologies
 
NXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded Linux
NEEVEE Technologies
 
Introduction to Hardware Design Using KiCAD
Introduction to Hardware Design Using KiCADIntroduction to Hardware Design Using KiCAD
Introduction to Hardware Design Using KiCAD
NEEVEE Technologies
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
NEEVEE Technologies
 

More from NEEVEE Technologies (20)

C Language Programming - Program Outline / Schedule
C Language Programming - Program Outline / ScheduleC Language Programming - Program Outline / Schedule
C Language Programming - Program Outline / Schedule
 
Python programming for Beginners - II
Python programming for Beginners - IIPython programming for Beginners - II
Python programming for Beginners - II
 
Python programming for Beginners - I
Python programming for Beginners - IPython programming for Beginners - I
Python programming for Beginners - I
 
Engineering College - Internship proposal
Engineering College - Internship proposalEngineering College - Internship proposal
Engineering College - Internship proposal
 
NVDK-ESP32 WiFi Station / Access Point
NVDK-ESP32 WiFi Station / Access PointNVDK-ESP32 WiFi Station / Access Point
NVDK-ESP32 WiFi Station / Access Point
 
NVDK-ESP32 Quick Start Guide
NVDK-ESP32 Quick Start GuideNVDK-ESP32 Quick Start Guide
NVDK-ESP32 Quick Start Guide
 
General Purpose Input Output - Brief Introduction
General Purpose Input Output - Brief IntroductionGeneral Purpose Input Output - Brief Introduction
General Purpose Input Output - Brief Introduction
 
Yocto BSP Layer for UDOO NEO Board
Yocto BSP Layer for UDOO NEO BoardYocto BSP Layer for UDOO NEO Board
Yocto BSP Layer for UDOO NEO Board
 
Building Embedded Linux UDOONEO
Building Embedded Linux UDOONEOBuilding Embedded Linux UDOONEO
Building Embedded Linux UDOONEO
 
Open Computer Vision Based Image Processing
Open Computer Vision Based Image ProcessingOpen Computer Vision Based Image Processing
Open Computer Vision Based Image Processing
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
Introduction Linux Device Drivers
Introduction Linux Device DriversIntroduction Linux Device Drivers
Introduction Linux Device Drivers
 
Introduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOSIntroduction about Apache MYNEWT RTOS
Introduction about Apache MYNEWT RTOS
 
Introduction to Bluetooth Low Energy
Introduction to Bluetooth Low EnergyIntroduction to Bluetooth Low Energy
Introduction to Bluetooth Low Energy
 
NXP i.MX6 Multi Media Processor & Peripherals
NXP i.MX6 Multi Media Processor & PeripheralsNXP i.MX6 Multi Media Processor & Peripherals
NXP i.MX6 Multi Media Processor & Peripherals
 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief Introduction
 
MarsBoard - NXP IMX6 Processor
MarsBoard - NXP IMX6 ProcessorMarsBoard - NXP IMX6 Processor
MarsBoard - NXP IMX6 Processor
 
NXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded LinuxNXP IMX6 Processor - Embedded Linux
NXP IMX6 Processor - Embedded Linux
 
Introduction to Hardware Design Using KiCAD
Introduction to Hardware Design Using KiCADIntroduction to Hardware Design Using KiCAD
Introduction to Hardware Design Using KiCAD
 
Internet of Things Architecture / Topology
Internet of Things Architecture / TopologyInternet of Things Architecture / Topology
Internet of Things Architecture / Topology
 

Recently uploaded

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
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
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
“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
 

Recently uploaded (20)

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
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
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
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
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
“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...
 

Internet of Things Protocol - Session 2

  • 1. Internet of Things ( IoT ) Session2 - Protocols
  • 2. Protocols – IoT Device • Bluetooth Low Energy • Zigbee • Z-Wave • 6LowPAN • Thread • WiFi • Cellular • NFC • SigFox • Neul • LoRaWAN
  • 3. Bluetooth Low Energy • Short Range communication technology • Key for wearable IoT products • Not designed for file transfer, more suitable for small chunks of data • Range : 50 – 150 meters • Offer significantly reduced power consumption • Access internet via 6LowPAN directly
  • 5. BLE – Physical Layer • 2.4 GHz Industrial Scientific Medical Band • 40 Radio channels with 2 MHz spacing • Channel Types – Advertising Channel • Device discovery, connection establishment and broadcast transmission • Three channels assigned with center frequencies – Data channel • Bi directional communication between connected devices • Adaptive Frequency hopping to avoid face interferences and wireless propagation issues. • 37 data channels available for communication.
  • 6. BLE – Link Layer • To broadcast data, it transmits data in advertising channel through advertising channels • Advertiser – Device that transmits the advertising packets – Advertising event : Transmission takes place in intervals. – Sequentially uses each advertising channel • Scanner – Device only aim at receiving data through advertising channel • Data communication – Requires them to connect to each other
  • 7. BLE – Link Layer … Standby Initiating Advertising (Advertiser) Scanning ( Scanner ) Connected Conn Failed Initiate Success Master Success Slave Conn Lost Disconnection
  • 8. BLE – L2CAP Layer • Optimized, simplified protocol based on classic bluetooth • Data services handled in best approach without retransmission and flow control • Multiplex the data of higher three layers protocols, ATT, SMP and Link Layer Signaling • Segmentation and reassembly are not used • Upper layer protocol data fits into max L2CAP payload size – 23 bytes.
  • 9. BLE – ATT Layer • Defines communication between two devices, which are server & client • Server contains set of attributes • Attribute is a data structure that stores information managed by GATT. • Client or Server will be decided by GATT, is independent of master & slave in link layer • Client will access server attributes • Server will also send two types of messages – Notifications – Indications • Request / response and Indication / Confirmation follow blocked communication
  • 10. BLE – GATT Layer • A framework uses ATT for device discovery • Exchanges the characteristics from one device to another • Characteristics – Set of data includes value and properties • Data related to services and characteristics stored in attributes. • For ex: server with temperature sensor – Attributes of the sensor – Attributes of temperature measurement – Attributes of measurement units
  • 11. BLE – Security Layer • Protects information exchange between two connected devices • Security Modes – LE Security Mode 1 – LE Security Mode 2 • Provides security functionality at Link Layer and ATT • Link Layer – Supports encryption & authentication using Cipher Block Chain Message Code ( CCM ). – 4 Byte Message Integrity Check ( MIC ) • Encryption will be applied to PDU & MIC
  • 12. BLE - GAP • Highest level of BLE Stack • Specifies – device roles, modes – Procedures for discovery of devices and services • Roles – Broadcaster, Observer, Peripheral and Central • Broadcaster – Only broadcast data – Does not support connections • Observer – Complimentary of the Broadcaster • Central – In charge for initiating & managing multiple connections • Peripheral – Uses a Single connection with a device in central role. • Device Support multiple roles, but only one at a given time.
  • 13. BLE – Application Profiles • Blood Pressure • Proximity • Heart Rate • Phone Alert • Alert Notification • Fine Me • Humidity • iBeacon • Health Thermometer • Glucose meter • Temperature • Time • Pressure
  • 14. BLE – Performance Points • Power Consumption • Latency • Maximum Pico Net Size • Data Throughput
  • 15. Some BLE Chips / Modules • NXP KW4x • TI CC254x, CC26xx • Nordic nRF518xx • BT832 – Bluetooth 5.0 • Microchip RN4020 • Silabs Bluetooth Smart
  • 16. Zigbee • Based on 802.15.4 specification • Creates Personal Area Networks with small, low power digital radios • Simpler & less expensive than wireless PANs like Bluetooth or WiFi • Transmission distance of 10 – 100 meters • Used in short range low range wireless data transfer applications • Transmits data over long distance by using mesh networks • Secured with Symmetric Encryption Key
  • 17. Zigbee Network Architecture ZC ZR ZR ZEDZED ZED ZED External Network
  • 18. Zigbee Co Ordinator • Forms root of network tree and bridge to other networks • One specific ZC in each network since it the device started • Stores information about the network • Acts as Trust center & repository for security keys
  • 19. Zigbee Router ( ZR ) • Acts as a intermediate router • Passes data from other devices • Can also capable to running application along with routing.
  • 20. Zigbee End Device • Contains limited to functionality to talk with parent node like Co Ordinator or Router. • Cannot relay data from other devices • This makes the device asleep for a significant amount of time • Device will consume less power, thereby giving long battery life. • Requires least processing power & memory.
  • 21. Zigbee Architecture Physical Layer Media Access Control Layer Network Layer Application Support Sublayer Application Framework Zigbee Device Control ( ZDO )
  • 22. Zigbee PHY / MAC Layer • PHY Layer – IEEE 802.15.4 for low rate WPANs – Frequency : 2.40 GHz – Data rate : 250 Kbps – Channels : 11 - 26 • Mac Layer – Uses Carrier Sense Multiple Access / Collision Avoidance ( CSMA / CA ) – Transmits beacons for synchronization – Provides reliable communication
  • 23. Zigbee Network Layer • Supports both star and tree networks and generic mesh networking • Assigns 16 bit network addresses • Provides the following functions, – Network initialization – Manages ZED joining or leaving the network – Routes the network packets – Route Discovery of one hop neighbors – Receives and send network data packets – Neighbor discovery
  • 24. Application Support Sublayer • Provides needed services for application objects ( endpoints ) and ZDO – Binding tables – Message forwarding between devices – Group address and management – Address mapping between 64 bit addresses and 16 bit network address – Fragmentation and reassembly • Provides interface with network layer for data transfer like request, confirm and response • Provides communication for application by defining a unified communication structure like a profile, cluster or endpoint • Application Support Data Entity • Application Support Management Entity
  • 25. Zigbee Device Object ( ZDO ) • Does the overall device management • Initializes APS Sub layer and Network layer • Configures the operating mode ( Co Ordinator, Router or Device ) • Device and its application services discovery • Handles the binding requests • Supports security management
  • 26. Zigbee Application • Home Automation / Smart Home • Smart Building automation • PC & Peripherals • Personal & Healthcare • Industrial Automation • Toys & Gaming Terminal
  • 27. Some Zigbee Chips / Modules • Xbee module • NXP KW2x , MC1323x • TI Simple Link • Silabs EFR32xx