SlideShare a Scribd company logo
Presented by Selim Dursun
Bluetooth
 What is bluetooth?
 Introduction
 Overview
 Specifications & Layers
 Profiles
 Ad-hoc networking
 Qualification
 Products & Future Usage
What is bluetooth?
 Bluetooth wireless technology is an
open specification for a low-cost,
low-power, short-range radio
technology for ad-hoc wireless
communication of voice and data
anywhere in the world.
Intoduction
 1994 Ericsson gets interested in wireless
connections from mobile telephones to
other devices like PDAs and accessories like
Headsets
 Forming the SIG (SpecialInterestGroup)
with 4 other members (IBM, Intel, Nokia,
Toshiba) in order to develop a wireless
standard for communication between
mobile devices
Introdution
 Today over 2000 members
 2 main priorities:
 Cheap
 Lower energy consumption
 IEEE 802.15 committee standardizes
the physical and link layer
 SIG still enhances Bluetooth
 two versions in future possible
(SIG vs IEEE)
Overview
 Originally conceived as a cable
replacement technology
 Other usage models began to develop:
 Personal Area Network (PAN)
 Ad-hoc networks
 Data/voice access points
 Wireless telematics
Overview
 Advantages
 Bluetooth: interoperable
 IrDA: line of sight needed, point-to-point
 WLAN: higher power consumption
 Disadvantages
 Bluetooth: only up to 1 Mbps
 IrDA: much cheaper, faster (up to 16 Mbps)
 WLAN: faster (up to 11 Mbps)
WLAN and Bluetooth interfere each other
(both are using the ISM band)
Specifications & Layers
 specification protocol stack
Layers
 Bluetooth Radio
 Baseband
 LMP (Link Manager Protocol)
 HCI (Host Controller Interface)
 L2CAP (Logical Link Control and Adaptation
Protocol)
 RFCOMM (Radio Frequency Communication)
 SDP (Service Discovery Protocol)
Bluetooth Radio
 the lowest defined layer of the
Bluetooth specification
 operating in the 2,4 GHz ISM Band
 accomplishes spectrum spreading by
frequency hopping (FHSS) from 2.402
GHz to 2.480 GHz
Bluetooth Radio
 3 different power classes
 Power Class1: long range (100m,100mW)
 Power Class2: mid range (10m,1-2,5mW)
 Power Class3: short range (0.1-10m,1mW)
 signal strength adjustment
Baseband
 the physical layer of the Bluetooth that
provides
 Error correction
 Flow control
 Hopping sequence
 Security
 hopping through 79 channels
 data is divided in packets
 access code: e.g. timing synchronization
 header: e.g. packet numbering, flow control,
slave address
 payload: voice, data or both
Baseband
 Connection Modes
describes the set of rules by which all bluetooth
devices must abide in order to establish a link a
communicate with one another
 STANDBY : not connected in a piconet
 ACTIVE : active participation on the channel
 Power Saving Modes
 SNIFF : slave listens to the channel at a reduced rate
(decreasing of duty cycle ) least power efficient
 HOLD : data transfer is held for a specific time period,
medium power efficient
 PARK : synchronized to the piconet but does not
participate in traffic
Baseband
 Security Modes
 non-secure
 encryption enforced by application layer
 encryption enforced by link layer
 For devices
 trusted device
 untrusted device
 For services
 require authorization and authentication
 require authentication
 open to all devices
Audio
 two codecs: PCM and CVSD
 both at 64kbit/s
 synchronous connection oriented(SCO)
links
 time-critical
 no retransmission
 errors appear as background noise
LMP (Link Manager Protocol)
 provides authentication, link setup
and link configuration including power
surveillance
 takes place as a service provider
 communication with LM PDUs
(protocol data units)
HCI (Host Controller Interface)
 provides a command interface to baseband
controller and link manager
 also to hardware status, control and event
register
 Bluetooth defined Host Controller Transport
Layers:
 UART (HCI over serial interface)
 RS232(HCI over serial interface)
 USB(HCI over USB interface e.g. USB dongle)
L2CAP (Logical Link Control and
Adaptation Protocol)
 provides a connection-oriented and
connectionless service to upper layer
 protocols with quality-of-service functions
using multiplexing, segmentation and
reassembly
 two link types defined in Baseband layer:
 1. SCO (synchronous connection-oriented)
 2. ACL (asynchronous connection-less)
BUT ONLY ACL is supported by L2CAP
(SCO not planned)
RFCOMM (Radio Frequency
Communication)
 Provides emulation of serial ports
 Supports up to 60 simultaneous
connections
 Differentiates between two device types:
 Type 1: communication end points (e.g. printer
or headsets)
 Type 2: devices which are part of
communication (e.g. modems)
 But in the protocol itself no distinction is
made, some information is for type 1 other
for type 2
SDP (Service Discovery Protocol)
 discovers which services are available
 identifies the characteristics of the
services
 uses a request/response model where each
transaction consists of one request protocol
data unit (PDU) and one response PDU
 SDP is used with L2CAP
 is optimized for the dynamic nature of
bluetooth
 SDP does not define methods for accessing
services
SDP (Service Discovery Protocol)
Profiles
 how bluetooth is used
 describe how implementations for a
specific use must be written
 defines options in each protocol
 defines parameter ranges
 profiles are used to solve
interoperability problems between
different manufacturers’ products
Profiles
Ad-hoc-networking
 piconet
 decentral, one master up to 7 slaves
 up to 255 parked slaves
 point to point or point to multipoint conn
 unique bluetooth device address
 scatternet
 overlapping of two piconets, up to 10
 different hopping sequences
 peer to peer (P2P) network
Ad-hoc-networking
 a: piconet with
a single slave
 b: piconet with
a multi slave
 c: scatternet
Qualification
 aims interoperability between all
bletooth devices
 no license fees
 bluetooth devices must support same
profiles
 bluetooth logo guarantees
interoperability
Qualification
 no line of sight required
 you can use it everywhere
 bluetooth chip
 integrated
 power management
 not really cheap
 Automatic ad-hoc networking
(invisible)
e.g.automaticdata synchronisation
Products
 Notebook PCs &
desktop computers
 Printers
 PDAs
 Other handheld
devices
 Cell phones
 Wireless periperals:
 Headsets
 Cameras
 Access Points
 CD Player
 TV/VCR/DVD
 Telephone Answering
Devices
 Cordless Phones
 Cars
Products
 2004 Toyota Prius
– hands free calls
 Toshiba Washer &
Dryer – downloads
the washer/dryer
software for new
clothes!
 Nokia N-gage
 Digital Pulse
Oximetry System
Future Usage
 Home Automation
 Home Entertainment/Games
 Electronic Commerce/M-Commerce
 Industrial Control
 Surveillance
 Access Control
 Location Based Services
 Current Trials: Shopping Malls, Train
Stations
Thats All !
Thanks for listening...

More Related Content

What's hot

Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive Presentation
Muhammed Afsal Villan
 
Bluetooth
BluetoothBluetooth
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
Dilum Bandara
 
Bluetooth mobileip
Bluetooth mobileipBluetooth mobileip
Bluetooth mobileip
VIKAS SINGH BHADOURIA
 
Bluetooth
BluetoothBluetooth
Bluetooth
mpriyanka259
 
Bluetooth v3+HS
Bluetooth v3+HSBluetooth v3+HS
Bluetooth v3+HS
Ahmed Hassan
 
Bluetooth technology
Bluetooth  technologyBluetooth  technology
Bluetooth technology
nikilasherpa04
 
Bluetooth technology
Bluetooth  technologyBluetooth  technology
Bluetooth technology
nikilasherpa04
 
DMRC Telecom EPABX System
DMRC Telecom EPABX SystemDMRC Telecom EPABX System
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layers
Jay Nagar
 
Modem
ModemModem
Bluetooth - Overview
Bluetooth - OverviewBluetooth - Overview
Bluetooth - Overview
Shobana Pattabiraman
 
Overview of Modem
Overview of Modem Overview of Modem
Overview of Modem
Kishan Patel
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
Joe Christensen
 
Digital network lecturer4
Digital network  lecturer4Digital network  lecturer4
Digital network lecturer4
Jumaan Ally Mohamed
 
Wireless networking
Wireless networkingWireless networking
IRDA Infrared Data Association (IrDA)
IRDA Infrared Data Association (IrDA)IRDA Infrared Data Association (IrDA)
IRDA Infrared Data Association (IrDA)
Sushant Kushwaha
 
Digital network lecturer5
Digital network  lecturer5Digital network  lecturer5
Digital network lecturer5
Jumaan Ally Mohamed
 
Digital network lecturer7
Digital network  lecturer7Digital network  lecturer7
Digital network lecturer7
Jumaan Ally Mohamed
 
Switching systems lecture7
Switching  systems lecture7Switching  systems lecture7
Switching systems lecture7
Jumaan Ally Mohamed
 

What's hot (20)

Bluetooth - Comprehensive Presentation
Bluetooth - Comprehensive PresentationBluetooth - Comprehensive Presentation
Bluetooth - Comprehensive Presentation
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
 
Bluetooth mobileip
Bluetooth mobileipBluetooth mobileip
Bluetooth mobileip
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth v3+HS
Bluetooth v3+HSBluetooth v3+HS
Bluetooth v3+HS
 
Bluetooth technology
Bluetooth  technologyBluetooth  technology
Bluetooth technology
 
Bluetooth technology
Bluetooth  technologyBluetooth  technology
Bluetooth technology
 
DMRC Telecom EPABX System
DMRC Telecom EPABX SystemDMRC Telecom EPABX System
DMRC Telecom EPABX System
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layers
 
Modem
ModemModem
Modem
 
Bluetooth - Overview
Bluetooth - OverviewBluetooth - Overview
Bluetooth - Overview
 
Overview of Modem
Overview of Modem Overview of Modem
Overview of Modem
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 
Digital network lecturer4
Digital network  lecturer4Digital network  lecturer4
Digital network lecturer4
 
Wireless networking
Wireless networkingWireless networking
Wireless networking
 
IRDA Infrared Data Association (IrDA)
IRDA Infrared Data Association (IrDA)IRDA Infrared Data Association (IrDA)
IRDA Infrared Data Association (IrDA)
 
Digital network lecturer5
Digital network  lecturer5Digital network  lecturer5
Digital network lecturer5
 
Digital network lecturer7
Digital network  lecturer7Digital network  lecturer7
Digital network lecturer7
 
Switching systems lecture7
Switching  systems lecture7Switching  systems lecture7
Switching systems lecture7
 

Similar to Bluetooth

R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
Saurav Kumar
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
georgejustymirobi1
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
vsevindik
 
Bluetooth
BluetoothBluetooth
Bluetooth
stooty s
 
Unit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notesUnit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notes
tathagatanaha3
 
Bluetooth Details.ppt
Bluetooth Details.pptBluetooth Details.ppt
Bluetooth Details.ppt
Vignesh kumar
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
amit_monty
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
Aneesh782511
 
Bluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesBluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX Technologies
Mukesh Chinta
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFC
Dilum Bandara
 
Khetarpal
KhetarpalKhetarpal
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
bhadreshagm
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
Bit Hacker
 
Bluetooth technology by polite group
Bluetooth technology by polite groupBluetooth technology by polite group
Bluetooth technology by polite group
politegcuf
 
Bluetooth
BluetoothBluetooth
Bluetooth
Kashyap Shah
 
Module 2_part 2.pptx
Module 2_part 2.pptxModule 2_part 2.pptx
Module 2_part 2.pptx
NIKHILAS12
 
Bluetooth
BluetoothBluetooth
Bluetooth
kannabhargav
 
Protols used in bluetooth
Protols used in bluetoothProtols used in bluetooth
Protols used in bluetooth
Sonali Parab
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetooth
vish0110
 
Bluetooth
BluetoothBluetooth

Similar to Bluetooth (20)

R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
Bluetooth.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Unit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notesUnit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notes
 
Bluetooth Details.ppt
Bluetooth Details.pptBluetooth Details.ppt
Bluetooth Details.ppt
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
 
Bluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesBluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX Technologies
 
Other types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFCOther types of networks: Bluetooth, Zigbee, & NFC
Other types of networks: Bluetooth, Zigbee, & NFC
 
Khetarpal
KhetarpalKhetarpal
Khetarpal
 
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
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
 
Bluetooth technology by polite group
Bluetooth technology by polite groupBluetooth technology by polite group
Bluetooth technology by polite group
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Module 2_part 2.pptx
Module 2_part 2.pptxModule 2_part 2.pptx
Module 2_part 2.pptx
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Protols used in bluetooth
Protols used in bluetoothProtols used in bluetooth
Protols used in bluetooth
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 

More from Krishnakanth Goud

Log4j
Log4jLog4j
Hibernate java and_oracle
Hibernate java and_oracleHibernate java and_oracle
Hibernate java and_oracle
Krishnakanth Goud
 
Introduction to Hibernate
Introduction to HibernateIntroduction to Hibernate
Introduction to Hibernate
Krishnakanth Goud
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentation
Krishnakanth Goud
 
Persistence hibernate
Persistence hibernatePersistence hibernate
Persistence hibernate
Krishnakanth Goud
 
Mule smtp connector
Mule smtp connectorMule smtp connector
Mule smtp connector
Krishnakanth Goud
 
Fetch records from mysql using mule esb
Fetch records from mysql using mule esbFetch records from mysql using mule esb
Fetch records from mysql using mule esb
Krishnakanth Goud
 
Running ms sql stored procedures in mule
Running ms sql stored procedures in muleRunning ms sql stored procedures in mule
Running ms sql stored procedures in mule
Krishnakanth Goud
 
Web service invocation in mule
Web service invocation in muleWeb service invocation in mule
Web service invocation in mule
Krishnakanth Goud
 
Mule ESB Dropbox connector
Mule ESB Dropbox connectorMule ESB Dropbox connector
Mule ESB Dropbox connector
Krishnakanth Goud
 
Box connector Mule ESB Integration
Box connector Mule ESB IntegrationBox connector Mule ESB Integration
Box connector Mule ESB Integration
Krishnakanth Goud
 
Mule esb :Data Weave
Mule esb :Data WeaveMule esb :Data Weave
Mule esb :Data Weave
Krishnakanth Goud
 

More from Krishnakanth Goud (12)

Log4j
Log4jLog4j
Log4j
 
Hibernate java and_oracle
Hibernate java and_oracleHibernate java and_oracle
Hibernate java and_oracle
 
Introduction to Hibernate
Introduction to HibernateIntroduction to Hibernate
Introduction to Hibernate
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentation
 
Persistence hibernate
Persistence hibernatePersistence hibernate
Persistence hibernate
 
Mule smtp connector
Mule smtp connectorMule smtp connector
Mule smtp connector
 
Fetch records from mysql using mule esb
Fetch records from mysql using mule esbFetch records from mysql using mule esb
Fetch records from mysql using mule esb
 
Running ms sql stored procedures in mule
Running ms sql stored procedures in muleRunning ms sql stored procedures in mule
Running ms sql stored procedures in mule
 
Web service invocation in mule
Web service invocation in muleWeb service invocation in mule
Web service invocation in mule
 
Mule ESB Dropbox connector
Mule ESB Dropbox connectorMule ESB Dropbox connector
Mule ESB Dropbox connector
 
Box connector Mule ESB Integration
Box connector Mule ESB IntegrationBox connector Mule ESB Integration
Box connector Mule ESB Integration
 
Mule esb :Data Weave
Mule esb :Data WeaveMule esb :Data Weave
Mule esb :Data Weave
 

Recently uploaded

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
maazsz111
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 

Recently uploaded (20)

Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
SAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloudSAP S/4 HANA sourcing and procurement to Public cloud
SAP S/4 HANA sourcing and procurement to Public cloud
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 

Bluetooth

  • 2. Bluetooth  What is bluetooth?  Introduction  Overview  Specifications & Layers  Profiles  Ad-hoc networking  Qualification  Products & Future Usage
  • 3. What is bluetooth?  Bluetooth wireless technology is an open specification for a low-cost, low-power, short-range radio technology for ad-hoc wireless communication of voice and data anywhere in the world.
  • 4. Intoduction  1994 Ericsson gets interested in wireless connections from mobile telephones to other devices like PDAs and accessories like Headsets  Forming the SIG (SpecialInterestGroup) with 4 other members (IBM, Intel, Nokia, Toshiba) in order to develop a wireless standard for communication between mobile devices
  • 5. Introdution  Today over 2000 members  2 main priorities:  Cheap  Lower energy consumption  IEEE 802.15 committee standardizes the physical and link layer  SIG still enhances Bluetooth  two versions in future possible (SIG vs IEEE)
  • 6. Overview  Originally conceived as a cable replacement technology  Other usage models began to develop:  Personal Area Network (PAN)  Ad-hoc networks  Data/voice access points  Wireless telematics
  • 7. Overview  Advantages  Bluetooth: interoperable  IrDA: line of sight needed, point-to-point  WLAN: higher power consumption  Disadvantages  Bluetooth: only up to 1 Mbps  IrDA: much cheaper, faster (up to 16 Mbps)  WLAN: faster (up to 11 Mbps) WLAN and Bluetooth interfere each other (both are using the ISM band)
  • 8. Specifications & Layers  specification protocol stack
  • 9. Layers  Bluetooth Radio  Baseband  LMP (Link Manager Protocol)  HCI (Host Controller Interface)  L2CAP (Logical Link Control and Adaptation Protocol)  RFCOMM (Radio Frequency Communication)  SDP (Service Discovery Protocol)
  • 10. Bluetooth Radio  the lowest defined layer of the Bluetooth specification  operating in the 2,4 GHz ISM Band  accomplishes spectrum spreading by frequency hopping (FHSS) from 2.402 GHz to 2.480 GHz
  • 11. Bluetooth Radio  3 different power classes  Power Class1: long range (100m,100mW)  Power Class2: mid range (10m,1-2,5mW)  Power Class3: short range (0.1-10m,1mW)  signal strength adjustment
  • 12. Baseband  the physical layer of the Bluetooth that provides  Error correction  Flow control  Hopping sequence  Security  hopping through 79 channels  data is divided in packets  access code: e.g. timing synchronization  header: e.g. packet numbering, flow control, slave address  payload: voice, data or both
  • 13. Baseband  Connection Modes describes the set of rules by which all bluetooth devices must abide in order to establish a link a communicate with one another  STANDBY : not connected in a piconet  ACTIVE : active participation on the channel  Power Saving Modes  SNIFF : slave listens to the channel at a reduced rate (decreasing of duty cycle ) least power efficient  HOLD : data transfer is held for a specific time period, medium power efficient  PARK : synchronized to the piconet but does not participate in traffic
  • 14. Baseband  Security Modes  non-secure  encryption enforced by application layer  encryption enforced by link layer  For devices  trusted device  untrusted device  For services  require authorization and authentication  require authentication  open to all devices
  • 15. Audio  two codecs: PCM and CVSD  both at 64kbit/s  synchronous connection oriented(SCO) links  time-critical  no retransmission  errors appear as background noise
  • 16. LMP (Link Manager Protocol)  provides authentication, link setup and link configuration including power surveillance  takes place as a service provider  communication with LM PDUs (protocol data units)
  • 17. HCI (Host Controller Interface)  provides a command interface to baseband controller and link manager  also to hardware status, control and event register  Bluetooth defined Host Controller Transport Layers:  UART (HCI over serial interface)  RS232(HCI over serial interface)  USB(HCI over USB interface e.g. USB dongle)
  • 18. L2CAP (Logical Link Control and Adaptation Protocol)  provides a connection-oriented and connectionless service to upper layer  protocols with quality-of-service functions using multiplexing, segmentation and reassembly  two link types defined in Baseband layer:  1. SCO (synchronous connection-oriented)  2. ACL (asynchronous connection-less) BUT ONLY ACL is supported by L2CAP (SCO not planned)
  • 19. RFCOMM (Radio Frequency Communication)  Provides emulation of serial ports  Supports up to 60 simultaneous connections  Differentiates between two device types:  Type 1: communication end points (e.g. printer or headsets)  Type 2: devices which are part of communication (e.g. modems)  But in the protocol itself no distinction is made, some information is for type 1 other for type 2
  • 20. SDP (Service Discovery Protocol)  discovers which services are available  identifies the characteristics of the services  uses a request/response model where each transaction consists of one request protocol data unit (PDU) and one response PDU  SDP is used with L2CAP  is optimized for the dynamic nature of bluetooth  SDP does not define methods for accessing services
  • 22. Profiles  how bluetooth is used  describe how implementations for a specific use must be written  defines options in each protocol  defines parameter ranges  profiles are used to solve interoperability problems between different manufacturers’ products
  • 24. Ad-hoc-networking  piconet  decentral, one master up to 7 slaves  up to 255 parked slaves  point to point or point to multipoint conn  unique bluetooth device address  scatternet  overlapping of two piconets, up to 10  different hopping sequences  peer to peer (P2P) network
  • 25. Ad-hoc-networking  a: piconet with a single slave  b: piconet with a multi slave  c: scatternet
  • 26. Qualification  aims interoperability between all bletooth devices  no license fees  bluetooth devices must support same profiles  bluetooth logo guarantees interoperability
  • 27. Qualification  no line of sight required  you can use it everywhere  bluetooth chip  integrated  power management  not really cheap  Automatic ad-hoc networking (invisible) e.g.automaticdata synchronisation
  • 28. Products  Notebook PCs & desktop computers  Printers  PDAs  Other handheld devices  Cell phones  Wireless periperals:  Headsets  Cameras  Access Points  CD Player  TV/VCR/DVD  Telephone Answering Devices  Cordless Phones  Cars
  • 29. Products  2004 Toyota Prius – hands free calls  Toshiba Washer & Dryer – downloads the washer/dryer software for new clothes!  Nokia N-gage  Digital Pulse Oximetry System
  • 30. Future Usage  Home Automation  Home Entertainment/Games  Electronic Commerce/M-Commerce  Industrial Control  Surveillance  Access Control  Location Based Services  Current Trials: Shopping Malls, Train Stations
  • 31. Thats All ! Thanks for listening...