11
2/7/17 1 MOBILE COMPUTING CSE 40814/60814 Spring 2017 Cellular Posi0oning: Cell ID Open-source database of cell IDs: opencellid.org Cellular Posi0oning - Cell ID with TA TA: Timing Advance (time a signal takes to travel from mobile device to cell tower)

MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

1

MOBILE COMPUTING CSE 40814/60814 Spring 2017

CellularPosi0oning:CellID

Open-source database of cell IDs: opencellid.org

CellularPosi0oning-CellIDwithTATA: Timing Advance (time a signal takes to travel from mobile device to cell tower)

Page 2: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

2

CellularPosi0oning-EOTD

Your location is in the zone at the intersection of 3 cell circular bands

EOTD: Enhanced-Observed Time Difference

CellularPosi0oningPerformance

• Mapsoftheareaservedbyindividualcelltowersarecomplex

• GSMsignalrecep0on•  AJenuatedbybarriers•  Changewithcallvolume

•  Cellssizevaries100m-30Km•  Resul0ngposi0oningisinconsistentandunreliable

•  Sufficientforsomeapplica0ons

Cellular Based Location

• Developmentofloca0onsystemsbasedonmobilephasewasdrivenbyUSFederalCommunica0onCommission(FCC)

• Themainpurposewastolocatemobilephonestoassistphonestodeliveremergencyservices

• Lateritwasalsousedfor•  Loca0onBasedservices•  Adver0sement•  Recommenda0onsystems• Gaming

Page 3: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

3

ComparingCellularandGPSPosi0oning

Wi-FiPosi0oningSystems

• Wi-Fiaccesspoints(hotspots)broadcastsignalsupto100m

• Wi-Fichipsindevicesdetectthenameoftheaccesspoint,signalstrength,and(some0mes)angleofarrival

•  Clientdevicescandetectaccesspointsintwoways•  Passivelylisteningon802.11channelsforbeaconframes

•  Ini0atescanbysendingrequestswhichaccesspointsreply

Location based on 802.11

• 802.11takesadvantagesoftwoproper0esobservedbyclients•  Spa0alvariability:signalstrengthdependsondistance&loca0on•  Temporalconsistency:goodchancethiswillbetrueindays/weeks/months/...

• Mapof“radiofingerprints”canbeestablished

Page 4: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

4

Wi-Fi Localization • Wi-Fi is everywhere now

•  No new infrastructure •  Low cost •  APs broadcast beacons •  “War drivers” already build AP maps

•  Calibrated using GPS •  Constantly updated

• Position using Wi-Fi •  Indoor Wi-Fi positioning gives 2-3m

accuracy •  But requires high calibration

overhead: 10+ hours per building •  Changes over time (adding/removing/

relocating APs) impact accuracy

Manhattan (Courtesy of Wigle.net)

Page 5: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

5

AccesstoWirelessPosi0oning

• Skyhookprovideswirelessposi0oningsolu0on(XPS)basedonfusionofGPS,Wi-Fi,andcellular

• Ekahauoffersacommercialsolu0onusingfingerprin0ngmainlyforinternalbuildingposi0oning

Hybrid Positioning System (XPS)

Radio-Naviga0on(LORAN)• Synchronizedsignalsarebroadcastfromcoastalsta0onsoverlargegeographicareas

• Differenceinthe0meofrecep0onofthesignalsisconstantalonghyperboliccurves

• Posi0oncalculatedbyintersec0ngcurvesfrom2setsofsta0ons

• WasseenasanidealbackupforGPSincaseofjamming/outages

• TerminatedinUS/Canadain2010

Page 6: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

6

OtherIndoorPosi0oningOp0ons• Bluetoothposi0oning

• Usedtosendlocalmessagesaboutloca0on/services• RFIDchipsembeddedintheenvironment

•  RFIDscannerscancheckloca0on/servicesavailable• UWB

• Highprecisionindustrialposi0oningoftagsonitems• TMSI

•  TemporaryIDofGSMphonescanbetrackedforshortperiodwithinsmallareas(e.g.,shoppingcenters)

•  IPposi0oning• UsingstructureofInternettosituateIPaddressgeographically

Indoor Positioning System (IPS)

GPS vs. IPS

Page 7: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

7

IPS • Beaconing: Wi-Fi, Bluetooth, ... • RFID tags (later lecture) • Magnetic or other sensor data

Positioning Accuracy

iBeacon (Apple, BLE-based)

Page 8: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

8

iBeacon •  iBeacon is the Apple Trademark for an indoor positioning

system that Apple Inc. calls “a new class of low-powered, low-cost transmitters that can notify nearby iOS devices of their presence.”

•  The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices that support dual mode.

Estimote iBeacon • An Estimote Beacon is a small wireless device. When

placed in a physical space, it broadcasts tiny radio signals to smart devices

• Smartphones that are in range are able to 'hear' these signals and estimate their location very precisely, as well as to communicate with the beacon to exchange data and information

iBeacon

Page 9: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

9

iBeacon

iBeacon • Video: http://www.youtube.com/watch?v=sUIqfjpInxY • Video: http://www.youtube.com/watch?v=SrsHBjzt2E8

iBeacon: Advantages • Accuracy (Bluetooth, low-range) • Privacy (beacon DO NOT track users) •  Integration (Apple, Android, ...) • Affordability (low-cost beacons, other devices can be

configured as beacons) • Usability (BLE -> low energy); simple to use (built into OS/

platform)

Page 10: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

10

Magnetic Positioning • Magnetometer + data connection • Evaluates building’s distortion of Earth’s magnetic field or

“magnetic fingerprint” • Correlates to reference data • More steel improves accuracy (1-2 meters)

Magnetic Positioning

Step 1: Adding floor plans Step 2: Mapping buildings

Step 3: Creating applications

Smartphone Positioning

Page 11: MOBILE COMPUTINGcpoellab/teaching/cse40814... · • The iBeacon works on Bluetooth Low Energy (BLE), also known as Bluetooth Smart. BLE can also be found on Bluetooth 4.0 devices

2/7/17

11

FutureforPosi0oning•  Combina0on/fusionofmul0pleposi0oningtechniquesisnownorm•  Focusonenergyefficiency•  Focusonindoorlocaliza0on• Deadreckoning(accelerometer/gyroscope)whennoGPS•  “Snapping”ofloca0on(“natural”boundaries)•  Coopera0velocaliza0on•  Applica0ons:

•  Assettracking:RFID•  Geo-fencing:alerts•  Emergencyresponse•  Socialnetworking•  Health/Wellness