Mechanisms for Quick Bluetooth Device Discovery Jehn-Ruey Jiang, Bing-Rong Lin, and Yu-Chee Tseng Presented by Jehn-Ruey Jiang.

Slides:



Advertisements
Similar presentations
Bluetooth.
Advertisements

PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel Mobile Technologies.
New Features in the Bluetooth Core Specification v1.2 Faster connection Adaptive frequency hopping Extended SCO links Enhance QoS.
BLUETOOTH TM :A new radio interface providing ubiquitous connectivity Jaap C.Haartsen Ericssion Radio System B.V IEEE.
Department of Information Engineering University of Padova, Italy COST273 Sep , 2002 Lisboa TD (02)-146 Handover procedures in a Bluetooth network.
1 Introduction to Bluetooth v1.1 (Part I) Overview Radio Specification Baseband Specification LMP L2CAP.
Sattam Al-Sahli – Emad Al-Hemyari –
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 11th Lecture Christian Schindelhauer.
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.
Bluetooth Owen Garmire and Seila Kheang CSE 466 Fall 2001
BLUETOOTH.
Bluetooth1 Bluetooth Technology Farinaz Edalat, Ganesh Gopal, Saswat Misra, Deepti Rao April 26, 2001.
Bluetooth Introduction The Bluetooth Technology
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,
Embedded Bluetooth Gang Xie presents to EE281 Class Stanford University 11/22/2002.
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.
Modeling & Simulation of Bluetooth MAC protocol COE543 Term Project Spring 2003 Submitted by: H.M.Asif (ID# )
Broadband and Personal Area Network Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
“Security Weakness in Bluetooth” M.Jakobsson, S.Wetzel LNCS 2020, 2001 The introduction of new technology and functionality can provides its users with.
Bluetooth: Introduction
WIRELESS LANs BLUETOOTH.
By Santosh Sam Koshy. Agenda Need for Bluetooth Brief History of Bluetooth Introduction to Bluetooth Bluetooth System Specifications Commercial Bluetooth.
Distributed Topology Construction of Bluetooth Personal Area Networks Theodoros Salonidis, Pravin Bhagwat, Leandros Tassiulas and Richard LaMaire.
Bluetooth Address or Name Sharing By Joseph Charboneau.
A Bluetooth Scatternet-Route Structure for Multihop Ad Hoc Networks Yong Liu, Myung J. Lee, and Tarek N. Saadawi 2003 IEEE Journal on Selected Areas in.
Bluetooth Techniques ECE 591. Overview  Universal short-range wireless capability  Uses 2.4-GHz band  Available globally for unlicensed users  Devices.
A Simple Neighbor Discovery Procedure for Bluetooth Ad Hoc Networks Miklós Aurél Rónai and Eszter Kail GlobeCom 2003 Speaker: Chung-Hsien Hsu Presented.
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.
Bluetooth.
BLUETOOTH Created By: Ajay Bahoriya. Agenda Introduction to Bluetooth Bluetooth Basics Mode of operation Technology Security Advantages Integrating BT.
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.
Team Topic Presentation Team 6 BLUETOOTH What is Bluetooth? Cable Replacement Automatic Connectivity Hidden Computing Few Examples: 1.Automatic Door.
BLUETOOTH WIRELESS TECHNOLOGY
BLUETOOTH THROUGHPUT IMPROVEMENT USING A SLAVE TO SLAVE PICONET FORMATION By Christophe Lafon and Tariq S Durrani Institute for Communications & Signal.
A Fast Handoff Scheme For IP over Bluetooth Sang-Hsu Chung, Hyunsoo Yoon, and Jung-Wan Cho Department of Electrical Engineering & Computer Science Divison.
Lectured By: Vivek Dimri Asst Professor CSE Deptt. SET.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
Bluetooth In 1994, the L. M. Ericsson company became interested in connecting its mobile phones to other devices without cables. A SIG (Special Interest.
JPMA PROJECT PRESENTATION (ITU) 1 INTRODUCTION BLUETOOTH CHAT DESIGN JAVA ON MOBILE DEVICE Presenters Benjamin Boateng Abass Omer Venkateshwar Rao Namilakonda.
Doc.: IEEE /0063r0 Submission 1/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Power Control and Packet.
Handoff Support for Mobility with IP over Bluetooth Simon Baatz, Matthias Frank, Rolf Gopffarth, Peter Martini, Markus Schetelig, Dmitri Kassatkine, Asko.
A Key Management Scheme for Wireless Sensor Networks Using Deployment Knowledge Wenliang Du et al.
Bluetooth.
Wireless Networks: Physical and Link Layers Wired Typically point-to- point connections Interference effects are not significant Not power constrained.
Sonal Jain, IT-BHU Bluetooth Mobile Ad Hoc Networks Sonal Jain B.Tech (IV), Electrical Engg. Dept.,ITBHU IEEE SPAVes Sept 14, 15 Institute.
Bluetooth Technology. History The name ‘Bluetooth’ was named after 10th century Viking king in Denmark Harald Bluetooth who united and controlled Denmark.
What is Bluetooth? A cable-replacement technology that can be used to connect almost any device to any other device Radio interface enabling electronic.
CS 414 Indian Institute of Technology, Bombay CS
Ben-Gurion University of The Negev Department of Communication Systems Engineering 2006 Klinger Yaniv Wertzberger Elad Supervisor:
Some Bluetooth Background
Bluetooth for Ad-Hoc Networking
SSN College of Engineering
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Channel Control Interim substates for adding new slaves
A Wireless LAN technologies IEEE
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
BLUETOOTH (I) Bluetooth technology aims at so-called ad hoc piconets, which are local area networks with a very limited coverage and without the need for.
Wireless NETWORKS NET 434 Topic No 7 Bluetooth-IEEE802.15
Submission Title: Technical proposal of discovery for PAC
BLUETOOTH Personal Area Networking [ PAN ] over Bluetooth
Bluetooth- L2CAP & Baseband Layer
Presentation transcript:

Mechanisms for Quick Bluetooth Device Discovery Jehn-Ruey Jiang, Bing-Rong Lin, and Yu-Chee Tseng Presented by Jehn-Ruey Jiang

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

General characteristics Low-cost

General characteristics Low-cost Low-power

General characteristics Low-cost Low-power Short-range

General characteristics Low-cost Low-power Short-range Small-size

General characteristics Low-cost Low-power Short-range Small-size Robust wireless technology RF Baseband Link Manager Audio L2CAP Control Data RFCOMM SDP IP Applications

Standard for Data and Voice

Cable Replacement

Automatic Synchronization In the Office At Home

Frequency Hop Spread-Spectrum Pseudo random hopping sequence through the entire 79 RF frequencies Nominal hop rate of 1600 hops per second Channel Spacing is 1 MHz 80 MHz in unlicenced ISM band at 2.4 GHz

time Freq. High Capacity and Robustness

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

INQUIRYPAGECONNECTION Connection Establishment

A Purpose: Looking for Unknown Devices Responses include: Device Address Class of Device Inquiry

A D C B master A slave C slave D Paging Purpose: Establish Connection Done for each device independently Paging device becomes master slave B

Inquiry Timing … potential master (inquiry) T inquiry T w inquiry BA … ABABBAABAB 256 times ……… F(16)F(15 ) S(16)S(15) … F(2)F(1)S(2)S(1) 1 slot(625  s) T train (16 slots=10ms) S(i) stands for sending ID packet in inquiry hopping frequency channel i, i= F(i) stands for listening to FHS packet in inquiry hopping frequency channel i, i=1..32.

Inquiry Scan Timing potential slave (inquiry scan) T inquiryscan … T w inquiryscan (16 slots=10ms) R(1) T w inquiryscan (16 slots=10ms) R(2) R(i) stands for listening to ID packet in inquiry hopping frequency channel i, i=1..32.

Frequency-Matching ID packet S(i+1) 10ms AAA … BBB … AAA … BBB … T w inquiry (=2.56s) potential master (inquiry) ID packet S(i+1) R(i+1) R(i) potential slave (inquiry scan) T inquiry scan random backoff delay(0~1023 slots) FHS packet S(i+1) Frequency-Matching

Timing Parameters ParameterDescriptionAdopted value T inquiry inquiry interval60s T w inquiry inquiry window length10.24s T inquiryscan inquiry scan interval1.28s T w inquiryscan inquiry scan window length10ms T train length of a train10ms N inquiry train repetition number  256

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

Device Discovery Dealy Time Delay is too long Inquiry delay: 10.24s or longer (frequency-matching delay is the major component) Paging delay: 7.68s or longer

Existent Solutions #1 To decrease or eliminate the random backoff To use one single 32-frequency train rather than two 16-frequency trains The combination of the two solutions

Existent Solutions #2 Devices are assumed to alternate between “ potential master ” and “ potential slave ”

Existent Solutions #3 Using auxiliary devices: IrDA FRID

Existent Solutions #4 Exchanging neighbor knowledge among cooperative devices

Existent Solutions #5 Bluetooth V1.2: Interlaced Inquiry scan hopping sequence f1, f2, f3, f4, …  f1, f18, f3, f20, …

Problems Except BT V1.2 Not Fully compatible Extra Overhead

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

Analysis for Bluetooth V1.1 Suppose there is already a device turned on to be a master performing inquirying. And a device is turned on at a later time (t) to be a slave performing inquiry scanning Frequency-matching delay D is measured by the elapsing time from t to the time when the slave receives the ID packet from the master

Analysis for Bluetooth V1.1 Time axis is divided into inquiry window and non-inquiry window … potential master (inquiry) T inquiry T w inquiry inquiry window non-inquiry window X Y

Analysis for Bluetooth V1.1 There are 8 cases for the slave to start its inquiry scan in the inquiry window         1 st 2 nd 3 rd 4 th 5 th 6 th 7 th 8 th A… …AA… …AB… …BB… …BA… …AA… …AB… …BB… …B

Delay for the 1 st case Possibility 1: B A (with prob. u) Possibility 2: B B A A A (with prob. v) Possibility 3: B B B (with prob. w) 1/16 14/16 *The 3 rd case is the same as the 1 st case.

Delay for the 2 nd case 1/16 15/16 Possibility 1: B A A A (with prob. p) Possibility 2: B B (with prob. q) *The 4 th case is the same as the 2 nd case.

Delay for the 4 th case Possibility 1: B A (with prob. u) Possibility 2: B B A A A (with prob. v) Possibility 3: B B B (with prob. w) 1/16 14/16 *wait for the next inquiry window

Delays for the 5 th, the 6 th and the 7 th cases

Calculation of X and Y To sum up the products of probabilities and expected delays for all the 8 cases to get the value of X. We can calculate Y by the equation for the 1 st case. D=22.98 when T inquiry =60 D=1.075 when T inquiry =10.24

Analysis for Bluetooth V1.2 Similar to that of Bluetooth V1.1 D=21.95 when T inquiry =60 D=0.919 when T inquiry =10.24

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

Goals Fully compatible with Bluetooth V1.1 and Bluetooth V1.2 Keep the same ratio of performing inquiry and inquiry scan

Proposed Mechanisms Half Inquiry (HI) Dual Inquiry Scan (DIS) Coupling Mechanism

Half Inquiry (HI) … original inquiry T inquiry T w inquiry BA … ABABBAABAB 256 times ……… … half inquiry T inquiry T w inquiry A … ABABB 256 times …

Dual Inquiry Scan (DIS) original inquiry scan T inquiryscan … T w inquiryscan (16 slots=10ms) R(1) T w inquiryscan (16 slots=10ms) R(2) dual inquiry scan T w inquiryscan (16 slots=10ms) R(1) T w inquiryscan (16 slots=10ms) R(2) T inquiryscan …

Analyses for Half Inquiry The equation of D is the same as that of Bluetooth V1.1. There are only four cases to calculate X, which are similar to the 5 th, the 6 th, the 7 th, and the 8 th cases for Bluetooth V1.1. D=13.89 when T inquiry =30 D=1.14 when T inquiry =5.12

Analyses for Dual Inquiry Scan The equation of D is the same as that of Bluetooth V1.1 except that Y is replaced with X. X  because there is T train (=0.01) delay of prob. ½. D=21.71 when T inquiry =60 D=0.005 when T inquiry =10.24

Analyses for the Coupling Method The equation of D is the same as that of Bluetooth V1.1 except that Y is replaced with X. X  because there is T train (=0.01) delay of prob. ½. D=11.38 when T inquiry =30 D=0.005 when T inquiry =5.12

Comparison

Outline Overview of Bluetooth Bluetooth Device Discovery Problems and Existent Solutions Analysis of Frequency-Matching Delay Proposed Mechanisms and Their Analyses Conclusion

Propose a model for analyzing BT V1.1 and V1.2 device discovery delay Propose mechanisms to speed up Bluetooth Device Discovery: Half Inquiry Dual Inquiry Scan Coupling Method The mechanisms are fully compatible with BT V1.1 and BT V1.2 The mechanisms keep the same ratio of performing inquiry and inquiry scan

Thanks