SlideShare a Scribd company logo
1 of 13
Bluetooth
• Bluetooth is a standardized
protocol for sending and receiving
data via a 2.4GHz wireless link. It’s
a secure protocol, and it’s perfect
for short-range, low-power, low-
cost, wireless transmissions
between electronic devices.
1
Technical Overview
• Bluetooth operates in the Industrial, Scientific and Medical (ISM) band.
• Operating frequency 2402 MHz to 2480 MHz
• Frequency Hopping Spread spectrum.
Power classes
Class Max output Power dBm Max Range
Class 1 20 dBm 100 m
Class 2 4 dBm 10 m
Class 3 0 dBm Less than 1 m
2
Bluetooth Name and
address
• Bluetooth device has a unique 48-bit
address (BD_ADDR).
• usually be presented in the form of
• The most-significant half (24 bits) of the
address is an organization unique
identifier (OUI), which identifies the
manufacturer. a 12-digit hexadecimal
value.
• The lower 24-bits are the more unique
part of the address.
• Bluetooth devices can also have user-
friendly names. They can be up to 248
bytes long, and two devices can share
the same name to them.
3
How Bluetooth Works
• Bluetooth networks (commonly referred to
as piconets) use a master/slave model to control
when and where devices can send data. In this
model, a single master device can be connected
to up to seven different slave devices. Any slave
device in the piconet can only be connected to a
single master.
Connection Process
• Inquiry –
• Paging (Connecting)
• Connection –
o Active Mode - This is the regular connected mode,
where the device is actively transmitting or receiving
data.
o Sniff Mode - It’ll sleep and only listen for
transmissions at a set interval (e.g. every 100ms).
o Hold Mode - where a device sleeps for a defined
period and then returns back to active mode when
that interval has passed.
o Park Mode - A master can command a slave to
“park”, and that slave will become inactive until the
master tells it to wake back up.
4
Connection Link
Data Links
• ACL links are used to pass application
data and radio-to-radio control messages
from one device to another
• Basic Data Rate ACL links are limited to
approximately 720 KBits/Sec based on a 1
MBit/sec data rate
• Enhanced Data Rate (EDR) ACL links
provide up to 2.16 MBits/Sec based on a
3 Mbit/sec data rate
• The Advanced Audio Distribution Profile
(A2DP) provides for the streaming of high
quality audio over ACL links
Audio Links
• SCO (Synchronous Connection Oriented)
and eSCO (Extended SCO) links are
commonly used for audio transmission
• Audio quality is roughly the same as that
of the public telephone network
• SCO/eSCO links provide guaranteed time
slots
• eSCO links use larger packet sizes than
SCO, allowing more audio information to
be transferred in a single transmission
• This allows eSCO links to also support
retransmission, something that it not
available in SCO
5
Hopping techniques
Frequency Hopping Spread Spectrum
• Bluetooth uses Frequency Hopping Spread
Spectrum
• Frequency Hopping avoids conflicts with
other devices
• Bluetooth divides the ISM band into 79
channels
• Channel selection is performed such that
all 79 channels are used (approximately)
equally
Adaptive Frequency Hopping (AFH)
• AFH is used to allow Bluetooth to adapt to the
local operating environment
• When using AFH, devices determine channels
that appear to be unreliable
• The devices can then agree not to use the
unreliable channels
• AFH allows Bluetooth to
• Avoid channels where transmission is
unlikely to succeed; improving
throughput since those channels are not
even tried
• Cooperate better with other wireless
technologies by not transmitting on
frequencies that another device is using
6
BT Communication End to end overview
7
Description of Stack
Radio –
• Defines power classes
• Frequency bands AFH and channel arrangement.
• Transmitter characteristics. - GFSK Modulation used with
modulation index 0.28
• Receiver characteristics. - BER is equal to 0.1%
Baseband – It is physical layer. Manage Physical characteristics –
1. Physical channels ( use pseudorandom hopping seq)
2. Physical links – ACL and SCO
3. Logical Link – 5 logical link supports by baseband
• LM
• LC – both related to links
• US
• UA
• UI – related to user information
4. Device addressing – BD_ADDR, AM_ADDR
LMP-
Link manager, authentication , error handling.( au_rand,
encrypt_mode, max_slot, host_connection_req.)
8
HCI –
HCI firmware, HCI drivers, HCI transport layer ( USB, RS232)
L2CAP – Logical link Control and Adaption Protocol
Protocol Multiplexing, Segmentation & Reassembly, Quality of service
The L2CAP Specification is defined for only ACL links and no support for SCO links is
planned.
RFCOMM
RFCOMM is a simple transport protocol, which provides emulation of RS232 serial ports
over the L2CAP protocol. RFCOMM emulates the 9 circuits of an RS-232 interface.
The protocol is based on the ETSI standard TS 07.10. Only a subset of the TS 07.10
standard is used.
SDP
The service discovery protocol (SDP) provides a means for applications to discover which
services are available and to determine the characteristics of those available services.
Bluetooth Modules
• Bluetooth Module
• Murata’s Wi-Fi™ and Bluetooth®
combination modules are IEEE 802.11
10
BT Air Traces using BPA 600
• In Band Ringtone
• AVRCP Version
• Browsing
• Repeat and shuffle
• Calling
• Sim contacts
• Role switch
Frames need to discuss
11
Trace for reference
12
Player Application settings
Traces of Nokia 8 with Clarion System Traces of Nokia 8 with Uconnect
13

More Related Content

What's hot

IEEE WLAN standards
IEEE WLAN standardsIEEE WLAN standards
IEEE WLAN standardslyndyv
 
ccna project on topic company infrastructure
ccna project on topic company infrastructureccna project on topic company infrastructure
ccna project on topic company infrastructurePrince Gautam
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idchiya123jes
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
Unit 5 ppt-idc
Unit 5 ppt-idcUnit 5 ppt-idc
Unit 5 ppt-idchiya123jes
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idchiya123jes
 
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPTWIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPTbabuece
 
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLSMOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLSManju La
 
Blue star seminar report dated 18 march
Blue star seminar report dated 18 marchBlue star seminar report dated 18 march
Blue star seminar report dated 18 marchbhadreshagm
 
Communication Protocol - Arindam Samanta
Communication Protocol - Arindam SamantaCommunication Protocol - Arindam Samanta
Communication Protocol - Arindam Samantasankhadeep
 
Wireless LAN technologies
Wireless LAN technologiesWireless LAN technologies
Wireless LAN technologiesbalasubramani p
 
Serial Communication
Serial CommunicationSerial Communication
Serial CommunicationYong Heui Cho
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSVarinder Singh Walia
 
Other Wireless Networks
Other Wireless NetworksOther Wireless Networks
Other Wireless NetworksMeenakshi Paul
 

What's hot (20)

IEEE WLAN standards
IEEE WLAN standardsIEEE WLAN standards
IEEE WLAN standards
 
ccna project on topic company infrastructure
ccna project on topic company infrastructureccna project on topic company infrastructure
ccna project on topic company infrastructure
 
Unit 1 ppt-idc
Unit 1 ppt-idcUnit 1 ppt-idc
Unit 1 ppt-idc
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
Unit 5 ppt-idc
Unit 5 ppt-idcUnit 5 ppt-idc
Unit 5 ppt-idc
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
 
CCNA 1
CCNA 1CCNA 1
CCNA 1
 
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPTWIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
WIRELESS NETWORKS EC6802 BABU unit 1 & 2 PPT
 
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLSMOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
MOBILE IP,DHCP,ADHOC ROUTING PROTOCOLS
 
ccna project
ccna projectccna project
ccna project
 
Blue star seminar report dated 18 march
Blue star seminar report dated 18 marchBlue star seminar report dated 18 march
Blue star seminar report dated 18 march
 
Serial Data Communication
Serial Data CommunicationSerial Data Communication
Serial Data Communication
 
Communication Protocol - Arindam Samanta
Communication Protocol - Arindam SamantaCommunication Protocol - Arindam Samanta
Communication Protocol - Arindam Samanta
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
Wireless LAN technologies
Wireless LAN technologiesWireless LAN technologies
Wireless LAN technologies
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 
BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
 
Chapter 7 v8.0
Chapter 7 v8.0Chapter 7 v8.0
Chapter 7 v8.0
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 
Other Wireless Networks
Other Wireless NetworksOther Wireless Networks
Other Wireless Networks
 

Similar to Bluetooth basics

bluetooth protocol stack.pptx
bluetooth protocol stack.pptxbluetooth protocol stack.pptx
bluetooth protocol stack.pptxJJospinJeya
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7gnkeshava
 
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdfSYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdfshubhangisonawane6
 
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptx
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptxAWMN Advances Wireless UNIT-1 Blue_Tooth.pptx
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptxshashijntuhceh
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layersJay Nagar
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindikvsevindik
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7suddenven
 
Bluetooth Details.ppt
Bluetooth Details.pptBluetooth Details.ppt
Bluetooth Details.pptVignesh kumar
 
Unit I Wireless Networks.ppt
Unit I Wireless Networks.pptUnit I Wireless Networks.ppt
Unit I Wireless Networks.pptSiva Cool
 
Protocols in Bluetooth
Protocols in BluetoothProtocols in Bluetooth
Protocols in BluetoothSonali Parab
 
Computer networks basic network_hardware_1
Computer networks basic network_hardware_1Computer networks basic network_hardware_1
Computer networks basic network_hardware_1Aneesh Nelavelly
 

Similar to Bluetooth basics (20)

bluetooth protocol stack.pptx
bluetooth protocol stack.pptxbluetooth protocol stack.pptx
bluetooth protocol stack.pptx
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
 
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdfSYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdf
SYBSC(CS)_WCIOT_Sem-II-Unit 2 short range .pdf
 
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptx
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptxAWMN Advances Wireless UNIT-1 Blue_Tooth.pptx
AWMN Advances Wireless UNIT-1 Blue_Tooth.pptx
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layers
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth mobileip
Bluetooth mobileipBluetooth mobileip
Bluetooth mobileip
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
 
MVA slides lesson 7
MVA slides lesson 7MVA slides lesson 7
MVA slides lesson 7
 
Zigbee
ZigbeeZigbee
Zigbee
 
awsn module 1.ppt
awsn module 1.pptawsn module 1.ppt
awsn module 1.ppt
 
Bluetooth Details.ppt
Bluetooth Details.pptBluetooth Details.ppt
Bluetooth Details.ppt
 
Unit I Wireless Networks.ppt
Unit I Wireless Networks.pptUnit I Wireless Networks.ppt
Unit I Wireless Networks.ppt
 
Protocols in Bluetooth
Protocols in BluetoothProtocols in Bluetooth
Protocols in Bluetooth
 
Computer networks basic network_hardware_1
Computer networks basic network_hardware_1Computer networks basic network_hardware_1
Computer networks basic network_hardware_1
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Bluetooth basics

  • 1. Bluetooth • Bluetooth is a standardized protocol for sending and receiving data via a 2.4GHz wireless link. It’s a secure protocol, and it’s perfect for short-range, low-power, low- cost, wireless transmissions between electronic devices. 1
  • 2. Technical Overview • Bluetooth operates in the Industrial, Scientific and Medical (ISM) band. • Operating frequency 2402 MHz to 2480 MHz • Frequency Hopping Spread spectrum. Power classes Class Max output Power dBm Max Range Class 1 20 dBm 100 m Class 2 4 dBm 10 m Class 3 0 dBm Less than 1 m 2
  • 3. Bluetooth Name and address • Bluetooth device has a unique 48-bit address (BD_ADDR). • usually be presented in the form of • The most-significant half (24 bits) of the address is an organization unique identifier (OUI), which identifies the manufacturer. a 12-digit hexadecimal value. • The lower 24-bits are the more unique part of the address. • Bluetooth devices can also have user- friendly names. They can be up to 248 bytes long, and two devices can share the same name to them. 3
  • 4. How Bluetooth Works • Bluetooth networks (commonly referred to as piconets) use a master/slave model to control when and where devices can send data. In this model, a single master device can be connected to up to seven different slave devices. Any slave device in the piconet can only be connected to a single master. Connection Process • Inquiry – • Paging (Connecting) • Connection – o Active Mode - This is the regular connected mode, where the device is actively transmitting or receiving data. o Sniff Mode - It’ll sleep and only listen for transmissions at a set interval (e.g. every 100ms). o Hold Mode - where a device sleeps for a defined period and then returns back to active mode when that interval has passed. o Park Mode - A master can command a slave to “park”, and that slave will become inactive until the master tells it to wake back up. 4
  • 5. Connection Link Data Links • ACL links are used to pass application data and radio-to-radio control messages from one device to another • Basic Data Rate ACL links are limited to approximately 720 KBits/Sec based on a 1 MBit/sec data rate • Enhanced Data Rate (EDR) ACL links provide up to 2.16 MBits/Sec based on a 3 Mbit/sec data rate • The Advanced Audio Distribution Profile (A2DP) provides for the streaming of high quality audio over ACL links Audio Links • SCO (Synchronous Connection Oriented) and eSCO (Extended SCO) links are commonly used for audio transmission • Audio quality is roughly the same as that of the public telephone network • SCO/eSCO links provide guaranteed time slots • eSCO links use larger packet sizes than SCO, allowing more audio information to be transferred in a single transmission • This allows eSCO links to also support retransmission, something that it not available in SCO 5
  • 6. Hopping techniques Frequency Hopping Spread Spectrum • Bluetooth uses Frequency Hopping Spread Spectrum • Frequency Hopping avoids conflicts with other devices • Bluetooth divides the ISM band into 79 channels • Channel selection is performed such that all 79 channels are used (approximately) equally Adaptive Frequency Hopping (AFH) • AFH is used to allow Bluetooth to adapt to the local operating environment • When using AFH, devices determine channels that appear to be unreliable • The devices can then agree not to use the unreliable channels • AFH allows Bluetooth to • Avoid channels where transmission is unlikely to succeed; improving throughput since those channels are not even tried • Cooperate better with other wireless technologies by not transmitting on frequencies that another device is using 6
  • 7. BT Communication End to end overview 7
  • 8. Description of Stack Radio – • Defines power classes • Frequency bands AFH and channel arrangement. • Transmitter characteristics. - GFSK Modulation used with modulation index 0.28 • Receiver characteristics. - BER is equal to 0.1% Baseband – It is physical layer. Manage Physical characteristics – 1. Physical channels ( use pseudorandom hopping seq) 2. Physical links – ACL and SCO 3. Logical Link – 5 logical link supports by baseband • LM • LC – both related to links • US • UA • UI – related to user information 4. Device addressing – BD_ADDR, AM_ADDR LMP- Link manager, authentication , error handling.( au_rand, encrypt_mode, max_slot, host_connection_req.) 8
  • 9. HCI – HCI firmware, HCI drivers, HCI transport layer ( USB, RS232) L2CAP – Logical link Control and Adaption Protocol Protocol Multiplexing, Segmentation & Reassembly, Quality of service The L2CAP Specification is defined for only ACL links and no support for SCO links is planned. RFCOMM RFCOMM is a simple transport protocol, which provides emulation of RS232 serial ports over the L2CAP protocol. RFCOMM emulates the 9 circuits of an RS-232 interface. The protocol is based on the ETSI standard TS 07.10. Only a subset of the TS 07.10 standard is used. SDP The service discovery protocol (SDP) provides a means for applications to discover which services are available and to determine the characteristics of those available services.
  • 10. Bluetooth Modules • Bluetooth Module • Murata’s Wi-Fi™ and Bluetooth® combination modules are IEEE 802.11 10
  • 11. BT Air Traces using BPA 600 • In Band Ringtone • AVRCP Version • Browsing • Repeat and shuffle • Calling • Sim contacts • Role switch Frames need to discuss 11
  • 13. Player Application settings Traces of Nokia 8 with Clarion System Traces of Nokia 8 with Uconnect 13