JPMA PROJECT PRESENTATION (ITU) 1 INTRODUCTION BLUETOOTH CHAT DESIGN JAVA ON MOBILE DEVICE Presenters Benjamin Boateng Abass Omer Venkateshwar Rao Namilakonda.

Slides:



Advertisements
Similar presentations
Bluetooth.
Advertisements

1 Introduction to Bluetooth v1.1 (Part I) Overview Radio Specification Baseband Specification LMP L2CAP.
Overview of the Bluetooth technology
Sattam Al-Sahli – Emad Al-Hemyari –
Bluetooth Technology. What is Bluetooth? Bluetooth is a short- range communications technology that allows devices to communicate with each other without.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 11th Lecture Christian Schindelhauer.
Bluetooth Hardware CS215 Rohit Kapoor Prabhakar Pundir.
Mohamed Mokdad Ecole d’Ingénieurs de Bienne
CPET 260 Bluetooth. What is Bluetooth? Not IEEE (Wi-Fi) or HomeRF Originally designed to replace wires Short-range, lower-power wireless technology.
1 Overview of Bluetooth technology Bluetooth protocol stack The Ericsson Bluetooth module Alternate solutions Wireless LANs Conclusions References Networking.
Bluetooth: Technology for Short-Range Wireless Apps Author:Pravin Bhagwat Presented by Chin-Yi Tsai IEEE INTERNET COMPUTING MAY.JUNE 2001.
1 Mini Course Programming Context-aware Mobile Phones Thomas Bodin IT University of Copenhagen.
A Comparison of Bluetooth and competing technologies
Bluetooth Simulation Developers: Eran Cohen Ran Zavhon Guide: Gil Zusman.
® The Bluetooth Architecture APIs, L2CAP, Link Management, Baseband, and the Radio.
Bluetooth Owen Garmire and Seila Kheang CSE 466 Fall 2001
A Comparison of Bluetooth and competing technologies
Bluetooth Introduction The Bluetooth Technology
Presented by Selim Dursun
By: Trevor Parker, Minh-Tri Le. Bluetooth is a wireless technology that is a low-cost, low-power, short-range radio for ad-hoc wireless communication,
Bluetooth based home automation system N.Sriskanthan, F.Tan, K. Karande Microprocessors and Microsystems 26(2002) Presenter: Bui Phuong Nhung.
Hacking the Bluetooth Pairing Authentication Process Graduate Operating System Mini Project Siyuan Jiang and Haipeng Cai.
BLUETOOTH. Introduction Bluetooth technology discussed here aims at so-called ad- hoc piconets, which are local area networks with a very limited coverage.
Distributed systems – Part 2  Bluetooth – 2 nd set of slides Anila Mjeda.
Bluetooth Architecture and Applications Chris Greco, Wesley Kunzler, Koy Rehme, Zhuo Ruan.
Kaj J. Grahn1 A Virtual Airport Flight Information System Implemented with Bluetooth Nicolas Le Duigou, ENSEIRB Kaj J. Grahn, Arcada Polytechnic.
Bluetooth: Introduction
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
By Santosh Sam Koshy. Agenda Need for Bluetooth Brief History of Bluetooth Introduction to Bluetooth Bluetooth System Specifications Commercial Bluetooth.
Bluetooth Kirthika Parmeswaran Telcordia Technologies OOPSLA’2000.
Sunday, October 15, 2000 JINI Pattern Language Workshop ACM OOPSLA 2000 Minneapolis, MN, USA Patterns in Bluetooth Aniruddha Gokhale
Distributed Topology Construction of Bluetooth Personal Area Networks Theodoros Salonidis, Pravin Bhagwat, Leandros Tassiulas and Richard LaMaire.
DIUF, Seminar in Telecommunications, M. Hayoz The Bluetooth TM wireless technology A brief overview.
Bluetooth Techniques ECE 591. Overview  Universal short-range wireless capability  Uses 2.4-GHz band  Available globally for unlicensed users  Devices.
Example title for notes and handouts
10/15/ Short-Range Radio Frequency Networking B. Ramamuthy.
Introduction to bluetooth. outline Why bluetooth History Bluetooth stack and technology Reference.
King Fahd University of Petroleum & Minerals Electrical Engineering Department EE400 PROJECT Personal Area Networks Instructed by Dr.AlGhadbanPresenters.
Doc.: IEEE /033r2 Submission July 1999 Simon Baatz, University of BonnSlide 1 Integration of Bluetooth into LAN Environments Simon Baatz, Matthias.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 23 - Bluetooth™ Wireless Technology Outline 23.1 Introduction 23.2 History of Bluetooth Wireless.
Bluetooth.
Wireless Networks Instructor: Fatima Naseem Computer Engineering Department, University of Engineering and Technology, Taxila.
Bluetooth Techniques Chapter 15. Overview of Bluetooth Initially developed by Swedish mobile phone maker in 1994 to let laptop computers make calls over.
Bluetooth By Christian Doyle. Overview What is Bluetooth? What’s with the name? Establishing a connection Multiplexing Piconets Scatternets Architecture.
Bluetooth on CE. Mid - Presentation Roman Zoltsman & Oren Haggai Group /2001 Instructor: Nir Borenshtein HSDSL Lab. Technion.
발표자 : 현근수 Bluetooth. Overview wireless protocol short-range communications technology single digital wireless protocol connecting multiple devices mobile.
Team Topic Presentation Team 6 BLUETOOTH What is Bluetooth? Cable Replacement Automatic Connectivity Hidden Computing Few Examples: 1.Automatic Door.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. SET.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
Bluetooth.
Computer Data Communications. Types of Wireless Networks 2.
Sonal Jain, IT-BHU Bluetooth Mobile Ad Hoc Networks Sonal Jain B.Tech (IV), Electrical Engg. Dept.,ITBHU IEEE SPAVes Sept 14, 15 Institute.
Development of a Bluetooth based web camera module.
1 Wireless Networks Lecture 39 Bluetooth/Wireless Personal Area Networks (WPAN) Dr. Ghalib A. Shah.
Bluetooth Technology -Prepared By Jasmin Patel -Guided By Jagruti Goswami.
Bluetooth Technology -Prepared By Jasmin Patel -Guided By Jagruti Goswami.
What is Bluetooth? A cable-replacement technology that can be used to connect almost any device to any other device Radio interface enabling electronic.
BTSTACK RTLAB YuJin Park. Bluetooth Protocol Stack Protocol Stack Applications TCS Binary RFCOMM Service Discovery Protocol (SDP) Logical Link Control.
Created by :- prashant more prashant more. INTRODUCTION Bluetooth is wireless high speed data transfer technology over a short range ( meters).
Some Bluetooth Background
BLUETOOTH THE STANDARD & ISSUES.
A Wireless LAN technologies IEEE
BLUETOOTH AND ITS APPLICATION IN MOBILE PHONES
Bluetooth Profiles.
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Short-Range Radio Frequency Networking
Short-Range Radio Frequency Networking
Bluetooth Bluetooth is a wireless LAN technology designed to connect devices of different functions when they are at a short distance from each other A.
Presentation transcript:

JPMA PROJECT PRESENTATION (ITU) 1 INTRODUCTION BLUETOOTH CHAT DESIGN JAVA ON MOBILE DEVICE Presenters Benjamin Boateng Abass Omer Venkateshwar Rao Namilakonda

JPMA PROJECT PRESENTATION (ITU) 2 INTRODUCTION Benjamin Boateng Introduction Bluetooth Achitecture Abass Omer Midlet and Testing Venkateshwar Rao Namilakonda Codes

JPMA PROJECT PRESENTATION (ITU) 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.

JPMA PROJECT PRESENTATION (ITU) 4 Bluetooth Achitecture Overview Of BluetoothTechnology The Bluetooth Protocol Stack-high-level view of the architecture:

JPMA PROJECT PRESENTATION (ITU) 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.

JPMA PROJECT PRESENTATION (ITU) 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 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.

JPMA PROJECT PRESENTATION (ITU) 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 client and the access point now use standard network protocols like TCP/IP to send and receive data.

JPMA PROJECT PRESENTATION (ITU) 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.

JPMA PROJECT PRESENTATION (ITU) 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.

JPMA PROJECT PRESENTATION (ITU) 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.

JPMA PROJECT PRESENTATION (ITU) 11 Dictionary Based Typing Bluetooth Achitecture

JPMA PROJECT PRESENTATION (ITU) 12 Bluetooth Achitecture Address Book