BLUETOOTH CHAT DESIGN - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

BLUETOOTH CHAT DESIGN

Description:

Abass Omer. Venkateshwar Rao Namilakonda. JPMA PROJECT PRESENTATION (ITU) 2. INTRODUCTION ... Abass Omer. Midlet and Testing. Venkateshwar Rao Namilakonda ... – PowerPoint PPT presentation

Number of Views:2026
Avg rating:3.0/5.0
Slides: 13
Provided by: Beb58
Category:
Tags: bluetooth | chat | design | omer

less

Transcript and Presenter's Notes

Title: BLUETOOTH CHAT DESIGN


1
INTRODUCTION
  • BLUETOOTH CHAT DESIGN
  • JAVA ON MOBILE DEVICE
  • Presenters
  • Benjamin Boateng
  • Abass Omer
  • Venkateshwar Rao Namilakonda

2
INTRODUCTION
  • Benjamin Boateng
  • Introduction Bluetooth Achitecture
  • Abass Omer
  • Midlet and Testing
  • Venkateshwar Rao Namilakonda
  • Codes

3
Bluetooth Achitecture
                                                                                                                                                                                                                                         
  • Overview Of Bluetooth Technology
  • Bluetooth-wireless connectivity options for
    mobile devices characterized by short range and
    low-power consumption, ad hoc networking.
  • Bluetooth-enabled devices are organized in groups
    called piconets .
  • A piconet consists of a master and up to seven
    active slaves.
  • A master and a single slave use point-to-point
    communication if there are multiple slaves,
    point-to-multipoint communication is used.

4
Bluetooth Achitecture
  • Overview Of BluetoothTechnology
  • The Bluetooth Protocol Stack-high-level view of
    the architecture

5
Bluetooth Achitecture
  • Overview Of Bluetooth Technology
  • The Bluetooth Protocol Stack-high-level view of
    the architecture
  • The radio layer physical wireless connection.
  • The baseband layer responsible for controlling
    and sending data packets over the radio link.
  • The Link Manager Protocol (LMP) uses the links
    set up by the baseband to establish connections
    and manage piconets.
  • The Host Controller Interface (HCI) the dividing
    line between software and hardware.
  • The Logical Link Control and Adaptation Protocol
    (L2CAP) receives application data and adapts it
    to the Bluetooth format.

6
Bluetooth Achitecture
  • Overview Of Bluetooth Technology
  • Network Establishment Scheme
  • A device not connected to the piconet is in
    standby mode.
  • Inquire the device automatically initiates an
    inquiry to find an access point. All nearby
    access points respond with their addresses, and
    the device picks one.
  • Page synchronizes the device with the access
    point.
  • Establish a link The Link Manager Protocol
    establishes a link with the access point.
  • Discover services The LMP uses the Service
    Discovery Protocol (SDP) to find out what
    services are available from the access point.
    Here we assume that the email service is
    available.
  • Create an L2CAP Channel The LMP uses information
    obtained from the Service Discovery Protocol
    (SDP) to create an L2CAP channel to the access
    point.

7
Bluetooth Achitecture
  • Overview Of Bluetooth Technology
  • Network Establishment Scheme
  • Create an RFCOMM channel Depending on the needs
    of the application, an RFCOMM channel (or another
    channel) is created over the L2CAP channel.
  • Authenticate requires input from the user. If
    the access point requires authentication, it will
    send an authentication request, and the user will
    be prompted to enter a PIN to access the service.
  • Log in If the device use the Point-to-Point
    Protocol (PPP) over RFCOMM, a serial port is
    emulated.
  • Send and receive data The email client and the
    access point now use standard network protocols
    like TCP/IP to send and receive data.

8
Bluetooth Achitecture
  • Overview of Our Application
  • Midlet-based chat application using server and
    client
  • Bluetooth applications start the device discovery
    process
  • it searches and discover any existing bluetooth
    enabled device in the same piconet within the
    Bluetooth effective range.
  • service discovery process then starts to obtain a
    reference (URL) to suitable services.

9
Bluetooth Achitecture
  • Key Steps Forming the Bluetooth Application
    Design
  • Device discovery
  • DiscoveryAgent class and DiscoveryListener
    interface provide the necessary discovery
    services.
  • DiscoveryAgent startInquiry method.
  • Places the device in question into an inquiry
    mode.
  • The application specifies an event listener that
    will respond to inquiry-related events.
  • DiscoveryListener.deviceDiscovered is called each
    time an inquiry finds a device.

10
Bluetooth Achitecture
  • Service Discovery
  • After discovery of at least one remote device,
    device can begin to search for available
    services.
  • Communication
  • Server constructs an URL placedin the service
    record.
  • Initiates a service discovery, retrieves
  • the service record, construct a connection
    URL using the service record,
  • Opens a connection to the server as well as send
    and receive data to and from the server.

11
Bluetooth Achitecture
  • Dictionary Based Typing

12
Bluetooth Achitecture
Address Book
Write a Comment
User Comments (0)
About PowerShow.com