SlideShare uma empresa Scribd logo
1 de 38
Other Types of Networks:
Bluetooth, Zigbee, & NFC
CS303
Dilum Bandara
Dilum.Bandara@uom.lk
Slides adapted from Prof. Dr. Ing. Jochen Schiller
Why?
 Up to now, we have concentrated on TCP/IP
 Because TCP/IP is the most popular type of network
 However, it’s not always the best option
 Not all networks need IP
 Overkill due to high footprint
 Specific/custom protocols are suitable for other
applications
 SNA, DECNet, Novell Netware, NetBEUI, WAP – old
 Bluetooth, ZigBee, Fiber channel, NFC – recent
2
Protocols Considered
 Bluetooth
 ZigBee
 Near Field Communication (NFC)
3
Source: http://mwrf.com/active-components/nfc-prepares-wide-adoption
Bluetooth – IEEE 802.15.1
 Introduced to
 Replace cables
 Multiparty data exchange
 Personal trusted device
 Developed by Ericsson
 Now managed by Bluetooth Special Interest Group
4
Bluetooth (Cont.)
 2.4 – 2.48 GHz ISM band
 Range – 10m
 Bandwidth – 2.1 Mbps (shared) (version 2.0)
 Version 4.0
 Includes Classic Bluetooth, Bluetooth high speed & Bluetooth low
energy protocols
 Bluetooth high speed based on Wi-Fi
 Classic Bluetooth based on legacy Bluetooth protocols
 Low power consumption
 Found in mobile phones, laptops, computer peripherals,
printers, etc.
5
Bluetooth Applications
6
Source: www.anwsoft.com.tw/Products_Bluetooth_Solutions.html
• Stick N Find
Bluetooth Protocol Stack
7
Source: http://withfriendship.com/user/sathvi/bluetooth-stack.php
Protocols & Usage Models
8
PPP
RFCOMM
TCP/IP
Baseband
L2CAP
OBEX
IrMC
TCS-BIN
Audio
Sync Dial-up
net.
Usage Models
File
Transfer
AT-commands
Fax Headset LAN
Access
Cordless
Phone
SDP
LMP
Bluetooth Protocol Stack (Cont.)
9
Other Key Layers
 Link Management Protocol (LMP)
 Set-up & control of radio link between 2 devices
 Logical Link Control & Adaptation Protocol (L2CAP)
 Multiplex multiple logical connections between 2 devices using
different higher-level protocols
 Provides segmentation & reassembly of on-air packets
 Service Discovery Protocol (SDP)
 Allows a device to discover services offered by other devices, &
their associated parameters
 Baseband layer
 Physical layer
 Manages physical channels & links
 Error correction, data whitening, hop selection, & security
10
Bluetooth Applications/Profiles
 Set of application protocols
 Definitions of possible applications & general behaviors
 Resides on top of Bluetooth core specification &
(optionally) additional protocols
 Example profiles
 Hands-Free Profile (HFP)
 Basic Printing Profile (BPP)
 Audio/Video Remote Control Profile (AVRCP)
 File Transfer Profile (FTP)
 Human Interface Device Profile (HID)
 Personal Area Networking Profile (PAN)
 Generic Object Exchange Profile (GOEP)
 OBEX
11
Baseband Layer – Bluetooth Piconet
 Through master
 No slave-to-slave communication
 Up to 7 active slaves 255 parked slaves 12
Source: www.techrepublic.com/article/secure-
your-bluetooth-wireless-networks-and-protect-
your-data/6139987
Baseband Layer – Bluetooth Scatternet
 By connecting 2+
piconets
13
Source: www.techrepublic.com/article/secure-
your-bluetooth-wireless-networks-and-protect-
your-data/6139987
ZigBee
 IEEE 802.15.4 covers physical layer & MAC layer of low-
rate WPAN
 WPAN – Wireless Personal Area Network
 Adds network construction, application services, & more
on top of IEEE 802.15.4
 Star networks, peer-to-peer/mesh networks, & cluster-tree
networks
 By ZıgBee Alliance
 Very low power consumption  long battery life
 Low data rate
 Low complexity circuits & small size  low cost
14
ZigBee Applications
TELECOM
SERVICES
m-commerce
info services
object interaction
(Internet of Things)
ZigBee
Wireless Control that
Simply Works
TV
VCR
DVD/CD
remote
security
HVAC
lighting control
access control
irrigation
PC &
PERIPHERALS
asset mgt
process
control
environmental
energy mgt
PERSONAL
HEALTH CARE
security
HVAC
AMR
lighting control
access control
patient
monitoring
fitness
monitoring
15Source: ZıgBee Alliance
ZigBee Protocol Stack
16
Source: www.sena.com/products/industrial_zigbee/zigbee_summary.php
IEEE 802.15.4 Devıce Types
 Defined by IEEE 802.15.4 (LR-WPAN)
1. Full Functional Device (FFD)
2. Reduced Functional Device (RFD)
 FFD can work as a PAN coordinator, as a coordinator, or
as a simple device
 RFD for applications that don’t need to transmit large
volumes of data & have to communicate only with a
specific FFD
 FFD can communicate with either another FFD or a RFD
17
ZigBee Topologies
18
Source: http://wireless.arcada.fi/MOBWI/material/PAN_5_2.html
ZigBee Topologies (Cont.)
1. Star Topology
 Pros
 Easy to synchronize
 Low latency
 Cons
 Small scale
2. Mesh/P2P Topology
 Pros
 Robust multi-hop
communication
 Multi-path communication
 Flexible network
 Lower latency
 Cons
 Route discovery is costly
 Needs to store routing
table
19
ZigBee Topologies (Cont.)
3. Cluster Tree Topology
 Pros
 Low routing cost
 Multi-hop communication
 Scalable
 Cons
 Route reconstruction is costly
 Latency may be quite long
 Root not becomes a single point of failure
20
Physical & MAC Layers
 2 different services are defined in 802.15.4
 Data service
 Controls radio – Tx/Rx of PPDUs & MPDUs
 Management service
 Energy detection in the channel
 Clear channel assesment before sending the messages
 Link Quality Indication (LQI) for the received packets
 If coordinator – Manages network beacons, PAN association &
disassociation, frame validation, & acknowledgment
 Support device security
21
Traffic-Modes – Device to PAN
Coordinator
 Beacon mode
 Beacon send periodically
 Coordinator & end device
can go to sleep
 Lowest energy
consumption
 Precise timing needed
 Beacon period (ms-min)
22
Source: IEEE 802.15.4 Standard
(2006)
Traffic-Modes – Device to PAN
Coordinator (Cont.)
 Non-Beacon mode
 Coordinator/routers have
to stay awake
 Heterogeneous network
 Asymmetric power
23
Source: IEEE 802.15.4 Standard
(2006)
Data Transfer From PAN Coordınator
24
Source: IEEE 802.15.4 Standard
(2006)
Network Layer
 Distributed address assignment
 Tree structure or self managed by higher layer
 16-bit network space divided among child routers
 Child routers divide there space again for their
children
 Depends on
 Maximum child count per parent
 Maximum child-routers per parent
 Maximum network depth
25
Network Layer (Cont.)
 Route discovery
 Find or update route between specific source &
destination
 Started if no active route present in routing table
 Broadcast routing request (RREQ) packets
 Generates routing table entries for hops to source
 Endpoint router responds with Routing response
(RREP) packet
 Routes generated for hops to destination
 Routing table entry generated in source device
26
Route Discovery
A
B
RREQ
RREP
1 2 3
4
2
1
5
27
Network Layer (Cont.)
 Routing
 Check if routing table entry exists
 Initiate route discovery if possible
 Hierarchical routing as fallback
 Route maintenance
 Track failed deliveries to neighbors
 Initiate route repair when threshold reached
 Careful with network load!
 In case of total connectivity loss
 Orphaning procedure
 Re-association with network
28
ZigBee Profiles
 Describes a common language for exchanging data
 Defines offered services
 Device interoperability across different manufacturers
 Standard profiles available from the ZigBee Alliance
 Profiles contain device descriptions
 Unique identifier (licensed by the ZigBee Alliance)
29
Near Field Communication (NFC)
 Range <= 10 cm
 13.56 MHz
 106 – 424 Kbps
 Based on magnetic field induction between
readers & tags in a Radio Frequency
IDentification (RFID)
 Started in 2004
 Nokia, Philips, & Sony
 2006 – 1st Nokia phone
 2010 – 1st Android
30
NFC Applications
31
Source: http://corp.qliktag.com/nfc-for-business/
• Visa Paywave
Technology
32
Source: http://fppt.com
Modes of Operations
 Active Mode
 Both devices generate electromagnetic field &
exchange data
 2 phones
 Passive Mode
 One active device & other uses that electromagnetic
field & exchange data
 A phone & RFID tagged poster
33
NFC Protocol Stack
34
Source: http://mwrf.com
NFC Protocol Stack (Cont.)
35
Pros & Cons
 Pros
 Convenience
 Low cost
 Low energy consumption
 Better security
 No search & pair procedure
 Less configuration
 Cons
 Low range
 Low data range
36
Low Energy
Bluetooth
ZigBee NFC Low Power
WiFi
Frequency
(MHz)
2402 – 2482 868 - 868.8,
902 - 928,
2402 – 2482
13.56 2400 - 2500
Channels 3 16 1 3
Modulation GFSK BPSK &
QPSK
ASK 64QAM
Max potential
data rate
1 Mbps 250 Kbps 424 Kbps 54 Mbps
Range 10m 100+m 10cm 30m
Power Profile Days Months/Years Months/Years Hours
Complexity Complex Simple Simple Complex
Nodes/Master 7 65,000 1+1
Extendibility No Yes No Yes
ZigBee, Bluetooth, NFC, vs., WiFi
37
Conclusion
 Many other networking technologies exist
 Have different features & protocols stacks
 They inter-operate with IP in various ways
38

Mais conteúdo relacionado

Mais procurados

Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth TechnologyManish Sharma
 
Beginners: 5G Spectrum - Short Version
Beginners: 5G Spectrum - Short VersionBeginners: 5G Spectrum - Short Version
Beginners: 5G Spectrum - Short Version3G4G
 
Wi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityWi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityGurpreet Singh
 
Wi fi ppt project by Mubeen Momin
Wi fi ppt project by Mubeen MominWi fi ppt project by Mubeen Momin
Wi fi ppt project by Mubeen Mominmubeenm50
 
Wireless technology
Wireless technologyWireless technology
Wireless technologyFatma Ala'a
 
WiMAX (IEEE 802.16)
WiMAX (IEEE 802.16)WiMAX (IEEE 802.16)
WiMAX (IEEE 802.16)Sajid Marwat
 
Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communicationBurhan Ahmed
 
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIPNaveen Kumar
 
Beginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRANBeginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRAN3G4G
 
Future of wireless Communication : 5G
Future of wireless Communication : 5GFuture of wireless Communication : 5G
Future of wireless Communication : 5GAlpnaSingh5
 

Mais procurados (20)

Bluetooth Technology
Bluetooth TechnologyBluetooth Technology
Bluetooth Technology
 
Beginners: 5G Spectrum - Short Version
Beginners: 5G Spectrum - Short VersionBeginners: 5G Spectrum - Short Version
Beginners: 5G Spectrum - Short Version
 
Wireless usb
Wireless usbWireless usb
Wireless usb
 
Wi-Fi Wireless Fidelity
Wi-Fi Wireless FidelityWi-Fi Wireless Fidelity
Wi-Fi Wireless Fidelity
 
Wi fi ppt project by Mubeen Momin
Wi fi ppt project by Mubeen MominWi fi ppt project by Mubeen Momin
Wi fi ppt project by Mubeen Momin
 
Bluetooth Network security
Bluetooth Network securityBluetooth Network security
Bluetooth Network security
 
Wireless technology
Wireless technologyWireless technology
Wireless technology
 
WiMAX (IEEE 802.16)
WiMAX (IEEE 802.16)WiMAX (IEEE 802.16)
WiMAX (IEEE 802.16)
 
Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communication
 
HDLC, PPP and SLIP
HDLC, PPP and SLIPHDLC, PPP and SLIP
HDLC, PPP and SLIP
 
802.11ac Overview
802.11ac Overview802.11ac Overview
802.11ac Overview
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Chapter 14
Chapter 14Chapter 14
Chapter 14
 
CCNA IP Addressing
CCNA IP AddressingCCNA IP Addressing
CCNA IP Addressing
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
Beginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRANBeginners: Open RAN, White Box RAN & vRAN
Beginners: Open RAN, White Box RAN & vRAN
 
what is Private and publis ip address
what is Private and publis ip addresswhat is Private and publis ip address
what is Private and publis ip address
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Future of wireless Communication : 5G
Future of wireless Communication : 5GFuture of wireless Communication : 5G
Future of wireless Communication : 5G
 
WiFi Technology
WiFi TechnologyWiFi Technology
WiFi Technology
 

Destaque

Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareBluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareDroidcon Berlin
 
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...Minnovarc
 
World Technology Network (New York City)
World Technology Network (New York City)World Technology Network (New York City)
World Technology Network (New York City)Michell Zappa
 
Telecommunications in the logistic sector lodz
Telecommunications in the logistic sector lodzTelecommunications in the logistic sector lodz
Telecommunications in the logistic sector lodzJustino Lourenço
 
NFC: Accelerating Momentum, Expanding Opportunities
NFC: Accelerating Momentum, Expanding Opportunities NFC: Accelerating Momentum, Expanding Opportunities
NFC: Accelerating Momentum, Expanding Opportunities NFC Forum
 
An Energy Harvesting Wearable Ring Platform for Gesture Input on Surfaces
An Energy Harvesting Wearable Ring Platform for Gesture Input on SurfacesAn Energy Harvesting Wearable Ring Platform for Gesture Input on Surfaces
An Energy Harvesting Wearable Ring Platform for Gesture Input on SurfacesChiao Fu
 
Piezoelectric electric based energy harvesting
Piezoelectric electric based energy harvestingPiezoelectric electric based energy harvesting
Piezoelectric electric based energy harvestingSubash John
 
NFCRFID Ripe for Application Expansion_ElectronicDesign
NFCRFID Ripe for Application Expansion_ElectronicDesignNFCRFID Ripe for Application Expansion_ElectronicDesign
NFCRFID Ripe for Application Expansion_ElectronicDesignHamed M. Sanogo
 
Need NFC RFID-Tomorrow Is Today in This Constant State of Innovation
Need NFC RFID-Tomorrow Is Today in This Constant State of InnovationNeed NFC RFID-Tomorrow Is Today in This Constant State of Innovation
Need NFC RFID-Tomorrow Is Today in This Constant State of InnovationHamed M. Sanogo
 
Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit
 
NFC Mobile Payments 2016 What’s Next?
NFC Mobile Payments 2016 What’s Next?NFC Mobile Payments 2016 What’s Next?
NFC Mobile Payments 2016 What’s Next?NFC Forum
 
Near Field Communication in m-Commerce
Near Field Communication in m-CommerceNear Field Communication in m-Commerce
Near Field Communication in m-CommerceThejasK8
 
RFID2015_NFC-WISP_public(delete Disney research)
RFID2015_NFC-WISP_public(delete Disney research)RFID2015_NFC-WISP_public(delete Disney research)
RFID2015_NFC-WISP_public(delete Disney research)Yi (Eve) Zhao
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badgeST_World
 
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...Pierre Metivier
 
A Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationA Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationKristen Yarmey
 
NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016Laurent Dardé
 
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...NFC Forum
 

Destaque (20)

Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareBluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
 
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...
Energy Harvesting appliqué aux systèmes de surveillance de la pression des pn...
 
World Technology Network (New York City)
World Technology Network (New York City)World Technology Network (New York City)
World Technology Network (New York City)
 
Telecommunications in the logistic sector lodz
Telecommunications in the logistic sector lodzTelecommunications in the logistic sector lodz
Telecommunications in the logistic sector lodz
 
NFC: Accelerating Momentum, Expanding Opportunities
NFC: Accelerating Momentum, Expanding Opportunities NFC: Accelerating Momentum, Expanding Opportunities
NFC: Accelerating Momentum, Expanding Opportunities
 
An Energy Harvesting Wearable Ring Platform for Gesture Input on Surfaces
An Energy Harvesting Wearable Ring Platform for Gesture Input on SurfacesAn Energy Harvesting Wearable Ring Platform for Gesture Input on Surfaces
An Energy Harvesting Wearable Ring Platform for Gesture Input on Surfaces
 
Piezoelectric electric based energy harvesting
Piezoelectric electric based energy harvestingPiezoelectric electric based energy harvesting
Piezoelectric electric based energy harvesting
 
NFCRFID Ripe for Application Expansion_ElectronicDesign
NFCRFID Ripe for Application Expansion_ElectronicDesignNFCRFID Ripe for Application Expansion_ElectronicDesign
NFCRFID Ripe for Application Expansion_ElectronicDesign
 
Near field communication
Near field communicationNear field communication
Near field communication
 
Need NFC RFID-Tomorrow Is Today in This Constant State of Innovation
Need NFC RFID-Tomorrow Is Today in This Constant State of InnovationNeed NFC RFID-Tomorrow Is Today in This Constant State of Innovation
Need NFC RFID-Tomorrow Is Today in This Constant State of Innovation
 
Tapit - An NFC overview 2013
Tapit - An NFC overview 2013Tapit - An NFC overview 2013
Tapit - An NFC overview 2013
 
NFC Mobile Payments 2016 What’s Next?
NFC Mobile Payments 2016 What’s Next?NFC Mobile Payments 2016 What’s Next?
NFC Mobile Payments 2016 What’s Next?
 
Near Field Communication in m-Commerce
Near Field Communication in m-CommerceNear Field Communication in m-Commerce
Near Field Communication in m-Commerce
 
RFID2015_NFC-WISP_public(delete Disney research)
RFID2015_NFC-WISP_public(delete Disney research)RFID2015_NFC-WISP_public(delete Disney research)
RFID2015_NFC-WISP_public(delete Disney research)
 
Yogesh
YogeshYogesh
Yogesh
 
Track 1 session 6 - st dev con 2016 - smart badge
Track 1   session 6 - st dev con 2016 - smart badgeTrack 1   session 6 - st dev con 2016 - smart badge
Track 1 session 6 - st dev con 2016 - smart badge
 
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...
CONNECTED OBJECTS - how NFC technology enables a more environmentally-friendl...
 
A Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field CommunicationA Librarian's Field Guide to Near Field Communication
A Librarian's Field Guide to Near Field Communication
 
NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016NFC Everywhere Brochure 2016
NFC Everywhere Brochure 2016
 
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
VISIONFC – an NFC Forum event: The future of NFC in Wearables, Health Care & ...
 

Semelhante a Other types of networks: Bluetooth, Zigbee, & NFC

Semelhante a Other types of networks: Bluetooth, Zigbee, & NFC (20)

Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Ch4
Ch4Ch4
Ch4
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
BLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGYBLUETOOTH TECHNOLOGY
BLUETOOTH TECHNOLOGY
 
Multi-mode Wireless SoCs
Multi-mode Wireless SoCsMulti-mode Wireless SoCs
Multi-mode Wireless SoCs
 
Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...
 
Mini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANsMini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANs
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth Details.ppt
Bluetooth Details.pptBluetooth Details.ppt
Bluetooth Details.ppt
 
Presentation
PresentationPresentation
Presentation
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
EC 8004 wireless networks -Two marks with answers
EC 8004   wireless networks -Two marks with answersEC 8004   wireless networks -Two marks with answers
EC 8004 wireless networks -Two marks with answers
 
Mobile Communication
Mobile CommunicationMobile Communication
Mobile Communication
 
Bluetooth versus wi
Bluetooth versus wiBluetooth versus wi
Bluetooth versus wi
 

Mais de Dilum Bandara

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningDilum Bandara
 
Time Series Analysis and Forecasting in Practice
Time Series Analysis and Forecasting in PracticeTime Series Analysis and Forecasting in Practice
Time Series Analysis and Forecasting in PracticeDilum Bandara
 
Introduction to Dimension Reduction with PCA
Introduction to Dimension Reduction with PCAIntroduction to Dimension Reduction with PCA
Introduction to Dimension Reduction with PCADilum Bandara
 
Introduction to Descriptive & Predictive Analytics
Introduction to Descriptive & Predictive AnalyticsIntroduction to Descriptive & Predictive Analytics
Introduction to Descriptive & Predictive AnalyticsDilum Bandara
 
Introduction to Concurrent Data Structures
Introduction to Concurrent Data StructuresIntroduction to Concurrent Data Structures
Introduction to Concurrent Data StructuresDilum Bandara
 
Hard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
Hard to Paralelize Problems: Matrix-Vector and Matrix-MatrixHard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
Hard to Paralelize Problems: Matrix-Vector and Matrix-MatrixDilum Bandara
 
Introduction to Map-Reduce Programming with Hadoop
Introduction to Map-Reduce Programming with HadoopIntroduction to Map-Reduce Programming with Hadoop
Introduction to Map-Reduce Programming with HadoopDilum Bandara
 
Embarrassingly/Delightfully Parallel Problems
Embarrassingly/Delightfully Parallel ProblemsEmbarrassingly/Delightfully Parallel Problems
Embarrassingly/Delightfully Parallel ProblemsDilum Bandara
 
Introduction to Warehouse-Scale Computers
Introduction to Warehouse-Scale ComputersIntroduction to Warehouse-Scale Computers
Introduction to Warehouse-Scale ComputersDilum Bandara
 
Introduction to Thread Level Parallelism
Introduction to Thread Level ParallelismIntroduction to Thread Level Parallelism
Introduction to Thread Level ParallelismDilum Bandara
 
CPU Memory Hierarchy and Caching Techniques
CPU Memory Hierarchy and Caching TechniquesCPU Memory Hierarchy and Caching Techniques
CPU Memory Hierarchy and Caching TechniquesDilum Bandara
 
Data-Level Parallelism in Microprocessors
Data-Level Parallelism in MicroprocessorsData-Level Parallelism in Microprocessors
Data-Level Parallelism in MicroprocessorsDilum Bandara
 
Instruction Level Parallelism – Hardware Techniques
Instruction Level Parallelism – Hardware TechniquesInstruction Level Parallelism – Hardware Techniques
Instruction Level Parallelism – Hardware TechniquesDilum Bandara
 
Instruction Level Parallelism – Compiler Techniques
Instruction Level Parallelism – Compiler TechniquesInstruction Level Parallelism – Compiler Techniques
Instruction Level Parallelism – Compiler TechniquesDilum Bandara
 
CPU Pipelining and Hazards - An Introduction
CPU Pipelining and Hazards - An IntroductionCPU Pipelining and Hazards - An Introduction
CPU Pipelining and Hazards - An IntroductionDilum Bandara
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
High Performance Networking with Advanced TCP
High Performance Networking with Advanced TCPHigh Performance Networking with Advanced TCP
High Performance Networking with Advanced TCPDilum Bandara
 
Introduction to Content Delivery Networks
Introduction to Content Delivery NetworksIntroduction to Content Delivery Networks
Introduction to Content Delivery NetworksDilum Bandara
 
Peer-to-Peer Networking Systems and Streaming
Peer-to-Peer Networking Systems and StreamingPeer-to-Peer Networking Systems and Streaming
Peer-to-Peer Networking Systems and StreamingDilum Bandara
 

Mais de Dilum Bandara (20)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Time Series Analysis and Forecasting in Practice
Time Series Analysis and Forecasting in PracticeTime Series Analysis and Forecasting in Practice
Time Series Analysis and Forecasting in Practice
 
Introduction to Dimension Reduction with PCA
Introduction to Dimension Reduction with PCAIntroduction to Dimension Reduction with PCA
Introduction to Dimension Reduction with PCA
 
Introduction to Descriptive & Predictive Analytics
Introduction to Descriptive & Predictive AnalyticsIntroduction to Descriptive & Predictive Analytics
Introduction to Descriptive & Predictive Analytics
 
Introduction to Concurrent Data Structures
Introduction to Concurrent Data StructuresIntroduction to Concurrent Data Structures
Introduction to Concurrent Data Structures
 
Hard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
Hard to Paralelize Problems: Matrix-Vector and Matrix-MatrixHard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
Hard to Paralelize Problems: Matrix-Vector and Matrix-Matrix
 
Introduction to Map-Reduce Programming with Hadoop
Introduction to Map-Reduce Programming with HadoopIntroduction to Map-Reduce Programming with Hadoop
Introduction to Map-Reduce Programming with Hadoop
 
Embarrassingly/Delightfully Parallel Problems
Embarrassingly/Delightfully Parallel ProblemsEmbarrassingly/Delightfully Parallel Problems
Embarrassingly/Delightfully Parallel Problems
 
Introduction to Warehouse-Scale Computers
Introduction to Warehouse-Scale ComputersIntroduction to Warehouse-Scale Computers
Introduction to Warehouse-Scale Computers
 
Introduction to Thread Level Parallelism
Introduction to Thread Level ParallelismIntroduction to Thread Level Parallelism
Introduction to Thread Level Parallelism
 
CPU Memory Hierarchy and Caching Techniques
CPU Memory Hierarchy and Caching TechniquesCPU Memory Hierarchy and Caching Techniques
CPU Memory Hierarchy and Caching Techniques
 
Data-Level Parallelism in Microprocessors
Data-Level Parallelism in MicroprocessorsData-Level Parallelism in Microprocessors
Data-Level Parallelism in Microprocessors
 
Instruction Level Parallelism – Hardware Techniques
Instruction Level Parallelism – Hardware TechniquesInstruction Level Parallelism – Hardware Techniques
Instruction Level Parallelism – Hardware Techniques
 
Instruction Level Parallelism – Compiler Techniques
Instruction Level Parallelism – Compiler TechniquesInstruction Level Parallelism – Compiler Techniques
Instruction Level Parallelism – Compiler Techniques
 
CPU Pipelining and Hazards - An Introduction
CPU Pipelining and Hazards - An IntroductionCPU Pipelining and Hazards - An Introduction
CPU Pipelining and Hazards - An Introduction
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
High Performance Networking with Advanced TCP
High Performance Networking with Advanced TCPHigh Performance Networking with Advanced TCP
High Performance Networking with Advanced TCP
 
Introduction to Content Delivery Networks
Introduction to Content Delivery NetworksIntroduction to Content Delivery Networks
Introduction to Content Delivery Networks
 
Peer-to-Peer Networking Systems and Streaming
Peer-to-Peer Networking Systems and StreamingPeer-to-Peer Networking Systems and Streaming
Peer-to-Peer Networking Systems and Streaming
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 

Último

HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 

Último (20)

HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Other types of networks: Bluetooth, Zigbee, & NFC

  • 1. Other Types of Networks: Bluetooth, Zigbee, & NFC CS303 Dilum Bandara Dilum.Bandara@uom.lk Slides adapted from Prof. Dr. Ing. Jochen Schiller
  • 2. Why?  Up to now, we have concentrated on TCP/IP  Because TCP/IP is the most popular type of network  However, it’s not always the best option  Not all networks need IP  Overkill due to high footprint  Specific/custom protocols are suitable for other applications  SNA, DECNet, Novell Netware, NetBEUI, WAP – old  Bluetooth, ZigBee, Fiber channel, NFC – recent 2
  • 3. Protocols Considered  Bluetooth  ZigBee  Near Field Communication (NFC) 3 Source: http://mwrf.com/active-components/nfc-prepares-wide-adoption
  • 4. Bluetooth – IEEE 802.15.1  Introduced to  Replace cables  Multiparty data exchange  Personal trusted device  Developed by Ericsson  Now managed by Bluetooth Special Interest Group 4
  • 5. Bluetooth (Cont.)  2.4 – 2.48 GHz ISM band  Range – 10m  Bandwidth – 2.1 Mbps (shared) (version 2.0)  Version 4.0  Includes Classic Bluetooth, Bluetooth high speed & Bluetooth low energy protocols  Bluetooth high speed based on Wi-Fi  Classic Bluetooth based on legacy Bluetooth protocols  Low power consumption  Found in mobile phones, laptops, computer peripherals, printers, etc. 5
  • 7. Bluetooth Protocol Stack 7 Source: http://withfriendship.com/user/sathvi/bluetooth-stack.php
  • 8. Protocols & Usage Models 8 PPP RFCOMM TCP/IP Baseband L2CAP OBEX IrMC TCS-BIN Audio Sync Dial-up net. Usage Models File Transfer AT-commands Fax Headset LAN Access Cordless Phone SDP LMP
  • 10. Other Key Layers  Link Management Protocol (LMP)  Set-up & control of radio link between 2 devices  Logical Link Control & Adaptation Protocol (L2CAP)  Multiplex multiple logical connections between 2 devices using different higher-level protocols  Provides segmentation & reassembly of on-air packets  Service Discovery Protocol (SDP)  Allows a device to discover services offered by other devices, & their associated parameters  Baseband layer  Physical layer  Manages physical channels & links  Error correction, data whitening, hop selection, & security 10
  • 11. Bluetooth Applications/Profiles  Set of application protocols  Definitions of possible applications & general behaviors  Resides on top of Bluetooth core specification & (optionally) additional protocols  Example profiles  Hands-Free Profile (HFP)  Basic Printing Profile (BPP)  Audio/Video Remote Control Profile (AVRCP)  File Transfer Profile (FTP)  Human Interface Device Profile (HID)  Personal Area Networking Profile (PAN)  Generic Object Exchange Profile (GOEP)  OBEX 11
  • 12. Baseband Layer – Bluetooth Piconet  Through master  No slave-to-slave communication  Up to 7 active slaves 255 parked slaves 12 Source: www.techrepublic.com/article/secure- your-bluetooth-wireless-networks-and-protect- your-data/6139987
  • 13. Baseband Layer – Bluetooth Scatternet  By connecting 2+ piconets 13 Source: www.techrepublic.com/article/secure- your-bluetooth-wireless-networks-and-protect- your-data/6139987
  • 14. ZigBee  IEEE 802.15.4 covers physical layer & MAC layer of low- rate WPAN  WPAN – Wireless Personal Area Network  Adds network construction, application services, & more on top of IEEE 802.15.4  Star networks, peer-to-peer/mesh networks, & cluster-tree networks  By ZıgBee Alliance  Very low power consumption  long battery life  Low data rate  Low complexity circuits & small size  low cost 14
  • 15. ZigBee Applications TELECOM SERVICES m-commerce info services object interaction (Internet of Things) ZigBee Wireless Control that Simply Works TV VCR DVD/CD remote security HVAC lighting control access control irrigation PC & PERIPHERALS asset mgt process control environmental energy mgt PERSONAL HEALTH CARE security HVAC AMR lighting control access control patient monitoring fitness monitoring 15Source: ZıgBee Alliance
  • 16. ZigBee Protocol Stack 16 Source: www.sena.com/products/industrial_zigbee/zigbee_summary.php
  • 17. IEEE 802.15.4 Devıce Types  Defined by IEEE 802.15.4 (LR-WPAN) 1. Full Functional Device (FFD) 2. Reduced Functional Device (RFD)  FFD can work as a PAN coordinator, as a coordinator, or as a simple device  RFD for applications that don’t need to transmit large volumes of data & have to communicate only with a specific FFD  FFD can communicate with either another FFD or a RFD 17
  • 19. ZigBee Topologies (Cont.) 1. Star Topology  Pros  Easy to synchronize  Low latency  Cons  Small scale 2. Mesh/P2P Topology  Pros  Robust multi-hop communication  Multi-path communication  Flexible network  Lower latency  Cons  Route discovery is costly  Needs to store routing table 19
  • 20. ZigBee Topologies (Cont.) 3. Cluster Tree Topology  Pros  Low routing cost  Multi-hop communication  Scalable  Cons  Route reconstruction is costly  Latency may be quite long  Root not becomes a single point of failure 20
  • 21. Physical & MAC Layers  2 different services are defined in 802.15.4  Data service  Controls radio – Tx/Rx of PPDUs & MPDUs  Management service  Energy detection in the channel  Clear channel assesment before sending the messages  Link Quality Indication (LQI) for the received packets  If coordinator – Manages network beacons, PAN association & disassociation, frame validation, & acknowledgment  Support device security 21
  • 22. Traffic-Modes – Device to PAN Coordinator  Beacon mode  Beacon send periodically  Coordinator & end device can go to sleep  Lowest energy consumption  Precise timing needed  Beacon period (ms-min) 22 Source: IEEE 802.15.4 Standard (2006)
  • 23. Traffic-Modes – Device to PAN Coordinator (Cont.)  Non-Beacon mode  Coordinator/routers have to stay awake  Heterogeneous network  Asymmetric power 23 Source: IEEE 802.15.4 Standard (2006)
  • 24. Data Transfer From PAN Coordınator 24 Source: IEEE 802.15.4 Standard (2006)
  • 25. Network Layer  Distributed address assignment  Tree structure or self managed by higher layer  16-bit network space divided among child routers  Child routers divide there space again for their children  Depends on  Maximum child count per parent  Maximum child-routers per parent  Maximum network depth 25
  • 26. Network Layer (Cont.)  Route discovery  Find or update route between specific source & destination  Started if no active route present in routing table  Broadcast routing request (RREQ) packets  Generates routing table entries for hops to source  Endpoint router responds with Routing response (RREP) packet  Routes generated for hops to destination  Routing table entry generated in source device 26
  • 28. Network Layer (Cont.)  Routing  Check if routing table entry exists  Initiate route discovery if possible  Hierarchical routing as fallback  Route maintenance  Track failed deliveries to neighbors  Initiate route repair when threshold reached  Careful with network load!  In case of total connectivity loss  Orphaning procedure  Re-association with network 28
  • 29. ZigBee Profiles  Describes a common language for exchanging data  Defines offered services  Device interoperability across different manufacturers  Standard profiles available from the ZigBee Alliance  Profiles contain device descriptions  Unique identifier (licensed by the ZigBee Alliance) 29
  • 30. Near Field Communication (NFC)  Range <= 10 cm  13.56 MHz  106 – 424 Kbps  Based on magnetic field induction between readers & tags in a Radio Frequency IDentification (RFID)  Started in 2004  Nokia, Philips, & Sony  2006 – 1st Nokia phone  2010 – 1st Android 30
  • 33. Modes of Operations  Active Mode  Both devices generate electromagnetic field & exchange data  2 phones  Passive Mode  One active device & other uses that electromagnetic field & exchange data  A phone & RFID tagged poster 33
  • 34. NFC Protocol Stack 34 Source: http://mwrf.com
  • 35. NFC Protocol Stack (Cont.) 35
  • 36. Pros & Cons  Pros  Convenience  Low cost  Low energy consumption  Better security  No search & pair procedure  Less configuration  Cons  Low range  Low data range 36
  • 37. Low Energy Bluetooth ZigBee NFC Low Power WiFi Frequency (MHz) 2402 – 2482 868 - 868.8, 902 - 928, 2402 – 2482 13.56 2400 - 2500 Channels 3 16 1 3 Modulation GFSK BPSK & QPSK ASK 64QAM Max potential data rate 1 Mbps 250 Kbps 424 Kbps 54 Mbps Range 10m 100+m 10cm 30m Power Profile Days Months/Years Months/Years Hours Complexity Complex Simple Simple Complex Nodes/Master 7 65,000 1+1 Extendibility No Yes No Yes ZigBee, Bluetooth, NFC, vs., WiFi 37
  • 38. Conclusion  Many other networking technologies exist  Have different features & protocols stacks  They inter-operate with IP in various ways 38

Notas do Editor

  1. Mobilkommunikation SS 1998
  2. Systems Network Architecture (SNA) is IBM's proprietary networking architecture created in 1974. It is a complete protocol stack for interconnecting computers and their resources DECnet is a suite of network protocols created by Digital Equipment Corporation, originally released in 1975 in order to connect two PDP-11 minicomputers NetWare is a computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, with network protocols based on the archetypal Xerox Network Systems stack. The original NetWare product in 1983 supported clients running both CP/M and MS-DOS, ran over a proprietary star network topology and was based on a Novell-built file server In 1985, IBM went forward with the token ring network scheme and a NetBIOS emulator was produced to allow NetBIOS-aware applications from the PC-Network era to work over this new design. This emulator, named NetBIOS Extended User Interface (NetBEUI), expanded the base NetBIOS API with, among other things, the ability to deal with the greater node capacity of token ring. None of the solutions we are going to discuss uses TCP/IP
  3. Sdp – service discovery protocol TCS (Telephone Control protocol Specification
  4. Mobilkommunikation SS 1998
  5. HVAC (heating, ventilation, and air conditioning Automatic Meter Reading (AMR)
  6. 868/868.6 MHz for Europe 902/928 MHz for North America 2400/2483.5 MHz worldwide
  7. Transmission from a Coordinator to a Device The coordinator has data to be transmitted to the device. It indicates this in the pending address fields of its beacon. Devices tracking the beacons, decode the pending address fields. If a device finds its address listed among the pending address fields, it realizes it has data to be received from the coordinator. It issues a Data-Request Command to the coordinator. The coordinator replies with an acknowledgement. If there is data to be sent to the device, it would transmit the data. If acknowledgements are not optional, the device would respond with an acknowledgement.