Bluetooth - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Bluetooth

Description:

K. V. S. S. S. S. Sairam, University of Madras, Dr. M. G. R. Engineering College. N. Gunasekaran, Anna University ... IEEE Communication Magazine, June 2002 ... – PowerPoint PPT presentation

Number of Views:139
Avg rating:3.0/5.0
Slides: 19
Provided by: Ming53
Category:
Tags: bluetooth | madras

less

Transcript and Presenter's Notes

Title: Bluetooth


1
Bluetooth ??
  • Bluetooth in Wireless Communication
  • K. V. S. S. S. S. Sairam, University of Madras,
    Dr. M. G. R. Engineering College
  • N. Gunasekaran, Anna University
  • S. Rama Reddy, Jerusalam College of Engineering,
    Dr. M. G. R. Engineering College
  • IEEE Communication Magazine, June 2002
  • Bluetooth A New Era of Connectivity
  • W.-S. Wang, a former RD intern at Agilent
    Technologies, is a Norlin scholar pursuing a
    B.S.in electrical engineering from the University
    of Colorado in Boulder, Colorado, USA.
  • IEEE microwave magazine, September 2002

2
Outline
  • Introduction
  • Network Topology
  • Bluetooth Architecture Overview
  • Logical Link Control Adaptation Protocol
  • Service Discovery Protocol

3
Bluetooth History
  • Bluetooth was invented in 1994 by L. M. Ericsson
    of Sweden. The standard is named after Harald
    Blaatand Bluetooth II, king of
    Denmark940981A.D.
  • The Bluetooth Special Interest Group (SIG) was
    founded by Ericsson, IBM, Intel, Nokia, and
    Toshiba in February 1998 to develop an open
    specification for short-range wireless
    connectivity.

4
Bluetooth Background Information
  • Short-range, low-power radio link (10-100 m)
  • Radio frequency (RF) technology utilizing the
    unlicensed 2.4 GHz ISM band
  • Support only 780 kb/s .(but in fact23KB/s)
  • Market for data and voice transfer
  • Vs. IrDA (hidden computing)

5
Network Topology
  • Groups of two to eight devices called piconets
  • consist of a single master device, one or more
    slave devices.
  • Multiple piconets gt scatternet.

6
Communication
  • To help Bluetooth devices coexist and operate
    reliably alongside other ISM devices, each
    Bluetooth piconet is synchronized to a specific
    frequency hopping pattern. This pattern, moving
    through 1600 different frequencies per second, is
    unique to the particular piconet. Each frequency
    hop is a time slot during which data packets are
    transferred.
  • Types of Link SCO, ACL
  • Synchronous Connection-Oriented link
  • for voice applications
  • point-to-point
  • Asynchronous ConnectionLess Link
  • transfer data
  • point-to-multipoint

7
Device Access Code (DAC)
  • The access code is used primarily for piconet
    identification and synchronization.
  • The access code identifies the piconet to which
    each data packet belongs
  • all data packets sent within the same piconet
    will have the same access code

8
Establishing a Connection
  • Inquiry -gt Page command -gt connected state -gt
    synchronize
  • Inquiry
  • send out an inquiry access code packet to search
    and locate these devices, when a device receive
    an inquiry, it will response with frequency hop
    synchronization (FHS) packet.
  • Paging
  • 1. The paging device transmits the DAC on
    several different hop frequencies that it thinks
    the target device is receiving (as calculated
    using the FHS packet) and continues to do so
    until a connection is made.
  • 2. Once the paging device receives a page
    response from the target device, information
    vital for a connection is exchanged between the
    two devices.

9
Architecture of Bluetooth
10
Host Controller Interface Layer
11
Lower Layer of Architecture
  • Baseband link SCO, ACL.
  • Link Manager (firmware)
  • Handle link setup, security, and control.
  • communicate with each other using Link Management
    Protocol (LMP).
  • HCI (firmware)
  • Isolate baseband and link manager from a
    transport protocol such as USB or RS-232
  • a Bluetooth application can access Bluetooth
    hardware without knowledge of the transport layer
    or other hardware implementation details

12
Software Protocol
  • L2CAP (Logical Link Control And Adaptation
    Protocol)
  • SDP (Service Discovery Protocol)
  • RFCOMM
  • TCS (Telephony Control Protocol Specification)
  • OBEX (Object Exchange Protocol)
  • IrOBEX (IrDA Object Exchange Protocol)

13
Logical Link Control And Adaptation Protocol
(L2CAP)
  • provides connection-oriented and connectionless
    data services to the upper-layer protocols with
    protocol multiplexing capability, segmentation
    and reassembly, and group abstractions.
  • Three channel
  • Bidirectional signaling channels
  • Connection-oriented channels for bidirectional
    point-to-point connections
  • Unidirectional Connectionless channels for
    point-to-multipoint connections
  • Logical Channel Identifier (CID)
  • Each CID may represent a channel endpoint for a
    connection-oriented channel, a connectionless
    channel, or a signaling channel.

14
L2CAP (cont.)
15
L2CAP (cont.)
  • Bidirectional signaling channels
  • before communication
  • every L2CAP entity will have one signaling
    channel endpoint with a reserved CID of 0x0001
  • Connection-oriented channel
  • before data transfer can take place
  • local CID is dynamically allocated
  • Connectionless channel
  • outgoing CIDs are dynamically allocated, incoming
    connectionless CID is fixed at 0x0002
  • only one incoming connectionless CID is provided
    on each L2CAP entity

16
Service Discovery Protocol (SDP)
  • provides a means to determine which Bluetooth
    services are available on a particular device
  • Each service is represented by a single service
    record with a dynamically allocated service
    record handle that is unique within the server.
  • Service attributes within a service record
    describe and define the supported service
    including the service type, a service ID, the
    protocols supported, the service name, a service
    description, and so on.
  • Date type Universally Unique Identifier (UUID)

17
SDP (cont.)
  • The purpose of SDP is to discover, not access,
    services. Two processes are supported searching
    and browsing
  • A service record is returned by a search only if
    all of the UUIDs in the service search pattern
    are found within service record attribute values.

18
Bluetooth Network World
Write a Comment
User Comments (0)
About PowerShow.com