SlideShare a Scribd company logo
1 of 32
Presented by
Ms.M.Vaishnavi
AP/ECE
KIT-Kalaignarkarunanidhi Institute of
Technology
1
2
 Cable replacement technology.
› It Connects devices such as phone
handsets, headsets, computer peripherals,
etc.
 Industry standard.
› Allows wireless communication between
devices.
3
 1 Mb/s.
 Range ~10 meters.
 PANs
 Single chip radio.
› Low power & low cost.
4
 Multiple device
access.
 Hands-free
operation.
5
Cordless
headset
 Conference table.
 Cordless computer.
 Instant photo transmission.
 Cordless phone.
6
 Recently, IEEE 803.15.1 standard for
Wireless PANs (WPANs)
› Only MAC and PHY.
 Open spec.
 Low cost.
 Power efficiency.
 Lightweight and small form factor.
 Reliable and resilient to failures.
7
 Defines a protocol stack to enable
heterogeneous devices to
communicate.
 The Bluetooth stack includes protocols
for the radio layer all the way up to
device discovery, service discovery, etc.
8
9
RF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller Interface
PHY
Data Link Layer
Network Layer
Transport Layer
Session Layer
Presentation Layer
Application
OSI/ISO
 Radio: physically transmits/receives data.
 Baseband/Link Controller: controls PHY.
 Link Manager: controls links to other
devices.
 Host Controller:e2e communication.
 Logical Link Control:
multiplexes/demultiplexes data from higher
layers.
 RFCOMM: RS323-like serial interface.
 SDP: allows service discovery among
Bluetooth devices.
10
 2.4 GHz license-free ISM band.
 Available worldwide.
 Industrial, Scientific, Medical (ISM) band.
› Unlicensed, globally available.
› Centered around 2.4 GHz.
 Resilient to interference.
 Frequency hopping.
 Range: 10, 20, and 100m.
 1MB/s.
11
12
Carries out MAC
functions.
RF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller Interface
Control end of baseband
+link controller=
Data link layer
 Communicating devices must agree on
hopping sequence.
 BT devices can operate as masters or
slaves.
 Master node defines sequence to be used.
 Slave units use master id to pick sequence.
 Master also controls when devices are
allowed to transmit.
› Master allocates slots to slaves.
› Allocates total available bandwidth among
slaves.
13
 BT communication takes place over piconets.
 Piconet formation initiated by master and all
other participants are slaves.
 Number of participants limited to 8.
 Master/slave roles last for the duration of the
piconet.
 On a piconet, slaves only have direct links to
master.
 Point-to-point or point-to-multipoint
connections.
14
15
Standby
Inquiry Page
Transmit Connected
Park Hold Sniff
Unconnected
Connectin
g
Active
Low power
. Initially, all nodes in
standby.
. Node (master) can begin
inquiry to find nearby
devices.
. Piconet is then formed.
. Devices join by paging.
16
• Device discovery
• Listeners respond with
their address.
17
Master
Active Slave
Parked Slave
Standby
• Device enters paging to
invite others to join its
piconet.
• Establishes links with nodes
in proximity.
• Paging message unicast to
selected receiver.
• Receiver sends ACK.
• Sender becomes master,
receiver slave.
 Master can actively try to discover new
nodes or wait (in scan/listen mode) to be
discovered.
 Communication in the current piconet
suspended.
 Admission latency versus piconet
capacity tradeoff.
18
 Point-to-point link:
› Master-slave relationship.
19
m s
s
s
m
s
• Piconet:
– 8 units: channel capacity.
– Master (establishes piconet) can
connect to up to 7 slaves.
– Master/slave relationship lasts while
link/piconet lasts.
– No slave-to-slave communication.
 2 types of links:
› Synchronous (SCO) links:
 Point-to-point between master and slave.
 Link established by reserving slots in either direction
periodically.
 Used to carry real-time traffic (voice).
› Asynchronous (ACL) links:
 Point-to-multipoint between master and slaves.
 Use remaining slots on channel.
 Traffic scheduled by master.
20
21
72 bits 54 bits 0 - 2744 bits
Access
code
Header Payload
DataVoice CRC
No CRC
No retries
625 µs
master
slave
header
ARQ
FEC (optional)
FEC (optional)
 Address of piconet
master.
22
Access
code
Header Payload
72 bits
 Addressing (3)
 Packet type (4)
 Flow control (1)
 1-bit ARQ (1)
 Sequencing (1)
 HEC (8)
23
Access
code
Header Payload
54 bits
Purpose
Broadcast packets are not ACKed
For filtering retransmitted packets
18 bitstotal
s
s
m
s
16 packet types (some unused)
Max 7 active slaves
Verify header integrity
 Piconets may overlap in space and time.
 They can work independently.
› Each with its own hopping sequence.
› Packets with different access codes.
 Or they can overlap, i.e., nodes can
participate in more than 1 piconet.
› “Time sharing”.
24
 Interconnection of multiple piconets.
25
Master
Slave
 Interconnection by bridge nodes.
› Bridge nodes are members of piconets they
interconnect.
› Bridge node “stay” in a piconet for some
time, then switch to another piconet by
changing hop sequence.
› Do this for all member piconets.
› Send and receive in each piconet.
› Forward from one piconet to another.
26
27
RF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller Interface
Carries out inquiry and paging
operations; manages multiple
links and different piconets.
Attaching/detaching slaves from
piconet; power management; security.
 Low-power modes: prolong battery life.
› Devices can be turned-off when idle.
› Devices wake up periodically to
send/receive data.
 Authentication and encryption.
 LMP provides mechanisms for
negotiation of encryption modes, keys,
etc.
28
29
RF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller Interface
Optional interface layer
between higher and lower
layers of the BT stack.
E.g., when lower- and higher
BT layers run on different
Devices: PCMCIA card and
PC’s processor.
30
Logical Link Control and
Adaptation Protocol=
Session Layer.
L2CAP provides
• Protocol multiplexing
• Quality of service negotiationRF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller Interface
31
RF
Baseband
Link Manager
L2CAP
RFCOMM/SDP
Applications
Link Controller
Host Controller InterfaceService discovery, serial port
interface.
32
Features Cost
20 dBm (~100 m)
Point-to-multipoint
No Scatternet
Applications
File Transfer,
Dial-Up Networking
LAN access, Fax, …
169 $
---
200 $
0 dBm (~10 m)
Point-to-multipoint
No Scatternet
File Transfer,
Dial-Up Networking
LAN access, Fax, …
169 $
---
Company
Toshiba,
Motorola,
Digianswer
IBM, TDK
3COM
10 m user-user;
100 m user-Base Station
Point-to-multipoint
SW- & FW-upgradeable
File Transfer,
Dial-Up Networking
LAN access, Fax, E-mail
Unconscious connection
149 $
Nokia
10 m user-user;
Point-to-point
Connectivity Battery
for the cell phone
File Transfer,
Dial-Up Networking
LAN access, Fax, E-mail
Unconscious connection
149 $
Ericsson,
Sigma
10 m user-user;
Point-to-point;
ARM processor;
USB; RFCOMM ports
Basic BT Radio stack
Embedded or Host stack
Programmable
500 $
1500$

More Related Content

What's hot

WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars Salah Amean
 
Next Generation Blue Z and Bluetooth Smart Drivers
Next Generation Blue Z and Bluetooth Smart DriversNext Generation Blue Z and Bluetooth Smart Drivers
Next Generation Blue Z and Bluetooth Smart DriversRyo Jin
 
Switched networks (LAN Switching – Switches)
Switched networks (LAN Switching – Switches)Switched networks (LAN Switching – Switches)
Switched networks (LAN Switching – Switches)Fleurati
 
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Soumen Santra
 
Data communication lab manual
Data communication lab manualData communication lab manual
Data communication lab manualNafe Singh Yadav
 
A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...ranjitha mudhiraj
 
6 network devices
6 network devices6 network devices
6 network devicesMuuluu
 
Chapter9ccna
Chapter9ccnaChapter9ccna
Chapter9ccnarobertoxe
 
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram Snehi
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram SnehiVLAN Virtual Area Network ,Switch,Ethernet ,VIkram Snehi
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram SnehiMR. VIKRAM SNEHI
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSVarinder Singh Walia
 

What's hot (20)

OpenIRT Draft 1
OpenIRT Draft 1OpenIRT Draft 1
OpenIRT Draft 1
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
network Switch
 network Switch network Switch
network Switch
 
Next Generation Blue Z and Bluetooth Smart Drivers
Next Generation Blue Z and Bluetooth Smart DriversNext Generation Blue Z and Bluetooth Smart Drivers
Next Generation Blue Z and Bluetooth Smart Drivers
 
Switched networks (LAN Switching – Switches)
Switched networks (LAN Switching – Switches)Switched networks (LAN Switching – Switches)
Switched networks (LAN Switching – Switches)
 
Ip sec
Ip secIp sec
Ip sec
 
The IoT Hunger Games 2015
The IoT Hunger Games 2015The IoT Hunger Games 2015
The IoT Hunger Games 2015
 
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
Basic networking hardware: Switch : Router : Hub : Bridge : Gateway : Bus : C...
 
Packet sniffing
Packet sniffingPacket sniffing
Packet sniffing
 
zigbee full ppt
zigbee full pptzigbee full ppt
zigbee full ppt
 
Network devices
Network devicesNetwork devices
Network devices
 
Data communication lab manual
Data communication lab manualData communication lab manual
Data communication lab manual
 
802 15-4 tutorial
802 15-4 tutorial802 15-4 tutorial
802 15-4 tutorial
 
A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...A zigbee wireless sensor network and multiple way bus communication meduim ca...
A zigbee wireless sensor network and multiple way bus communication meduim ca...
 
What is a VLAN?
What is a VLAN?What is a VLAN?
What is a VLAN?
 
6 network devices
6 network devices6 network devices
6 network devices
 
Chapter9ccna
Chapter9ccnaChapter9ccna
Chapter9ccna
 
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram Snehi
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram SnehiVLAN Virtual Area Network ,Switch,Ethernet ,VIkram Snehi
VLAN Virtual Area Network ,Switch,Ethernet ,VIkram Snehi
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
 

Similar to Bluetooth

Bluetooth Part-17
Bluetooth Part-17Bluetooth Part-17
Bluetooth Part-17Techvilla
 
Comm. & net. concepts
Comm. & net. conceptsComm. & net. concepts
Comm. & net. conceptsAshwin Kumar
 
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptx
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptxNETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptx
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptxSibenConor
 
Bluetooth(1).ppt
Bluetooth(1).pptBluetooth(1).ppt
Bluetooth(1).pptJJospinJeya
 
Iaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd Iaetsd
 
Network Topologies, L1-L2 Basics, Networking Devices
Network Topologies, L1-L2 Basics, Networking DevicesNetwork Topologies, L1-L2 Basics, Networking Devices
Network Topologies, L1-L2 Basics, Networking DevicesAalok Shah
 
Network Topology & Networking Devices
Network Topology & Networking DevicesNetwork Topology & Networking Devices
Network Topology & Networking DevicesSwati Ramteke
 
Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationMuhammed Afsal Villan
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3wilbertl
 
Network switches, functions & role in networks
Network switches, functions & role in networksNetwork switches, functions & role in networks
Network switches, functions & role in networksIT Tech
 

Similar to Bluetooth (20)

Bluetooth Part-17
Bluetooth Part-17Bluetooth Part-17
Bluetooth Part-17
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Cn lab-manual
Cn lab-manualCn lab-manual
Cn lab-manual
 
Cn lab-manual
Cn lab-manualCn lab-manual
Cn lab-manual
 
Comm. & net. concepts
Comm. & net. conceptsComm. & net. concepts
Comm. & net. concepts
 
Bluetooth
Bluetooth Bluetooth
Bluetooth
 
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptx
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptxNETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptx
NETWORK INFRASTRUCTURE MANAGEMENT-mod1_1.pptx
 
Bluetooth(1).ppt
Bluetooth(1).pptBluetooth(1).ppt
Bluetooth(1).ppt
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Iaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networksIaetsd bluetooth based smart sensor networks
Iaetsd bluetooth based smart sensor networks
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Cn lab manual
Cn lab manualCn lab manual
Cn lab manual
 
Network Topologies, L1-L2 Basics, Networking Devices
Network Topologies, L1-L2 Basics, Networking DevicesNetwork Topologies, L1-L2 Basics, Networking Devices
Network Topologies, L1-L2 Basics, Networking Devices
 
Network Topology & Networking Devices
Network Topology & Networking DevicesNetwork Topology & Networking Devices
Network Topology & Networking Devices
 
Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive Presentation
 
Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3Webinar ethernet basics part a v1.3
Webinar ethernet basics part a v1.3
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Network switches, functions & role in networks
Network switches, functions & role in networksNetwork switches, functions & role in networks
Network switches, functions & role in networks
 

More from VAISHNAVI MADHAN

More from VAISHNAVI MADHAN (12)

Control Systems I - V Notes New.pdf
Control Systems I - V Notes New.pdfControl Systems I - V Notes New.pdf
Control Systems I - V Notes New.pdf
 
Mitochondria.pptx
Mitochondria.pptxMitochondria.pptx
Mitochondria.pptx
 
ASM chart (1).pptx
ASM chart (1).pptxASM chart (1).pptx
ASM chart (1).pptx
 
FLIP FLOP TRIGGERING.pptx
FLIP FLOP TRIGGERING.pptxFLIP FLOP TRIGGERING.pptx
FLIP FLOP TRIGGERING.pptx
 
POLAR PLOT.pptx
POLAR PLOT.pptxPOLAR PLOT.pptx
POLAR PLOT.pptx
 
BCD ADDER (1).pptx
BCD ADDER (1).pptxBCD ADDER (1).pptx
BCD ADDER (1).pptx
 
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
Floating Point Operations , Memory Chip Organization , Serial Bus Architectur...
 
OHMS LAW.pptx
OHMS LAW.pptxOHMS LAW.pptx
OHMS LAW.pptx
 
TDMA & CDMA.pptx
TDMA & CDMA.pptxTDMA & CDMA.pptx
TDMA & CDMA.pptx
 
Nortons theorem.pptx
Nortons theorem.pptxNortons theorem.pptx
Nortons theorem.pptx
 
Nortons theorem.pptx
Nortons theorem.pptxNortons theorem.pptx
Nortons theorem.pptx
 
Altitude and Orbit control.pptx
Altitude and Orbit control.pptxAltitude and Orbit control.pptx
Altitude and Orbit control.pptx
 

Recently uploaded

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
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
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
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
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
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
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
 
"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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
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
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
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
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
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
 

Recently uploaded (20)

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
 
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
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
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
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
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
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
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
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
"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"
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
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
 
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
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
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
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
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
 

Bluetooth

  • 2. 2
  • 3.  Cable replacement technology. › It Connects devices such as phone handsets, headsets, computer peripherals, etc.  Industry standard. › Allows wireless communication between devices. 3
  • 4.  1 Mb/s.  Range ~10 meters.  PANs  Single chip radio. › Low power & low cost. 4
  • 5.  Multiple device access.  Hands-free operation. 5 Cordless headset
  • 6.  Conference table.  Cordless computer.  Instant photo transmission.  Cordless phone. 6
  • 7.  Recently, IEEE 803.15.1 standard for Wireless PANs (WPANs) › Only MAC and PHY.  Open spec.  Low cost.  Power efficiency.  Lightweight and small form factor.  Reliable and resilient to failures. 7
  • 8.  Defines a protocol stack to enable heterogeneous devices to communicate.  The Bluetooth stack includes protocols for the radio layer all the way up to device discovery, service discovery, etc. 8
  • 9. 9 RF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller Interface PHY Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application OSI/ISO
  • 10.  Radio: physically transmits/receives data.  Baseband/Link Controller: controls PHY.  Link Manager: controls links to other devices.  Host Controller:e2e communication.  Logical Link Control: multiplexes/demultiplexes data from higher layers.  RFCOMM: RS323-like serial interface.  SDP: allows service discovery among Bluetooth devices. 10
  • 11.  2.4 GHz license-free ISM band.  Available worldwide.  Industrial, Scientific, Medical (ISM) band. › Unlicensed, globally available. › Centered around 2.4 GHz.  Resilient to interference.  Frequency hopping.  Range: 10, 20, and 100m.  1MB/s. 11
  • 12. 12 Carries out MAC functions. RF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller Interface Control end of baseband +link controller= Data link layer
  • 13.  Communicating devices must agree on hopping sequence.  BT devices can operate as masters or slaves.  Master node defines sequence to be used.  Slave units use master id to pick sequence.  Master also controls when devices are allowed to transmit. › Master allocates slots to slaves. › Allocates total available bandwidth among slaves. 13
  • 14.  BT communication takes place over piconets.  Piconet formation initiated by master and all other participants are slaves.  Number of participants limited to 8.  Master/slave roles last for the duration of the piconet.  On a piconet, slaves only have direct links to master.  Point-to-point or point-to-multipoint connections. 14
  • 15. 15 Standby Inquiry Page Transmit Connected Park Hold Sniff Unconnected Connectin g Active Low power . Initially, all nodes in standby. . Node (master) can begin inquiry to find nearby devices. . Piconet is then formed. . Devices join by paging.
  • 16. 16 • Device discovery • Listeners respond with their address.
  • 17. 17 Master Active Slave Parked Slave Standby • Device enters paging to invite others to join its piconet. • Establishes links with nodes in proximity. • Paging message unicast to selected receiver. • Receiver sends ACK. • Sender becomes master, receiver slave.
  • 18.  Master can actively try to discover new nodes or wait (in scan/listen mode) to be discovered.  Communication in the current piconet suspended.  Admission latency versus piconet capacity tradeoff. 18
  • 19.  Point-to-point link: › Master-slave relationship. 19 m s s s m s • Piconet: – 8 units: channel capacity. – Master (establishes piconet) can connect to up to 7 slaves. – Master/slave relationship lasts while link/piconet lasts. – No slave-to-slave communication.
  • 20.  2 types of links: › Synchronous (SCO) links:  Point-to-point between master and slave.  Link established by reserving slots in either direction periodically.  Used to carry real-time traffic (voice). › Asynchronous (ACL) links:  Point-to-multipoint between master and slaves.  Use remaining slots on channel.  Traffic scheduled by master. 20
  • 21. 21 72 bits 54 bits 0 - 2744 bits Access code Header Payload DataVoice CRC No CRC No retries 625 µs master slave header ARQ FEC (optional) FEC (optional)
  • 22.  Address of piconet master. 22 Access code Header Payload 72 bits
  • 23.  Addressing (3)  Packet type (4)  Flow control (1)  1-bit ARQ (1)  Sequencing (1)  HEC (8) 23 Access code Header Payload 54 bits Purpose Broadcast packets are not ACKed For filtering retransmitted packets 18 bitstotal s s m s 16 packet types (some unused) Max 7 active slaves Verify header integrity
  • 24.  Piconets may overlap in space and time.  They can work independently. › Each with its own hopping sequence. › Packets with different access codes.  Or they can overlap, i.e., nodes can participate in more than 1 piconet. › “Time sharing”. 24
  • 25.  Interconnection of multiple piconets. 25 Master Slave
  • 26.  Interconnection by bridge nodes. › Bridge nodes are members of piconets they interconnect. › Bridge node “stay” in a piconet for some time, then switch to another piconet by changing hop sequence. › Do this for all member piconets. › Send and receive in each piconet. › Forward from one piconet to another. 26
  • 27. 27 RF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller Interface Carries out inquiry and paging operations; manages multiple links and different piconets. Attaching/detaching slaves from piconet; power management; security.
  • 28.  Low-power modes: prolong battery life. › Devices can be turned-off when idle. › Devices wake up periodically to send/receive data.  Authentication and encryption.  LMP provides mechanisms for negotiation of encryption modes, keys, etc. 28
  • 29. 29 RF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller Interface Optional interface layer between higher and lower layers of the BT stack. E.g., when lower- and higher BT layers run on different Devices: PCMCIA card and PC’s processor.
  • 30. 30 Logical Link Control and Adaptation Protocol= Session Layer. L2CAP provides • Protocol multiplexing • Quality of service negotiationRF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller Interface
  • 31. 31 RF Baseband Link Manager L2CAP RFCOMM/SDP Applications Link Controller Host Controller InterfaceService discovery, serial port interface.
  • 32. 32 Features Cost 20 dBm (~100 m) Point-to-multipoint No Scatternet Applications File Transfer, Dial-Up Networking LAN access, Fax, … 169 $ --- 200 $ 0 dBm (~10 m) Point-to-multipoint No Scatternet File Transfer, Dial-Up Networking LAN access, Fax, … 169 $ --- Company Toshiba, Motorola, Digianswer IBM, TDK 3COM 10 m user-user; 100 m user-Base Station Point-to-multipoint SW- & FW-upgradeable File Transfer, Dial-Up Networking LAN access, Fax, E-mail Unconscious connection 149 $ Nokia 10 m user-user; Point-to-point Connectivity Battery for the cell phone File Transfer, Dial-Up Networking LAN access, Fax, E-mail Unconscious connection 149 $ Ericsson, Sigma 10 m user-user; Point-to-point; ARM processor; USB; RFCOMM ports Basic BT Radio stack Embedded or Host stack Programmable 500 $ 1500$

Editor's Notes

  1. Mention that over SCO link you cannot carry any other real-time traffic. There is no protocol-id field in the SCO header/payload. Is this really true?
  2. How useful is header protection when payload is unprotected