SlideShare a Scribd company logo
Mobile Computing:
Protocols Used In Bluetooth
Presented By: Ms. Sonali. Parab.
MscIT Part 1, Semester 2.
Incharge: Mr. Jadhav.
▪
▪
▪
▪
▪
▪
▪
▪
▪

Overview of the content:
Introduction.
Technology Review.
Specification of Bluetooth technology.
Architecture of Bluetooth Protocol.
Protocols in Bluetooth Stack.
Advantages And Disadvantages Bluetooth.
Future of Bluetooth
Conclusion
Bibliography
Introduction.
▪ Wireless technology standard for
exchanging data over short distances.
▪ Personal Area Networks(PAN).
▪ Invented by telecom vendor Ericsson
in 1994.
Introduction.
▪ Originally was a wire
replacement technology.
▪ Applications: Mobile phones,
Laptops, Bluetooth Headsets,
Telehealth devices, etc.
Technology Review.
▪ Bluetooth uses radio technology called “Frequency Hopping
spread Spectrum”.
▪ Supports data rate of I mb/s (originally).
▪ Managed by the Bluetooth Special Interest Group (SIG).
▪ Bluetooth was standardized as IEEE 802.15.1, but the
standard is no longer maintained.
Specification of Bluetooth technology.
▪ Core Specification
Deals with lower layers of architecture and describes how
technology works.

▪ Profile Specification
Focuses on how to build inter operating devices using the core
technology.
Architecture of Bluetooth Protocol.
Protocols Used In Bluetooth.
Radio:
▪ Is situated at the most bottom of all the layers.
▪ Used in the specification of the air interfaces like frequencies,
modulation, transmit power
▪ Bluetooth radio is a transceiver which transmits and receives modulated
electrical signals from peer Bluetooth devices
Protocols Used In Bluetooth.
Baseband:
▪ The Baseband and Link control layer enable the physical connection
between any Bluetooth enabled products.
▪ This layer also controls the synchronisation and the frequency hopping
sequence.
▪ The 2 different link types Synchronous Connection Oriented (SCO) and
Asynchronous Connectionless (ACL) are also managed by this layer.
Protocols Used In Bluetooth.
Audio:
▪ Audio transmissions can be performed between one or more Bluetooth
enabled units, using a number of different usage models.
▪ Audio data does not go through the L2CAP layer (see diagram 1) but
directly between 2 Bluetooth units.
Protocols Used In Bluetooth.
Host Controller Interface (HCI): :
▪ The Host Controller Interface provides an interface method for accessing
the Bluetooth hardware capabilities.
▪ It contains a command interface, which acts between the Baseband
controller and link manager and has access to hardware status.
▪ It contains the control and event registers.
Protocols Used In Bluetooth.
Link Manager protocol (LMP):
▪ The Link Manager Protocol, is responsible for link set-up between
Bluetooth enabled units.
▪ It handles the control and negotiation of packet sizes used when
transmitting data.
▪ The Link Manager Protocol also handles management of power modes,
power consumption, and state of a Bluetooth unit in a piconet.
▪ Finally, this layer handles generation, exchange and control of link and
encryption keys for authentication and encryption
Protocols Used In Bluetooth.
Logical Link Control and Adaption Protocol (L2CAP):
▪ The Bluetooth logical link control and adaptation protocol is situated over the Baseband
layer and beside the Link Manager Protocol in the Bluetooth protocol stack. The L2CAP
layer provides connection-oriented and connectionless data services to upper layers.
▪ The four main tasks for L2CAP are:
▪ Multiplexing - L2CAP must support protocol multiplexing since a number of protocols
(e.g. SDP, RFCOMM and TCS Binary) can operate over L2CAP.
▪ Segmentation and Reassembly - Data packets exceeding the Maximum Transmission
Unit, MTU, must be segmented before being transmitted. This and the reverse
functionality, reassemble, is performed by L2CAP.
▪ Quality of Service - The establishment of an L2CAP connection allows the exchange of
information regarding current Quality of Service for the connection between the two
Bluetooth units.
▪ Groups - The L2CAP specification supports the mapping of groups on to a piconet.
Protocols Used In Bluetooth.
Service Discovery Protocol (SDP):
▪ The Service Disocvery Protocol defines how a client's Bluetooth enabled
application will discover available Bluetooth server' services and
characteristics upon entering a Bluetooth server area.
▪ SDP also provides functionality for detecting when a service is no longer
available.
Protocols Used In Bluetooth.
RFCOMM: 
▪ RFCOMM protocol is a serial port protocol. 
▪ The protocol covers applications that make use of serial ports of the unit. 
▪ RFCOMM emulates RS-232 control and data signals over the baseband. 
▪ It also provides capabilities for the upper service levels such as OBEX, 
which uses a serial line as a transport mechanism.
Protocols Used In Bluetooth.
Telephony control protocol:
a. Telephony Control – Binary

b.Telephony Control – AT Commands

▪Bit-oriented  protocol,  which  defines 
the  call  control  signalling  for  the 
establishment  of  speech  and  data 
calls between Bluetooth units. 

▪Are supported for transmitting 
control signals for telephony control. 

▪Provides  functionality  to  exchange 
signalling  information  unrelated  to 
ongoing calls. 
▪ITU-T Recommended.

▪These use the serial port emulation, 
RFCOMM, for transmission.
Protocols Used In Bluetooth.
Adopted protocols
▪  This  section  describes  a  number  of  protocols  that  are  defined  to  be 
adopted to the Bluetooth protocol stack. 
▪ Note some of these adaptations are at the moment incomplete.
a. Point-to-Point Protocol - PPP
– Designed  to  run  over  RFCOMM  to  accomplish  point-to-point 
connections.
– packet-oriented  protocol  and  must  therefore  use  its  serial 
mechanisms  to  convert  the  packet  data  stream  into  a  serial  data 
streams.
Protocols Used In Bluetooth.
Adopted protocols
▪

b. TCP/UDP/IP
– Defined  to  operate  in  Bluetooth  units  allowing  them  to 
communicate  with  other  units  connected,  for  instance,  to  the 
Internet. 
– Bluetooth can acts like a bridge to internet
– The  TCP/IP/PPP  protocol  configuration  is  used  for  all  Internet 
Bridge  usage  scenarios  in  Bluetooth  1.0  and  for  OBEX  in  future 
versions. 
– The UDP/IP/PPP configuration is available as transport for WAP.
Protocols Used In Bluetooth.
Adopted protocols
▪

c. IrOBEX, shortly OBEX Protocol
– Optional  application  layer  protocol  designed  to  enable  units 
supporting  infrared  communication  to  exchange a  wide  variety  of 
data and commands in a resource-sensitive standardized fashion.
– Client-server  model  and  is  independent  of  the  transport 
mechanism and transport API.
– Defines a folder-listing object, which is used to browse the contents 
of folders on remote device. 
– RFCOMM is used as the main transport layer for OBEX.
Protocols Used In Bluetooth.
Adopted protocols
▪

d. Wireless Application Protocol, WAP
– wireless protocol specification that works across a variety of widearea wireless network technologies bringing the Internet to mobile 
devices. 
– Bluetooth can be used like other wireless networks with regard to 
WAP,  it  can  be  used  to  provide  a  bearer  for  transporting  data 
between the WAP Client and its adjacent WAP Server. 
– Furthermore,  Bluetooth’s  ad  hoc  networking  capability  gives  a 
WAP  client  unique  possibilities  regarding  mobility  compared  with 
other WAP bearers.
Protocols Used In Bluetooth.
Adopted protocols
▪

e. Content formats
– Formats for transmitting vCard and vCalendar information are also 
defined in the Bluetooth specification. 
– The formats do not define transport mechanisms but the format in 
which electronic business cards and personal calendar entries and 
scheduling information are transported. 
– vCard and vCalendar is transferred by OBEX.
Advantages And Disadvantages Bluetooth.
Disadvantages

Advantages

▪ Short ranged.

▪ Eliminates wires.
▪ Facilities data
communication.

and

▪ Standardized protocols.
▪ Free of charge.
▪ Easy to use.

voice

▪ Less secured
▪ Interference
devices.

with

other
Future Of Bluetooth.
▪ Very good future ahead as it need basic needs of connectivity.
▪ Latest versions are improving both in securities and capabilities.
▪ New versions will meet high speed and large range.
▪ Many companies are developing Bluetooth applications in
demand.
Conclusion
▪ A new global standard for voice and data.
▪ Eliminates cables.
▪ Low power, low range, low cost network device.
▪ Further improvements are planned to made in
– Data Rate.
– Power Reduction
– Range
Bibliography
▪ http://
www.tech.plym.ac.uk/dcee/postgrad/reference/BlueTooth/page2.html#architecture
▪ http://www.althos.com/tutorial/Bluetooth-tutorial-protocol-layers.html
▪ http://www.bluetooth.com/Pages/Bluetooth-Home.aspx
▪ www.palowireless.com/infotooth/tutorial.asp
▪ http://en.wikipedia.org/wiki/Bluetooth_protocols
▪ http://msdn.microsoft.com/en-us/library/ms890956.aspx
▪ http://www.thestudymaterial.com/presentation-seminar/electronicspresentation/51-bluetooth-technology.html?start=3
▪ http://www.scribd.com/doc/135626916/Bluetooth-Protocol-Stack
Protols used in bluetooth
Protols used in bluetooth

More Related Content

What's hot

Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interface
Abhijeet kapse
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)
SUNODH GARLAPATI
 
I2C BUS
I2C BUSI2C BUS
I2C BUS
p_ayal
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
Chirag Parikh
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System Protocol
Aditya Porwal
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
Ankur Soni
 
I2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingI2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacing
Bhargav Kakadiya
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)
Varun Mahajan
 
I2 c
I2 cI2 c
I2 c
sean chen
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
Azad Mishra
 
SPI Protocol in LPC2148
SPI  Protocol in LPC2148SPI  Protocol in LPC2148
SPI Protocol in LPC2148
Dnyanesh P. Joshi
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
Dhaval Kaneria
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
Anurag Tomar
 
I2C
I2CI2C
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
Sudhanshu Janwadkar
 
Uart
UartUart
The I2C Interface
The I2C InterfaceThe I2C Interface
The I2C Interface
Corrado Santoro
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
Maulik Suthar
 
Designing of fifo and serial peripheral interface protocol using Verilog HDL
Designing of fifo and serial peripheral interface protocol using Verilog HDLDesigning of fifo and serial peripheral interface protocol using Verilog HDL
Designing of fifo and serial peripheral interface protocol using Verilog HDL
Jay Baxi
 

What's hot (20)

Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interface
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 
SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)
 
I2C BUS
I2C BUSI2C BUS
I2C BUS
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System Protocol
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 
I2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingI2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacing
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)
 
I2 c
I2 cI2 c
I2 c
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
 
SPI Protocol in LPC2148
SPI  Protocol in LPC2148SPI  Protocol in LPC2148
SPI Protocol in LPC2148
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 
I2C
I2CI2C
I2C
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
Uart
UartUart
Uart
 
The I2C Interface
The I2C InterfaceThe I2C Interface
The I2C Interface
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verification
 
Designing of fifo and serial peripheral interface protocol using Verilog HDL
Designing of fifo and serial peripheral interface protocol using Verilog HDLDesigning of fifo and serial peripheral interface protocol using Verilog HDL
Designing of fifo and serial peripheral interface protocol using Verilog HDL
 

Viewers also liked

Arm developement
Arm developementArm developement
Arm developement
hirokiht
 
I2C programming with C and Arduino
I2C programming with C and ArduinoI2C programming with C and Arduino
I2C programming with C and Arduino
sato262
 
Multiple Inheritance
Multiple InheritanceMultiple Inheritance
Multiple Inheritance
adil raja
 
Compiler in System Programming/Code Optimization techniques in System Program...
Compiler in System Programming/Code Optimization techniques in System Program...Compiler in System Programming/Code Optimization techniques in System Program...
Compiler in System Programming/Code Optimization techniques in System Program...
Janki Shah
 
Object-Oriented Design: Multiple inheritance (C++ and C#)
Object-Oriented Design: Multiple inheritance (C++ and C#)Object-Oriented Design: Multiple inheritance (C++ and C#)
Object-Oriented Design: Multiple inheritance (C++ and C#)
Adair Dingle
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
Emertxe Information Technologies Pvt Ltd
 
SPI Protocol
SPI ProtocolSPI Protocol
SPI Protocol
Anurag Tomar
 
Arm processor
Arm processorArm processor
Arm processor
SHREEHARI WADAWADAGI
 
Embedded C
Embedded CEmbedded C
Inheritance in OOPS
Inheritance in OOPSInheritance in OOPS
Inheritance in OOPS
Ronak Chhajed
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
Emertxe Information Technologies Pvt Ltd
 
Embedded C - Lecture 1
Embedded C - Lecture 1Embedded C - Lecture 1
Embedded C - Lecture 1
Mohamed Abdallah
 
Code Optimization
Code OptimizationCode Optimization
Code Optimization
guest9f8315
 
Iot
IotIot

Viewers also liked (14)

Arm developement
Arm developementArm developement
Arm developement
 
I2C programming with C and Arduino
I2C programming with C and ArduinoI2C programming with C and Arduino
I2C programming with C and Arduino
 
Multiple Inheritance
Multiple InheritanceMultiple Inheritance
Multiple Inheritance
 
Compiler in System Programming/Code Optimization techniques in System Program...
Compiler in System Programming/Code Optimization techniques in System Program...Compiler in System Programming/Code Optimization techniques in System Program...
Compiler in System Programming/Code Optimization techniques in System Program...
 
Object-Oriented Design: Multiple inheritance (C++ and C#)
Object-Oriented Design: Multiple inheritance (C++ and C#)Object-Oriented Design: Multiple inheritance (C++ and C#)
Object-Oriented Design: Multiple inheritance (C++ and C#)
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
SPI Protocol
SPI ProtocolSPI Protocol
SPI Protocol
 
Arm processor
Arm processorArm processor
Arm processor
 
Embedded C
Embedded CEmbedded C
Embedded C
 
Inheritance in OOPS
Inheritance in OOPSInheritance in OOPS
Inheritance in OOPS
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
 
Embedded C - Lecture 1
Embedded C - Lecture 1Embedded C - Lecture 1
Embedded C - Lecture 1
 
Code Optimization
Code OptimizationCode Optimization
Code Optimization
 
Iot
IotIot
Iot
 

Similar to Protols used in bluetooth

Bluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesBluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX Technologies
Mukesh Chinta
 
Protocols in Bluetooth
Protocols in BluetoothProtocols in Bluetooth
Protocols in Bluetooth
Sonali Parab
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
Aneesh782511
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
vsevindik
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layers
Jay Nagar
 
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
shubhangisonawane6
 
Bluetooth
BluetoothBluetooth
Bluetooth
rajatmal4
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
Bit Hacker
 
Bluetooth
BluetoothBluetooth
Bluetooth
Kashyap Shah
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
gnkeshava
 
Data Communication and Network World of Bluetooth
Data Communication and Network World of BluetoothData Communication and Network World of Bluetooth
Data Communication and Network World of Bluetooth
Chandrakant Divate
 
Overview of Bluetooth technology
Overview of Bluetooth technologyOverview of Bluetooth technology
Overview of Bluetooth technology
Suman Bhattacharyya
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetooth
vish0110
 
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.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
georgejustymirobi1
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
amit_monty
 
Bluetooth
BluetoothBluetooth
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
PrarthanaModak1
 
Carwhisperer Bluetooth Attack
Carwhisperer Bluetooth AttackCarwhisperer Bluetooth Attack
Carwhisperer Bluetooth Attack
n|u - The Open Security Community
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
Saurav Kumar
 

Similar to Protols used in bluetooth (20)

Bluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesBluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX Technologies
 
Protocols in Bluetooth
Protocols in BluetoothProtocols in Bluetooth
Protocols in Bluetooth
 
MC Module 4.docx
MC Module 4.docxMC Module 4.docx
MC Module 4.docx
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindik
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layers
 
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
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7
 
Data Communication and Network World of Bluetooth
Data Communication and Network World of BluetoothData Communication and Network World of Bluetooth
Data Communication and Network World of Bluetooth
 
Overview of Bluetooth technology
Overview of Bluetooth technologyOverview of Bluetooth technology
Overview of Bluetooth technology
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to 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.pptx
Bluetooth.pptxBluetooth.pptx
Bluetooth.pptx
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Intro
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Carwhisperer Bluetooth Attack
Carwhisperer Bluetooth AttackCarwhisperer Bluetooth Attack
Carwhisperer Bluetooth Attack
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 

More from Sonali Parab

Forensic laboratory setup requirements
Forensic laboratory setup requirementsForensic laboratory setup requirements
Forensic laboratory setup requirements
Sonali Parab
 
Forensic laboratory setup requirements
Forensic laboratory setup  requirements Forensic laboratory setup  requirements
Forensic laboratory setup requirements
Sonali Parab
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
Sonali Parab
 
Data Mining
Data MiningData Mining
Data Mining
Sonali Parab
 
Firewalls
FirewallsFirewalls
Firewalls
Sonali Parab
 
Embedded System
Embedded System Embedded System
Embedded System
Sonali Parab
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
Sonali Parab
 
Cloud and Ubiquitous Computing manual
Cloud and Ubiquitous Computing manual Cloud and Ubiquitous Computing manual
Cloud and Ubiquitous Computing manual
Sonali Parab
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
Sonali Parab
 
Default and On demand routing - Advance Computer Networks
Default and On demand routing - Advance Computer NetworksDefault and On demand routing - Advance Computer Networks
Default and On demand routing - Advance Computer Networks
Sonali Parab
 
Cloud Computing And Virtualization
Cloud Computing And VirtualizationCloud Computing And Virtualization
Cloud Computing And Virtualization
Sonali Parab
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud Provider
Sonali Parab
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud Provider
Sonali Parab
 
Minning www
Minning wwwMinning www
Minning www
Sonali Parab
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
Sonali Parab
 
Agile testing
Agile testingAgile testing
Agile testing
Sonali Parab
 
Minning WWW
Minning WWWMinning WWW
Minning WWW
Sonali Parab
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)
Sonali Parab
 

More from Sonali Parab (18)

Forensic laboratory setup requirements
Forensic laboratory setup requirementsForensic laboratory setup requirements
Forensic laboratory setup requirements
 
Forensic laboratory setup requirements
Forensic laboratory setup  requirements Forensic laboratory setup  requirements
Forensic laboratory setup requirements
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 
Data Mining
Data MiningData Mining
Data Mining
 
Firewalls
FirewallsFirewalls
Firewalls
 
Embedded System
Embedded System Embedded System
Embedded System
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
 
Cloud and Ubiquitous Computing manual
Cloud and Ubiquitous Computing manual Cloud and Ubiquitous Computing manual
Cloud and Ubiquitous Computing manual
 
Advance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In DatabaseAdvance Database Management Systems -Object Oriented Principles In Database
Advance Database Management Systems -Object Oriented Principles In Database
 
Default and On demand routing - Advance Computer Networks
Default and On demand routing - Advance Computer NetworksDefault and On demand routing - Advance Computer Networks
Default and On demand routing - Advance Computer Networks
 
Cloud Computing And Virtualization
Cloud Computing And VirtualizationCloud Computing And Virtualization
Cloud Computing And Virtualization
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud Provider
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud Provider
 
Minning www
Minning wwwMinning www
Minning www
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
 
Agile testing
Agile testingAgile testing
Agile testing
 
Minning WWW
Minning WWWMinning WWW
Minning WWW
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)
 

Recently uploaded

How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 

Recently uploaded (20)

How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 

Protols used in bluetooth

  • 1. Mobile Computing: Protocols Used In Bluetooth Presented By: Ms. Sonali. Parab. MscIT Part 1, Semester 2. Incharge: Mr. Jadhav.
  • 2. ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ ▪ Overview of the content: Introduction. Technology Review. Specification of Bluetooth technology. Architecture of Bluetooth Protocol. Protocols in Bluetooth Stack. Advantages And Disadvantages Bluetooth. Future of Bluetooth Conclusion Bibliography
  • 3. Introduction. ▪ Wireless technology standard for exchanging data over short distances. ▪ Personal Area Networks(PAN). ▪ Invented by telecom vendor Ericsson in 1994.
  • 4. Introduction. ▪ Originally was a wire replacement technology. ▪ Applications: Mobile phones, Laptops, Bluetooth Headsets, Telehealth devices, etc.
  • 5. Technology Review. ▪ Bluetooth uses radio technology called “Frequency Hopping spread Spectrum”. ▪ Supports data rate of I mb/s (originally). ▪ Managed by the Bluetooth Special Interest Group (SIG). ▪ Bluetooth was standardized as IEEE 802.15.1, but the standard is no longer maintained.
  • 6. Specification of Bluetooth technology. ▪ Core Specification Deals with lower layers of architecture and describes how technology works. ▪ Profile Specification Focuses on how to build inter operating devices using the core technology.
  • 8. Protocols Used In Bluetooth. Radio: ▪ Is situated at the most bottom of all the layers. ▪ Used in the specification of the air interfaces like frequencies, modulation, transmit power ▪ Bluetooth radio is a transceiver which transmits and receives modulated electrical signals from peer Bluetooth devices
  • 9. Protocols Used In Bluetooth. Baseband: ▪ The Baseband and Link control layer enable the physical connection between any Bluetooth enabled products. ▪ This layer also controls the synchronisation and the frequency hopping sequence. ▪ The 2 different link types Synchronous Connection Oriented (SCO) and Asynchronous Connectionless (ACL) are also managed by this layer.
  • 10. Protocols Used In Bluetooth. Audio: ▪ Audio transmissions can be performed between one or more Bluetooth enabled units, using a number of different usage models. ▪ Audio data does not go through the L2CAP layer (see diagram 1) but directly between 2 Bluetooth units.
  • 11. Protocols Used In Bluetooth. Host Controller Interface (HCI): : ▪ The Host Controller Interface provides an interface method for accessing the Bluetooth hardware capabilities. ▪ It contains a command interface, which acts between the Baseband controller and link manager and has access to hardware status. ▪ It contains the control and event registers.
  • 12. Protocols Used In Bluetooth. Link Manager protocol (LMP): ▪ The Link Manager Protocol, is responsible for link set-up between Bluetooth enabled units. ▪ It handles the control and negotiation of packet sizes used when transmitting data. ▪ The Link Manager Protocol also handles management of power modes, power consumption, and state of a Bluetooth unit in a piconet. ▪ Finally, this layer handles generation, exchange and control of link and encryption keys for authentication and encryption
  • 13. Protocols Used In Bluetooth. Logical Link Control and Adaption Protocol (L2CAP): ▪ The Bluetooth logical link control and adaptation protocol is situated over the Baseband layer and beside the Link Manager Protocol in the Bluetooth protocol stack. The L2CAP layer provides connection-oriented and connectionless data services to upper layers. ▪ The four main tasks for L2CAP are: ▪ Multiplexing - L2CAP must support protocol multiplexing since a number of protocols (e.g. SDP, RFCOMM and TCS Binary) can operate over L2CAP. ▪ Segmentation and Reassembly - Data packets exceeding the Maximum Transmission Unit, MTU, must be segmented before being transmitted. This and the reverse functionality, reassemble, is performed by L2CAP. ▪ Quality of Service - The establishment of an L2CAP connection allows the exchange of information regarding current Quality of Service for the connection between the two Bluetooth units. ▪ Groups - The L2CAP specification supports the mapping of groups on to a piconet.
  • 14. Protocols Used In Bluetooth. Service Discovery Protocol (SDP): ▪ The Service Disocvery Protocol defines how a client's Bluetooth enabled application will discover available Bluetooth server' services and characteristics upon entering a Bluetooth server area. ▪ SDP also provides functionality for detecting when a service is no longer available.
  • 15. Protocols Used In Bluetooth. RFCOMM:  ▪ RFCOMM protocol is a serial port protocol.  ▪ The protocol covers applications that make use of serial ports of the unit.  ▪ RFCOMM emulates RS-232 control and data signals over the baseband.  ▪ It also provides capabilities for the upper service levels such as OBEX,  which uses a serial line as a transport mechanism.
  • 16. Protocols Used In Bluetooth. Telephony control protocol: a. Telephony Control – Binary b.Telephony Control – AT Commands ▪Bit-oriented  protocol,  which  defines  the  call  control  signalling  for  the  establishment  of  speech  and  data  calls between Bluetooth units.  ▪Are supported for transmitting  control signals for telephony control.  ▪Provides  functionality  to  exchange  signalling  information  unrelated  to  ongoing calls.  ▪ITU-T Recommended. ▪These use the serial port emulation,  RFCOMM, for transmission.
  • 17. Protocols Used In Bluetooth. Adopted protocols ▪  This  section  describes  a  number  of  protocols  that  are  defined  to  be  adopted to the Bluetooth protocol stack.  ▪ Note some of these adaptations are at the moment incomplete. a. Point-to-Point Protocol - PPP – Designed  to  run  over  RFCOMM  to  accomplish  point-to-point  connections. – packet-oriented  protocol  and  must  therefore  use  its  serial  mechanisms  to  convert  the  packet  data  stream  into  a  serial  data  streams.
  • 18. Protocols Used In Bluetooth. Adopted protocols ▪ b. TCP/UDP/IP – Defined  to  operate  in  Bluetooth  units  allowing  them  to  communicate  with  other  units  connected,  for  instance,  to  the  Internet.  – Bluetooth can acts like a bridge to internet – The  TCP/IP/PPP  protocol  configuration  is  used  for  all  Internet  Bridge  usage  scenarios  in  Bluetooth  1.0  and  for  OBEX  in  future  versions.  – The UDP/IP/PPP configuration is available as transport for WAP.
  • 19. Protocols Used In Bluetooth. Adopted protocols ▪ c. IrOBEX, shortly OBEX Protocol – Optional  application  layer  protocol  designed  to  enable  units  supporting  infrared  communication  to  exchange a  wide  variety  of  data and commands in a resource-sensitive standardized fashion. – Client-server  model  and  is  independent  of  the  transport  mechanism and transport API. – Defines a folder-listing object, which is used to browse the contents  of folders on remote device.  – RFCOMM is used as the main transport layer for OBEX.
  • 20. Protocols Used In Bluetooth. Adopted protocols ▪ d. Wireless Application Protocol, WAP – wireless protocol specification that works across a variety of widearea wireless network technologies bringing the Internet to mobile  devices.  – Bluetooth can be used like other wireless networks with regard to  WAP,  it  can  be  used  to  provide  a  bearer  for  transporting  data  between the WAP Client and its adjacent WAP Server.  – Furthermore,  Bluetooth’s  ad  hoc  networking  capability  gives  a  WAP  client  unique  possibilities  regarding  mobility  compared  with  other WAP bearers.
  • 21. Protocols Used In Bluetooth. Adopted protocols ▪ e. Content formats – Formats for transmitting vCard and vCalendar information are also  defined in the Bluetooth specification.  – The formats do not define transport mechanisms but the format in  which electronic business cards and personal calendar entries and  scheduling information are transported.  – vCard and vCalendar is transferred by OBEX.
  • 22. Advantages And Disadvantages Bluetooth. Disadvantages Advantages ▪ Short ranged. ▪ Eliminates wires. ▪ Facilities data communication. and ▪ Standardized protocols. ▪ Free of charge. ▪ Easy to use. voice ▪ Less secured ▪ Interference devices. with other
  • 23. Future Of Bluetooth. ▪ Very good future ahead as it need basic needs of connectivity. ▪ Latest versions are improving both in securities and capabilities. ▪ New versions will meet high speed and large range. ▪ Many companies are developing Bluetooth applications in demand.
  • 24. Conclusion ▪ A new global standard for voice and data. ▪ Eliminates cables. ▪ Low power, low range, low cost network device. ▪ Further improvements are planned to made in – Data Rate. – Power Reduction – Range
  • 25. Bibliography ▪ http:// www.tech.plym.ac.uk/dcee/postgrad/reference/BlueTooth/page2.html#architecture ▪ http://www.althos.com/tutorial/Bluetooth-tutorial-protocol-layers.html ▪ http://www.bluetooth.com/Pages/Bluetooth-Home.aspx ▪ www.palowireless.com/infotooth/tutorial.asp ▪ http://en.wikipedia.org/wiki/Bluetooth_protocols ▪ http://msdn.microsoft.com/en-us/library/ms890956.aspx ▪ http://www.thestudymaterial.com/presentation-seminar/electronicspresentation/51-bluetooth-technology.html?start=3 ▪ http://www.scribd.com/doc/135626916/Bluetooth-Protocol-Stack