SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Towards Collaborative Localization of Mobile Users
with Bluetooth
Alexandre Barreira
CSIRO ICT Centre, Brisbane,
Australia
Philipp Sommer
Brano Kusy
Raja Jurdak
UTC/Georgia Tech.
Localisation
• Indoors
• Specialized tracking devices
• Infrastructure deployment cost
• Setup phase
• Outdoors
• GPS!
• Reasonably accurate …
• …yet energy expensive
• Collaborative Bluetooth Localisation
• Can help both
• Built-in to smart phones/laptops
• No infrastructure/setup in office
environments
• More energy-efficient than GPS
• Problem
• Protocol imposes pairing/piconet association
• Solution
• Avoid expensive handshake
• Use friendly name to share location info – up to 248 characters
• Embed location info
• Indoors: coordinates
• Outdoors: GPS
• Problem
• Infrastructure setup
• Solution
• Use only existing infrastructure with bluetooth
• Laptops
• Desktops
• Use office directory to map names to locations
Bluetooth Localization Overview
Infrastructure-based Bluetooth Localisation
X
Bluetooth Coverage Gaps
Collaborative Bluetooth Localisation
Can fill coverage gaps
X
X
X
Infrastructure-based Bluetooth Localisation
X
Sparse coverage
Collaborative Bluetooth Localisation
X
Can provide denser coverage
Bluetooth neighbor discovery
Use frequency hopping to transmit and
listen to neighbors
A
B
C
Bluetooth neighbor discovery
A has list of neighbor MAC addresses
A
B
C
Neighbor Address
MACB
MACc
Bluetooth neighbor discovery
A requests friendly name of each
neighbor in second step
A
B
C
name?
(name, RSSI, class)
Bluetooth neighbor discovery for localization
name = (LOCx, LOCy, LOCz)
A
B
C
name?
(name, RSSI, class)
Neighbour Location RSSI class
B
C
2,3,4
4,3,5
-75
-66
Phone
Desktop
RSSI to bound distance
Device Name Caching
• Discovery phase every several seconds
•Varies per device/manufacturer
• In the meantime, node keeps neighbor
location information
•Risks stale neighbor list
•Risks inaccurate location
•Smart phone OS limits control
•No methods to flush cache
•Caching strategies vary per device
model/OS version
Rejecting cached device names
• Include timestamp into device name
• Receiver can estimate time offset between remote device and
local clock
name = (LOCx, LOCy, LOCz, t)
A
B
C
name?
(name, RSSI, class)
Neighbou
r
Locatio
n
time Min
offset
RSSI class
B
C
2,3,4
4,3,5
20
35
19
13
-75
-66
Phone
Desktop
Simple Approach to Reject Cached Names
• Assumption: mobile phone clocks remain stable over short time
intervals
• Set (or learn) lower bound for time offset with each neighbor
• IF a name with offset>lower bound+c
• Discard this name
Rejecting cached device names
• Include timestamp into device name
• Receiver can estimate time offset between remote device and
local clock
name = (LOCx, LOCy, LOCz, t)
A
B
C
name?
(name, RSSI, class)
Neighbou
r
Locatio
n
time Min
offset
RSSI class
B
C
2,3,4
4,3,5
20
35
19
13
-75
-66
Phone
Desktop
Rejecting cached device names
• Include timestamp into device name
• Receiver can estimate time offset between remote device and
local clock
name = (LOCx, LOCy, LOCz, t)
A
B
C
name?
(name, RSSI, class)
Neighbour Locatio
n
time Min
offset
RSSI class
B
C
2,3,4
4,3,5
20
35
19
13
-75
-66
Phone
Desktop
Experiments
• 2 Samsung Nexus S phones
• Both running Android 2.3.3
• Both phones
• continuously update their Bluetooth device names once every
second with the current local time
• perform periodic Bluetooth device inquiries
• Local clocks of the devices are only loosely synchronized with a
clock offset of 9.5 seconds.
0 500 1000 1500 2000 2500 3000 3500
Time [s]
0
5
10
15
20
25
30
35
Time[s]
Time Difference Sender-Receiver
Lower Bound for Clock Offset
Latency Sender-Receiver (after Correction)
Summary
• Collaborative Bluetooth localization
• Indoors
• Fill coverage gaps
• Increase density
• Outdoors
• Saves on using GPS frequently
• Simple method to avoid device name caching
• Establish pairwise clock offsets
• Discard names that diverge from these offsets
• Open issues
• Learning and adapting pairwise offsets
• Bounding uncertainty with high mobility
• Versatile localization algorithms
Thank you
Thank you
Dr. Raja Jurdak
CSIRO ICT Centre
Principal Research Scientist
Research Group Leader
Phone: +61 (0)7 3327 4059
Email: raja.jurdak@csiro.au
Web: http://jurdak.com
University of Queensland
Adjunct Associate Professor

Weitere ähnliche Inhalte

Andere mochten auch

Presentación encuestas satisfacción
Presentación encuestas satisfacciónPresentación encuestas satisfacción
Presentación encuestas satisfacciónsaludand
 
Indicadores de gestion serv. al cliente
Indicadores de gestion serv. al clienteIndicadores de gestion serv. al cliente
Indicadores de gestion serv. al clientecristianposada
 
Gestión satisfacción clientes
Gestión satisfacción clientesGestión satisfacción clientes
Gestión satisfacción clientesInstituto Datakey
 
Indicadores de Gestión para la Satisfacción del Cliente
Indicadores de Gestión para la Satisfacción del ClienteIndicadores de Gestión para la Satisfacción del Cliente
Indicadores de Gestión para la Satisfacción del ClienteJuan Carlos Fernández
 
Indicadores de calidad
Indicadores de calidad Indicadores de calidad
Indicadores de calidad veronikamayo
 

Andere mochten auch (7)

Presentación encuestas satisfacción
Presentación encuestas satisfacciónPresentación encuestas satisfacción
Presentación encuestas satisfacción
 
Satisfaccion usuario
Satisfaccion usuarioSatisfaccion usuario
Satisfaccion usuario
 
Indicadores de gestion serv. al cliente
Indicadores de gestion serv. al clienteIndicadores de gestion serv. al cliente
Indicadores de gestion serv. al cliente
 
Gestión satisfacción clientes
Gestión satisfacción clientesGestión satisfacción clientes
Gestión satisfacción clientes
 
Indicadores de Gestión para la Satisfacción del Cliente
Indicadores de Gestión para la Satisfacción del ClienteIndicadores de Gestión para la Satisfacción del Cliente
Indicadores de Gestión para la Satisfacción del Cliente
 
Indicadores de calidad
Indicadores de calidad Indicadores de calidad
Indicadores de calidad
 
Medir la Satisfacción del Cliente
Medir la Satisfacción del ClienteMedir la Satisfacción del Cliente
Medir la Satisfacción del Cliente
 

Ähnlich wie Towards Collaborative Localization of Mobile Users with Bluetooth

Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...
Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...
Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...Precisely
 
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...Indoor tracking with bluetooth low energy devices using k nearest neighbour a...
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...Conference Papers
 
SkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxSkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxmarcorobbiani3
 
Asset Tracking and Location Technologies for Internet of Things
Asset Tracking and Location Technologies for Internet of ThingsAsset Tracking and Location Technologies for Internet of Things
Asset Tracking and Location Technologies for Internet of ThingsBrian Ray
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingChaitali Bose Roy
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataIvo Andreev
 
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Shantanu Sharma
 
Making asterisk feel like home outside north america
Making asterisk feel like home outside north americaMaking asterisk feel like home outside north america
Making asterisk feel like home outside north americaPaloSanto Solutions
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalIvo Andreev
 
JSR-82 Bluetooth tutorial
JSR-82 Bluetooth tutorialJSR-82 Bluetooth tutorial
JSR-82 Bluetooth tutorialSoham Sengupta
 

Ähnlich wie Towards Collaborative Localization of Mobile Users with Bluetooth (20)

Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...
Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...
Discover New Spatial Insights with Spectrum 2020.1: Experience Enhanced User ...
 
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...Indoor tracking with bluetooth low energy devices using k nearest neighbour a...
Indoor tracking with bluetooth low energy devices using k nearest neighbour a...
 
SkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptxSkillsEnablement_Direct_Routing.pptx
SkillsEnablement_Direct_Routing.pptx
 
THAT_2023_BLE.pdf
THAT_2023_BLE.pdfTHAT_2023_BLE.pdf
THAT_2023_BLE.pdf
 
Asset Tracking and Location Technologies for Internet of Things
Asset Tracking and Location Technologies for Internet of ThingsAsset Tracking and Location Technologies for Internet of Things
Asset Tracking and Location Technologies for Internet of Things
 
Indoor localization using wifi fingerprinting
Indoor localization using wifi fingerprintingIndoor localization using wifi fingerprinting
Indoor localization using wifi fingerprinting
 
1. computer networks u1 ver 1.0
1. computer networks u1 ver 1.01. computer networks u1 ver 1.0
1. computer networks u1 ver 1.0
 
In Building Solution
In Building SolutionIn Building Solution
In Building Solution
 
jonny-martin-asterisk.pdf
jonny-martin-asterisk.pdfjonny-martin-asterisk.pdf
jonny-martin-asterisk.pdf
 
5. computer networks u5 ver 1.0
5. computer networks u5 ver 1.05. computer networks u5 ver 1.0
5. computer networks u5 ver 1.0
 
The Process Storyboard
The Process StoryboardThe Process Storyboard
The Process Storyboard
 
Collecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn DataCollecting and Analysing Spaceborn Data
Collecting and Analysing Spaceborn Data
 
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
Verifiable Round-Robin Scheme for Smart Homes (CODASPY 2019)
 
Making asterisk feel like home outside north america
Making asterisk feel like home outside north americaMaking asterisk feel like home outside north america
Making asterisk feel like home outside north america
 
Routing
RoutingRouting
Routing
 
CCNA
CCNA CCNA
CCNA
 
Collecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure OrbitalCollecting and Analysing Satellite Data with Azure Orbital
Collecting and Analysing Satellite Data with Azure Orbital
 
Wireless personal area networks(PAN)
Wireless personal area networks(PAN)Wireless personal area networks(PAN)
Wireless personal area networks(PAN)
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
JSR-82 Bluetooth tutorial
JSR-82 Bluetooth tutorialJSR-82 Bluetooth tutorial
JSR-82 Bluetooth tutorial
 

Kürzlich hochgeladen

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 

Kürzlich hochgeladen (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 

Towards Collaborative Localization of Mobile Users with Bluetooth

  • 1. Towards Collaborative Localization of Mobile Users with Bluetooth Alexandre Barreira CSIRO ICT Centre, Brisbane, Australia Philipp Sommer Brano Kusy Raja Jurdak UTC/Georgia Tech.
  • 2. Localisation • Indoors • Specialized tracking devices • Infrastructure deployment cost • Setup phase • Outdoors • GPS! • Reasonably accurate … • …yet energy expensive • Collaborative Bluetooth Localisation • Can help both • Built-in to smart phones/laptops • No infrastructure/setup in office environments • More energy-efficient than GPS
  • 3. • Problem • Protocol imposes pairing/piconet association • Solution • Avoid expensive handshake • Use friendly name to share location info – up to 248 characters • Embed location info • Indoors: coordinates • Outdoors: GPS • Problem • Infrastructure setup • Solution • Use only existing infrastructure with bluetooth • Laptops • Desktops • Use office directory to map names to locations Bluetooth Localization Overview
  • 5. Collaborative Bluetooth Localisation Can fill coverage gaps X X X
  • 8. Bluetooth neighbor discovery Use frequency hopping to transmit and listen to neighbors A B C
  • 9. Bluetooth neighbor discovery A has list of neighbor MAC addresses A B C Neighbor Address MACB MACc
  • 10. Bluetooth neighbor discovery A requests friendly name of each neighbor in second step A B C name? (name, RSSI, class)
  • 11. Bluetooth neighbor discovery for localization name = (LOCx, LOCy, LOCz) A B C name? (name, RSSI, class) Neighbour Location RSSI class B C 2,3,4 4,3,5 -75 -66 Phone Desktop
  • 12. RSSI to bound distance
  • 13. Device Name Caching • Discovery phase every several seconds •Varies per device/manufacturer • In the meantime, node keeps neighbor location information •Risks stale neighbor list •Risks inaccurate location •Smart phone OS limits control •No methods to flush cache •Caching strategies vary per device model/OS version
  • 14. Rejecting cached device names • Include timestamp into device name • Receiver can estimate time offset between remote device and local clock name = (LOCx, LOCy, LOCz, t) A B C name? (name, RSSI, class) Neighbou r Locatio n time Min offset RSSI class B C 2,3,4 4,3,5 20 35 19 13 -75 -66 Phone Desktop
  • 15. Simple Approach to Reject Cached Names • Assumption: mobile phone clocks remain stable over short time intervals • Set (or learn) lower bound for time offset with each neighbor • IF a name with offset>lower bound+c • Discard this name
  • 16. Rejecting cached device names • Include timestamp into device name • Receiver can estimate time offset between remote device and local clock name = (LOCx, LOCy, LOCz, t) A B C name? (name, RSSI, class) Neighbou r Locatio n time Min offset RSSI class B C 2,3,4 4,3,5 20 35 19 13 -75 -66 Phone Desktop
  • 17. Rejecting cached device names • Include timestamp into device name • Receiver can estimate time offset between remote device and local clock name = (LOCx, LOCy, LOCz, t) A B C name? (name, RSSI, class) Neighbour Locatio n time Min offset RSSI class B C 2,3,4 4,3,5 20 35 19 13 -75 -66 Phone Desktop
  • 18. Experiments • 2 Samsung Nexus S phones • Both running Android 2.3.3 • Both phones • continuously update their Bluetooth device names once every second with the current local time • perform periodic Bluetooth device inquiries • Local clocks of the devices are only loosely synchronized with a clock offset of 9.5 seconds. 0 500 1000 1500 2000 2500 3000 3500 Time [s] 0 5 10 15 20 25 30 35 Time[s] Time Difference Sender-Receiver Lower Bound for Clock Offset Latency Sender-Receiver (after Correction)
  • 19.
  • 20. Summary • Collaborative Bluetooth localization • Indoors • Fill coverage gaps • Increase density • Outdoors • Saves on using GPS frequently • Simple method to avoid device name caching • Establish pairwise clock offsets • Discard names that diverge from these offsets • Open issues • Learning and adapting pairwise offsets • Bounding uncertainty with high mobility • Versatile localization algorithms
  • 21. Thank you Thank you Dr. Raja Jurdak CSIRO ICT Centre Principal Research Scientist Research Group Leader Phone: +61 (0)7 3327 4059 Email: raja.jurdak@csiro.au Web: http://jurdak.com University of Queensland Adjunct Associate Professor

Hinweis der Redaktion

  1. Although several other GP frameworks are available for the Java platform, none is suitable for Android because Android replaces several subsets of Java class libraries from the JavaSE with its own new classes.