Enviar pesquisa
Carregar
Demystifying iBeacons
•
21 gostaram
•
7,203 visualizações
Fred Brunel
Seguir
Tecnologia
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 61
Baixar agora
Baixar para ler offline
Recomendados
What can beacons do for your business?
What can beacons do for your business?
kontakt.io
50 ideas for using beacons
50 ideas for using beacons
Sinergia Labs
iBeacon – facts, architecture and applications
iBeacon – facts, architecture and applications
digital worx
Beacons: The Retail Revolution
Beacons: The Retail Revolution
kontakt.io
Beacon
Beacon
Ananth Kumar
Beacons Explained Slideshare
Beacons Explained Slideshare
Sarah Edwards
An introduction to Beacons
An introduction to Beacons
DMI
How does iBeacon Work?
How does iBeacon Work?
Softweb Solutions
Recomendados
What can beacons do for your business?
What can beacons do for your business?
kontakt.io
50 ideas for using beacons
50 ideas for using beacons
Sinergia Labs
iBeacon – facts, architecture and applications
iBeacon – facts, architecture and applications
digital worx
Beacons: The Retail Revolution
Beacons: The Retail Revolution
kontakt.io
Beacon
Beacon
Ananth Kumar
Beacons Explained Slideshare
Beacons Explained Slideshare
Sarah Edwards
An introduction to Beacons
An introduction to Beacons
DMI
How does iBeacon Work?
How does iBeacon Work?
Softweb Solutions
Beacons
Beacons
Rahul Dhabhai
Beacon Technology: What Brands and Marketers Need to Know
Beacon Technology: What Brands and Marketers Need to Know
BBDO
The Internet of Things: BLE / Beacons / iBeacons
The Internet of Things: BLE / Beacons / iBeacons
Vectorform
Introduction to Beacon technology
Introduction to Beacon technology
Dylan Seychell
BEACON TECHNOLOGY OVERVIEW
BEACON TECHNOLOGY OVERVIEW
Donnovan Andrews
In-Store Marketing via Micro-Location: Beacon
In-Store Marketing via Micro-Location: Beacon
DigitasLBi Paris
Introduction to beacon
Introduction to beacon
Upasana Chauhan
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
beaconyx
ibeacons
ibeacons
Chaitanya Ram
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
Rockbot
What are beacons and how do they work?
What are beacons and how do they work?
kontakt.io
Steal this iBeacon presentation
Steal this iBeacon presentation
Red Fox Insights
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
Doug Thompson
Imagining a World with Beacons
Imagining a World with Beacons
Self-employed
15 Ways to Use Beacons in 2015
15 Ways to Use Beacons in 2015
Locly
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
Kurt McIntire
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
AirTight Networks
What’s new in beacon tech, 2017?
What’s new in beacon tech, 2017?
Kurt McIntire
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
Stefan Wolpers
PayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeacon
Chitpong Wuttanan
Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
Janusz Chudzynski
Using iBeacons in Titanium
Using iBeacons in Titanium
Mobile Data Systems Ltd.
Mais conteúdo relacionado
Mais procurados
Beacons
Beacons
Rahul Dhabhai
Beacon Technology: What Brands and Marketers Need to Know
Beacon Technology: What Brands and Marketers Need to Know
BBDO
The Internet of Things: BLE / Beacons / iBeacons
The Internet of Things: BLE / Beacons / iBeacons
Vectorform
Introduction to Beacon technology
Introduction to Beacon technology
Dylan Seychell
BEACON TECHNOLOGY OVERVIEW
BEACON TECHNOLOGY OVERVIEW
Donnovan Andrews
In-Store Marketing via Micro-Location: Beacon
In-Store Marketing via Micro-Location: Beacon
DigitasLBi Paris
Introduction to beacon
Introduction to beacon
Upasana Chauhan
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
beaconyx
ibeacons
ibeacons
Chaitanya Ram
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
Rockbot
What are beacons and how do they work?
What are beacons and how do they work?
kontakt.io
Steal this iBeacon presentation
Steal this iBeacon presentation
Red Fox Insights
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
Doug Thompson
Imagining a World with Beacons
Imagining a World with Beacons
Self-employed
15 Ways to Use Beacons in 2015
15 Ways to Use Beacons in 2015
Locly
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
Kurt McIntire
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
AirTight Networks
What’s new in beacon tech, 2017?
What’s new in beacon tech, 2017?
Kurt McIntire
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
Stefan Wolpers
PayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeacon
Chitpong Wuttanan
Mais procurados
(20)
Beacons
Beacons
Beacon Technology: What Brands and Marketers Need to Know
Beacon Technology: What Brands and Marketers Need to Know
The Internet of Things: BLE / Beacons / iBeacons
The Internet of Things: BLE / Beacons / iBeacons
Introduction to Beacon technology
Introduction to Beacon technology
BEACON TECHNOLOGY OVERVIEW
BEACON TECHNOLOGY OVERVIEW
In-Store Marketing via Micro-Location: Beacon
In-Store Marketing via Micro-Location: Beacon
Introduction to beacon
Introduction to beacon
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
제1회 비코닉스 엔터프라이즈 비콘IoT 세미나
ibeacons
ibeacons
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
Beacon Technology for Restaurants - Personalizing the On-Premise Experience
What are beacons and how do they work?
What are beacons and how do they work?
Steal this iBeacon presentation
Steal this iBeacon presentation
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
Imagining a World with Beacons
Imagining a World with Beacons
15 Ways to Use Beacons in 2015
15 Ways to Use Beacons in 2015
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
Crafting and Launching Successful Beacon Apps - 11 Keys to Success
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
iBeacon Reality Check _ Essential Considerations for an iBeacon Deployment
What’s new in beacon tech, 2017?
What’s new in beacon tech, 2017?
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
iBeacons – Fad Or Trend? The Use-Cases For Retail And Omni-Channel Solutions
PayPal Beacon and Apple iBeacon
PayPal Beacon and Apple iBeacon
Semelhante a Demystifying iBeacons
Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
Janusz Chudzynski
Using iBeacons in Titanium
Using iBeacons in Titanium
Mobile Data Systems Ltd.
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Solstice Mobile Argentina
Elevate: an iBeacon experience made by Touchwonders
Elevate: an iBeacon experience made by Touchwonders
Fabio Milano
X-platform iBeacon apps with Xamarin
X-platform iBeacon apps with Xamarin
Mark Radacz
Experimenting Monitoring and Proximity techniques using Android potential and...
Experimenting Monitoring and Proximity techniques using Android potential and...
DuckMa
Droid con 2015 - experimenting monitoring and proximity techniques using andr...
Droid con 2015 - experimenting monitoring and proximity techniques using andr...
Commit University
Gigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeacons
Alex Rupérez
Building Location Aware Mobile Apps with iBeacons
Building Location Aware Mobile Apps with iBeacons
Heather Downing
Workshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeacons
Heather Downing
AltBeacon in the IoT
AltBeacon in the IoT
AntonioIonta
Getting started-with-i beacon
Getting started-with-i beacon
wlasoi lasoi
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
Kurt McIntire
Location based advertisement system with voice announcement system
Location based advertisement system with voice announcement system
Subhash Suman
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
Janusz Chudzynski
Mapping mobile robotics
Mapping mobile robotics
Devasena Inupakutika
bluepath Software Development Kit for iOS and Android SDK
bluepath Software Development Kit for iOS and Android SDK
bluepath
Building a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with Beacons
Tim Messerschmidt
Developing context aware applications with iBeacons technology
Developing context aware applications with iBeacons technology
Suresh Balla
Mobile Application Development-Lecture 15 & 16.pdf
Mobile Application Development-Lecture 15 & 16.pdf
AbdullahMunir32
Semelhante a Demystifying iBeacons
(20)
Mobile development in age of Internet of Things and programming Apple Watch
Mobile development in age of Internet of Things and programming Apple Watch
Using iBeacons in Titanium
Using iBeacons in Titanium
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Cómo Desarrollar Apps Que Interactúan Con El Mundo Real - iBeacons & BLE
Elevate: an iBeacon experience made by Touchwonders
Elevate: an iBeacon experience made by Touchwonders
X-platform iBeacon apps with Xamarin
X-platform iBeacon apps with Xamarin
Experimenting Monitoring and Proximity techniques using Android potential and...
Experimenting Monitoring and Proximity techniques using Android potential and...
Droid con 2015 - experimenting monitoring and proximity techniques using andr...
Droid con 2015 - experimenting monitoring and proximity techniques using andr...
Gigigo Keynote - Geofences & iBeacons
Gigigo Keynote - Geofences & iBeacons
Building Location Aware Mobile Apps with iBeacons
Building Location Aware Mobile Apps with iBeacons
Workshop: Building location-aware mobile apps with iBeacons
Workshop: Building location-aware mobile apps with iBeacons
AltBeacon in the IoT
AltBeacon in the IoT
Getting started-with-i beacon
Getting started-with-i beacon
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
Location based advertisement system with voice announcement system
Location based advertisement system with voice announcement system
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
Mapping mobile robotics
Mapping mobile robotics
bluepath Software Development Kit for iOS and Android SDK
bluepath Software Development Kit for iOS and Android SDK
Building a Mobile Location Aware System with Beacons
Building a Mobile Location Aware System with Beacons
Developing context aware applications with iBeacons technology
Developing context aware applications with iBeacons technology
Mobile Application Development-Lecture 15 & 16.pdf
Mobile Application Development-Lecture 15 & 16.pdf
Último
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Último
(20)
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Demystifying iBeacons
1.
Demystifying iBeacons @fbrunel
2.
What is iBeacon?
3.
iBeacon is an
indoor positioning system
4.
“a new class
of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence.”
5.
What it is
good for?
6.
A whole new
level of location awareness for apps
7.
An app will
sense the presence of a beacon and can react on it
8.
trail markers in
a park, exhibits in a museum, or product displays in stores
9.
10.
11.
How does it
work?
12.
A thin layer
on top of CoreBluetooth exposed via CoreLocation
13.
Bluetooth LE has
two core concepts
14.
Devices can act
as peripherals or centrals
15.
Peripherals advertise services and
expose characteristics
16.
Think of characteristics as
object properties
17.
Centrals scans for services;
connects and read/write characteristics
18.
A beacon is
a peripheral that advertise information but it’s not a BLE service
19.
Beacon Ad Ad Ad Central
20.
Proximity UUID Major Minor Advertisement Packet Tx
Power
21.
With that, an
app can do 4 things
22.
1. Scan for
beacons identified with the same proximity UUID
23.
2. Detect if
the device is in the region of one or more beacons (~70m)
24.
3. Determine the
close proximity of a beacon (ranging)
25.
4. Use the
minor/major integers to differentiate beacons
26.
Apple has built
iBeacon in the CoreLocation API
27.
Advertising a Beacon
28.
NSUUID *proximityUUID = [[NSUUID
alloc] initWithUUIDString:@"39ED98FF-2900-441A-802F-9C398FC199D2"]; CLBeaconRegion *beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:proximityUUID identifier:@"com.company.region"]; ! NSDictionary *beaconPeripheralData = [beaconRegion peripheralDataWithMeasuredPower:@(-50)]; ! CBPeripheralManager *peripheralManager = [[CBPeripheralManager alloc] initWithDelegate:self queue:nil options:nil]; [peripheralManager startAdvertising:beaconPeripheralData];
29.
Monitoring Beacon Regions
30.
NSUUID *proximityUUID = [[NSUUID
alloc] initWithUUIDString:@"39ED98FF-2900-441A-802F-9C398FC199D2"]; CLBeaconRegion *beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:proximityUUID identifier:@"com.company.region"]; ! self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; [self.locationManager startMonitoringForRegion:beaconRegion];
31.
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion
*)region { [self.locationManager startRangingBeaconsInRegion:region]; } ! - (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region { [self.locationManager stopRangingBeaconsInRegion:region]; } ! - (void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region { if ([beacons count] > 0) { CLBeacon *nearestExhibit = [beacons firstObject]; ! if (CLProximityNear == nearestExhibit.proximity) { [self presentExhibitInfo:nearestExhibit.major.integerValue]; } else { [self dismissExhibitInfo]; } } }
32.
“One way to
promote consistent ranging results in your app is to use beacon ranging only while your app is in the foreground.”
33.
“if your app
is in the foreground, it’s likely that the device is in the user’s hand.” — Apple BS Group.
34.
iBea con Mythbusting
35.
A. Beacons can
be precisely located.
36.
Wrong.
37.
Location is really approximate
due the signal strength and environment factors
38.
B. Beacons can push
information.
39.
Nope.
40.
The app receives
only a minor/major number. It had to fetch information from the network or a local database
41.
iOS devices can’t
be a beacon and a bluetooth service at the same time.
42.
C. Beacon can
be detected in background.
43.
Meh.
44.
Region monitoring changes happens
between 4 and 15 minutes
45.
Ranging doesn’t work
in background. You have to open your app.
46.
D. A beacon
can record who’s around.
47.
What? No.
48.
Beacons are just advertising,
they are not aware of who’s listening
49.
Ranging doesn’t work
in background. You have to open your app.
50.
E. Beacon can
do payments.
51.
LOL. Stop it!
52.
iBeacon is not
enough, it’s just location
53.
F. iBeacon works
on other platforms.
54.
Yes.
55.
Support for Android
exist via 3rd parties. iBeacon profile has been documented
56.
57.
Not all is
lost! It will improve but it’s still radio technology.
58.
59.
60.
61.
Thanks. @fbrunel
Baixar agora