SlideShare ist ein Scribd-Unternehmen logo
1 von 27
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

Weitere ähnliche Inhalte

Was ist angesagt?

Serial peripheral interface
Serial peripheral interfaceSerial peripheral interface
Serial peripheral interfaceAbhijeet kapse
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeSUNODH 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 BUSp_ayal
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral InterfaceChirag Parikh
 
Serial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolSerial peripheral Interface - Embedded System Protocol
Serial peripheral Interface - Embedded System ProtocolAditya 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 ProtocolAnkur Soni
 
I2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingI2C protocol and DS1307 RTC interfacing
I2C protocol and DS1307 RTC interfacingBhargav Kakadiya
 
I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)I2C Bus (Inter-Integrated Circuit)
I2C Bus (Inter-Integrated Circuit)Varun Mahajan
 
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 InterfaceAnurag Tomar
 
Spi master core verification
Spi master core verificationSpi master core verification
Spi master core verificationMaulik 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 HDLJay Baxi
 

Was ist angesagt? (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
 

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie Protols used in bluetooth

Bluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesBluetooth, RFID and WiMAX Technologies
Bluetooth, RFID and WiMAX TechnologiesMukesh Chinta
 
Protocols in Bluetooth
Protocols in BluetoothProtocols in Bluetooth
Protocols in BluetoothSonali Parab
 
Bluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan SevindikBluetooth Technology By Volkan Sevindik
Bluetooth Technology By Volkan Sevindikvsevindik
 
Bluethooth Protocol stack/layers
Bluethooth Protocol stack/layersBluethooth Protocol stack/layers
Bluethooth Protocol stack/layersJay 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 .pdfshubhangisonawane6
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Bit Hacker
 
Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7Bluetooth and profiles on WEC7
Bluetooth and profiles on WEC7gnkeshava
 
Overview of Bluetooth technology
Overview of Bluetooth technologyOverview of Bluetooth technology
Overview of Bluetooth technologySuman Bhattacharyya
 
Introduction to bluetooth
Introduction to bluetoothIntroduction to bluetooth
Introduction to bluetoothvish0110
 
Unit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notesUnit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notestathagatanaha3
 
Bluetooth Intro
Bluetooth IntroBluetooth Intro
Bluetooth Introamit_monty
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth TechnologiesSaurav Kumar
 
A Novel Solution To The Short Range Bluetooth Communication
A Novel Solution To The Short Range Bluetooth Communication   A Novel Solution To The Short Range Bluetooth Communication
A Novel Solution To The Short Range Bluetooth Communication pijans
 

Ähnlich wie 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
 
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
 
A Novel Solution To The Short Range Bluetooth Communication
A Novel Solution To The Short Range Bluetooth Communication   A Novel Solution To The Short Range Bluetooth Communication
A Novel Solution To The Short Range Bluetooth Communication
 

Mehr von Sonali Parab

Forensic laboratory setup requirements
Forensic laboratory setup requirementsForensic laboratory setup requirements
Forensic laboratory setup requirementsSonali 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 systemsSonali 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 DatabaseSonali 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 DatabaseSonali 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 NetworksSonali Parab
 
Cloud Computing And Virtualization
Cloud Computing And VirtualizationCloud Computing And Virtualization
Cloud Computing And VirtualizationSonali Parab
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud ProviderSonali Parab
 
Public Cloud Provider
Public Cloud ProviderPublic Cloud Provider
Public Cloud ProviderSonali Parab
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method InvocationSonali Parab
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Sonali Parab
 

Mehr von 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)
 

Kürzlich hochgeladen

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

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