SlideShare a Scribd company logo
1 of 59
BEACONS
Beacons in Context
August, 2014
WHO AM I?
Rex St. John
@rexstjohn
IOT Developer Evangelist @ Intel
OVERVIEW
The opportunity
The problem
The solution
Beacon basics
Bluetooth LE
Demos
Q&A
THE OPPORTUNITY
(for retail)
‘Smartphone influenced’ retail sales exceeded
$150 billion in 2012 (5.1% of all sales)
–Deloitte
Shoppers with smartphones are14% more likely
to make a purchase in a store
–Deloitte
–Deloitte
58% of consumers who own a smartphone have
used it for in-store shopping
Retailers* stand to earn billions by reaching
smartphone shoppers with targeted, contextual,
in-store messages
OPPORTUNITY STATEMENT
*Sports stadiums, restaurants, museums, art galleries, grocery
stores….
RETAIL IS THE SMALLEST
USE CASE
Home Automation, Fitness, Industrial, Shipping etc.
THE PROBLEM
Triangulating between cell-phone towers, Wi-Fi and
GPS
CONTEXT DARK AGES
CONTEXT DARK AGES
Won’t work indoors
High energy cost
Availability may vary
Inaccurate
CONTEXT DARK AGES
Closest we can get is “customer is in a store”
Offer: 20% off at Target
#fail
Retailers* have limited capability to target
smartphone shoppers in an intelligent manner
PROBLEM STATEMENT
*Sports stadiums, restaurants, museums, art galleries, grocery
stores….
THE SOLUTION
–Alan Kay
“Context is worth 80 IQ points.”
ENTER BEACONS
LOCKING IN
Granularity ~1-3
feet
Low energy
Low cost
Proximity based*
*Not location!
Closest we can get is “customer is in front of the Lucky
Charms”
Offer: 20% off Lucky Charms
Beacons allow retailers to offer intelligent, timely,
contextual promotions to in-store mobile phone
shoppers
Beacons allow retailers to analyze (and respond
to) the in-store behavior of smart phone
shoppers with intelligence
BEACON BASICS
WHAT IS A BEACON?
Small hardware device
Using Bluetooth LE
Broadcast simple id’s
EXAMPLE HARDWARE
Feature Description
Exterior Waterproof rubbery silicon
Backing Sticky gecko cover
Beacon radio 32-bit ARM cortex CPU
Power supply 620mAh Lithium coin-cell
Longevity
2 year battery life, 230 foot
range
It’s a tiny computer!
EXAMPLE HARDWARE
Feature Description
Exterior Waterproof rubbery silicon
Backing Sticky gecko cover
Beacon radio ARM M0 Cortex, BLE
Thickness 3mm
Longevity
1 year battery life, 230 foot
range
Estimote stickers e.g. “Nearables”
BEACON* HISTORY
300+ million compatible iOS devices, even more
counting Android 4.3 & 4.4
*iBeacon will not be the only class of beacon!
USES OF BEACONS
Contextual mobile experiences(!!!!)
Hands-free payments
Indoor proximity* detection
Adaptive retail experiences
In-store analytics
Targeted messaging triggers
HomeKit, HealthKit, MapKit…
Many, many, many industrial applications
*Proximity, not location!
PRIVACY
Permission based*
Beacons store nothing
Bluetooth LE connections are ‘anonymous’
Your mobile phone is the problem…
*Apple has made beacons “integral” to iOS 8 on the OS level
WHO IS USING BEACONS?
…and many more to come
APPLE STORE BEACONS
Beacons require services, SDKs and APIs in
order to be effective, driving a new wave of retail
focused startups
BEACON SERVICES
BLUETOOTH LE BRIEFLY
Bluetooth LE devices are… Which means…
Small ~Key-chain to hockey puck sized
Low-energy Last 3-24 months (button cell)
Medium range ~150 Feet (+ / -)
Cheap $1 - $25 each
Prolific Everyone has one in their pocket
Designed to be extremely prolific, low-energy and affordable
DUAL-MODE BLUETOOTH
The “killer feature,” an overloaded term with
several meanings.
A device can function as a “Central” and a “Peripheral”
DUAL-MODE
OVERLOADING
Supports LE + classic Bluetooth
Supports central + peripheral role
Android 4.4 can only be centrals (#fail)
Mesh networking incoming in 4.1
GFSK FOR DUMMIES
Imagine data being sent using two metronomes. You would vary the
“frequency” or “tempo” to signal 0 and 1 to a remote observer.
Gaussian Frequency Shift Keying (how data is physically broadcast)
ADAPTIVE FREQUENCY HOPPING
The 2.4 GHz ISM spectrum is occupied by many other protocols and
sources of interference. The signal must literally play “Frogger” to find
empty channels.
CRC CHECKS
CRC (cyclical redundancy check) prevents data corruption in the data
payload as it is sent over the air.
THE BLE BIBLE
Bluetooth Low Energy: The Developer’s Handbook
AUDIENCE PARTICIPATION
Your iPhone is a Beacon
BEACON SERVICES
SERVICES OVERVIEW
Message customers entering / leaving a
fence
Track linger times
Track exits and entrances
Retail location heat maps
Manage + track hands-free payments
An untold number of industrial applications
WHAT ARE GEOFENCES?
Radial and polygonal
forms
Traditionally: GPS + Wifi
GPS = expensive
Bluetooth LE = cheap
ESTIMOTE
DEMO
Radial Geofences
ESTIMOTE
ESTIMOTE
SENSOR FUSION
GEOFENCES
GIMBAL
GIMBAL
FUTURE STUFF
PROTOCOL BUBBLE
EnOcean
Ant+
Zigbee
6LowPAN
SCADA Radio
Z-Wave
BLE
BLE is one of many competing Low-Energy wireless protocols for
IoT devices though a very popular one.
ENTER SENSOR FUSION
A FEW BEACON
DASHBOARDS
BLUECATS
BLUECATS
NOMI
ROXIMITY
ADDITIONAL READING
• http://instadium.com/mlbs-ibeacon-rollout-can-learn-retail/
• http://techcrunch.com/2013/12/07/the-open-secret-of-ibeacon-apple-could-have-250m-
units-in-the-wild-by-2014/
• http://developer.radiusnetworks.com/2013/12/15/why-android-devices-cant-act-as-
ibeacons.html
• https://www.indiegogo.com/projects/metrix-create-space-bluetooth-low-energy-hardware-
workshop#home
• http://www.deloitte.com/assets/Dcom-
UnitedStates/Local%20Assets/Documents/RetailDistribution/us_retail_Mobile-Influence-
Factor_062712.pdf

More Related Content

What's hot

Mobile Beacons 101
Mobile Beacons 101Mobile Beacons 101
Mobile Beacons 101Ben Mantooth
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewelleryChitradevi
 
iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction Doug Thompson
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewelleryManu Priya
 
Iot devices
Iot devicesIot devices
Iot devicesDucat
 
Digitaljewellery presentation
Digitaljewellery presentationDigitaljewellery presentation
Digitaljewellery presentationaishwarya_320
 
DIGITAL JEWELLERY
DIGITAL JEWELLERYDIGITAL JEWELLERY
DIGITAL JEWELLERYveera
 
Digital jewellery janardhan
Digital jewellery janardhanDigital jewellery janardhan
Digital jewellery janardhanJana Vontari
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Prachi Jain
 
Digital jewellery ppt
Digital jewellery pptDigital jewellery ppt
Digital jewellery pptNida Khan
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry Arohi Khandelwal
 
PayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeaconPayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeaconChitpong Wuttanan
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellerysanith123
 

What's hot (20)

Mobile Beacons 101
Mobile Beacons 101Mobile Beacons 101
Mobile Beacons 101
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Digital jewellery ppt
Digital jewellery  pptDigital jewellery  ppt
Digital jewellery ppt
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction iBeacon and Bluetooth LE: An Introduction
iBeacon and Bluetooth LE: An Introduction
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
digital jewelry
digital jewelrydigital jewelry
digital jewelry
 
Iot devices
Iot devicesIot devices
Iot devices
 
Digitaljewellery presentation
Digitaljewellery presentationDigitaljewellery presentation
Digitaljewellery presentation
 
Digital jewelry
Digital jewelryDigital jewelry
Digital jewelry
 
DIGITAL JEWELLERY
DIGITAL JEWELLERYDIGITAL JEWELLERY
DIGITAL JEWELLERY
 
Digital jewellery janardhan
Digital jewellery janardhanDigital jewellery janardhan
Digital jewellery janardhan
 
Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155Ppt digital jewelry prachi jain 110155
Ppt digital jewelry prachi jain 110155
 
Digital jewelry
Digital jewelryDigital jewelry
Digital jewelry
 
Digital jewellery ppt
Digital jewellery pptDigital jewellery ppt
Digital jewellery ppt
 
Presentation on Digital jewelry
Presentation on Digital jewelry Presentation on Digital jewelry
Presentation on Digital jewelry
 
Presentation1
Presentation1Presentation1
Presentation1
 
PayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeaconPayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeacon
 
Digital jewellery
Digital jewelleryDigital jewellery
Digital jewellery
 
Beacon FAQ
Beacon FAQBeacon FAQ
Beacon FAQ
 

Viewers also liked

Introduzione al Test Driven Development
Introduzione al Test Driven DevelopmentIntroduzione al Test Driven Development
Introduzione al Test Driven DevelopmentEnnio Masi
 
Test driven development v1.0
Test driven development v1.0Test driven development v1.0
Test driven development v1.0Ganesh Kondal
 
Format per incubatore di idee 14 apr
Format per incubatore di idee   14 aprFormat per incubatore di idee   14 apr
Format per incubatore di idee 14 aprio ci sto
 
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012M.Ela International Srl
 
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Paolo Quaglia
 
Unit Testing Mockito
Unit Testing MockitoUnit Testing Mockito
Unit Testing MockitoLuca S Lopomo
 
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)Elife Brasil
 
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...Pierfranco Ravotto
 
Time Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizetaTime Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizetaBtheONE Automotive
 
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...Istituto nazionale di statistica
 
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo Gmeiner
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo GmeinerBRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo Gmeiner
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo GmeinerBrapps Brasil
 
Software Testing & Test Driven Development
Software Testing & Test Driven DevelopmentSoftware Testing & Test Driven Development
Software Testing & Test Driven DevelopmentSergio Santoro
 
Beacons In Hotels
Beacons In HotelsBeacons In Hotels
Beacons In Hotelsencircle.io
 
What can I do with Estimote Beacons?
What can I do with Estimote Beacons?What can I do with Estimote Beacons?
What can I do with Estimote Beacons?Estimote
 
Imagining a World with Beacons
Imagining a World with Beacons Imagining a World with Beacons
Imagining a World with Beacons Self-employed
 
How to start with Estimote Beacons?
How to start with Estimote Beacons?How to start with Estimote Beacons?
How to start with Estimote Beacons?Estimote
 

Viewers also liked (20)

Introduzione al Test Driven Development
Introduzione al Test Driven DevelopmentIntroduzione al Test Driven Development
Introduzione al Test Driven Development
 
Mocking
MockingMocking
Mocking
 
Test driven development v1.0
Test driven development v1.0Test driven development v1.0
Test driven development v1.0
 
Da programmatore a CEO
Da programmatore a CEODa programmatore a CEO
Da programmatore a CEO
 
DESKTOP VIRTUALIZZATIONS
DESKTOP VIRTUALIZZATIONSDESKTOP VIRTUALIZZATIONS
DESKTOP VIRTUALIZZATIONS
 
Format per incubatore di idee 14 apr
Format per incubatore di idee   14 aprFormat per incubatore di idee   14 apr
Format per incubatore di idee 14 apr
 
Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012Safe check up - Firmware_aggiornamento - 22feb2012
Safe check up - Firmware_aggiornamento - 22feb2012
 
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
 
Unit Testing Mockito
Unit Testing MockitoUnit Testing Mockito
Unit Testing Mockito
 
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)Che cosa twittiamo? Brand Report Italia (Maggio 2010)
Che cosa twittiamo? Brand Report Italia (Maggio 2010)
 
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
Valutare e certificare le competenze di asse e cittadinanza: LE COMPETENZE DI...
 
Time Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizetaTime Management - Thomas Grones - edizeta
Time Management - Thomas Grones - edizeta
 
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
G. D'Angiolini: Server Istat di classificazioni ufficiali, gli sviluppi in co...
 
Golf Ville (Fortaleza Brasile)
Golf Ville (Fortaleza Brasile)Golf Ville (Fortaleza Brasile)
Golf Ville (Fortaleza Brasile)
 
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo Gmeiner
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo GmeinerBRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo Gmeiner
BRAPPS: Beacons e as possibilidades para o marketing one-to-one - Léo Gmeiner
 
Software Testing & Test Driven Development
Software Testing & Test Driven DevelopmentSoftware Testing & Test Driven Development
Software Testing & Test Driven Development
 
Beacons In Hotels
Beacons In HotelsBeacons In Hotels
Beacons In Hotels
 
What can I do with Estimote Beacons?
What can I do with Estimote Beacons?What can I do with Estimote Beacons?
What can I do with Estimote Beacons?
 
Imagining a World with Beacons
Imagining a World with Beacons Imagining a World with Beacons
Imagining a World with Beacons
 
How to start with Estimote Beacons?
How to start with Estimote Beacons?How to start with Estimote Beacons?
How to start with Estimote Beacons?
 

Similar to Beacons in Context

What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionVeacon
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionValensas
 
Bluetooth Smart (Low Energy) for Android
Bluetooth Smart (Low Energy) for AndroidBluetooth Smart (Low Energy) for Android
Bluetooth Smart (Low Energy) for AndroidLocalz
 
Future of Cellular IoT
Future of Cellular IoTFuture of Cellular IoT
Future of Cellular IoTParticle
 
Intro to Beacons
Intro to BeaconsIntro to Beacons
Intro to BeaconsTom Elrod
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronicsMITEF México
 
Comarch BLE & LoRa devices
Comarch BLE & LoRa devices Comarch BLE & LoRa devices
Comarch BLE & LoRa devices Comarch
 
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsJanusz Chudzynski
 
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemLocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemSean O'Sullivan
 
iBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperiBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperRed Fox Insights
 
Digital jewellery2.pptx
Digital jewellery2.pptxDigital jewellery2.pptx
Digital jewellery2.pptxKDivyaLatha
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beaconssandeephegde
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Ravikiran HV
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Siva Pradeep Bolisetti
 
Bluetooth based smart sensor devices 2
Bluetooth based smart sensor devices 2Bluetooth based smart sensor devices 2
Bluetooth based smart sensor devices 2Vijay Kribpz
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18Mark Goldstein
 

Similar to Beacons in Context (20)

What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
 
What is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical VersionWhat is Bluetooth Smart? - Technical Version
What is Bluetooth Smart? - Technical Version
 
iBeacon introduction and overview
iBeacon introduction and overviewiBeacon introduction and overview
iBeacon introduction and overview
 
Bluetooth Smart (Low Energy) for Android
Bluetooth Smart (Low Energy) for AndroidBluetooth Smart (Low Energy) for Android
Bluetooth Smart (Low Energy) for Android
 
Future of Cellular IoT
Future of Cellular IoTFuture of Cellular IoT
Future of Cellular IoT
 
Intro to Beacons
Intro to BeaconsIntro to Beacons
Intro to Beacons
 
2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics2. Products to power your Iot STMicroelectronics
2. Products to power your Iot STMicroelectronics
 
IoT
IoTIoT
IoT
 
Comarch BLE & LoRa devices
Comarch BLE & LoRa devices Comarch BLE & LoRa devices
Comarch BLE & LoRa devices
 
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemLocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
 
iBeacon™ FAQ White Paper
iBeacon™ FAQ White PaperiBeacon™ FAQ White Paper
iBeacon™ FAQ White Paper
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Digital jewellery2.pptx
Digital jewellery2.pptxDigital jewellery2.pptx
Digital jewellery2.pptx
 
iOT - Developing beacons
iOT - Developing beaconsiOT - Developing beacons
iOT - Developing beacons
 
Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28Iot ble and_beacons_2015_nov28
Iot ble and_beacons_2015_nov28
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
Bluetooth based smart sensor devices 2
Bluetooth based smart sensor devices 2Bluetooth based smart sensor devices 2
Bluetooth based smart sensor devices 2
 
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18
IEEE CS Phoenix - Internet of Things Innovations & Megatrends Update 12/12/18
 

Recently uploaded

如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...Authentic No 1 Amil Baba In Pakistan
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...ranjana rawat
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...srsj9000
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfchapmanellie27
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...Suhani Kapoor
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurSuhani Kapoor
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...Pooja Nehwal
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...nagunakhan
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一zul5vf0pq
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 

Recently uploaded (20)

如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
(MEGHA) Hinjewadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune E...
 
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
Hifi Defence Colony Call Girls Service WhatsApp -> 9999965857 Available 24x7 ...
 
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvfPresentation.pptxjnfoigneoifnvoeifnvklfnvf
Presentation.pptxjnfoigneoifnvoeifnvklfnvf
 
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
VIP Call Girls Kavuri Hills ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With ...
 
Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565Low rate Call girls in Delhi Justdial | 9953330565
Low rate Call girls in Delhi Justdial | 9953330565
 
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service SaharanpurVIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
VIP Call Girl Saharanpur Aashi 8250192130 Independent Escort Service Saharanpur
 
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service -  Bandra F...
WhatsApp 9892124323 ✓Call Girls In Khar ( Mumbai ) secure service - Bandra F...
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
如何办理萨省大学毕业证(UofS毕业证)成绩单留信学历认证原版一比一
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
Russian Call Girls In South Delhi Delhi 9711199012 💋✔💕😘 Independent Escorts D...
 
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
定制加拿大滑铁卢大学毕业证(Waterloo毕业证书)成绩单(文凭)原版一比一
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 

Beacons in Context