Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Creating new experiences with Beacons
Search
Luis Alonso Paulino Flores
October 24, 2016
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Creating new experiences with Beacons
Presentación sobre Beacones en el GDG Lima Summit 2016
Luis Alonso Paulino Flores
October 24, 2016
More Decks by Luis Alonso Paulino Flores
See All by Luis Alonso Paulino Flores
Android Fundamentals II
alonsopaulino
0
64
GIT & Style Guide
alonsopaulino
0
80
Android Fundamentals I
alonsopaulino
0
85
Reactive Programming & RXAndroid
alonsopaulino
0
100
Other Decks in Programming
See All in Programming
R8 の設定見直しでアプリサイズ削減
andpad
0
220
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
640
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
Domain-Driven Transformation
hschwentner
2
2.3k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
Workers Cache を知る
syumai
0
360
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Become a Pro
speakerdeck
PRO
31
6.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Building Flexible Design Systems
yeseniaperezcruz
330
41k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Transcript
Beacons Luis Alonso Paulino Flores Diapositivas brindadas por: José Manuel
Ríos Vega
¿ Qué es un beacon ? 31 b Dave Smith,
PE • NewCircle, Inc. Diapositivas brindadas por: José Manuel Ríos Vega
Diapositivas brindadas por: José Manuel Ríos Vega
Diapositivas brindadas por: José Manuel Ríos Vega
Apple Technology Diapositivas brindadas por: José Manuel Ríos Vega
Envío de información Diapositivas brindadas por: José Manuel Ríos Vega
Envío de información UUID MAYOR MINOR Diapositivas brindadas por: José
Manuel Ríos Vega
Estimote Diapositivas brindadas por: José Manuel Ríos Vega
Estimote API Importar módulo con : estimote-sdk.aar. repositories { mavenCentral()
flatDir { dirs 'libs' } } permisos BLUETOOTH, BLUETOOTH_ADMIN e INTERNET dependencies { compile(name:'estimote-sdk', ext:'aar') } EstimoteSDK.initialize(applicationContext, appId, appToken); // Optional, debug logging. EstimoteSDK.enableDebugLogging(true); Diapositivas brindadas por: José Manuel Ríos Vega
Estimote API beaconManager.setRangingListener(new BeaconManager.RangingListener() { @Override public void onBeaconsDiscovered(Region region,
List<Beacon> beacons) { } }); Diapositivas brindadas por: José Manuel Ríos Vega
Estimote API beaconManager.setMonitoringListener(new MonitoringListener() { @Override public void onEnteredRegion(Region region,
List<Beacon> beacons) { } @Override public void onExitedRegion(Region region) { } }); Diapositivas brindadas por: José Manuel Ríos Vega
Estimote API Ejemplo private static final String ESTIMOTE_PROXIMITY_UUID = "B9407F30-F5F8-466E-AFF9-25556B57FE6D";
private static final Region ALL_ESTIMOTE_BEACONS = new Region("regionId", ESTIMOTE_PROXIMITY_UUID, null, null); private BeaconManager beaconManager = new BeaconManager(context); beaconManager.setRangingListener(new BeaconManager.RangingListener() { @Override public void onBeaconsDiscovered( Region region,List<Beacon> beacons) { Log.d(TAG, "Ranged beacons: " + beacons); } }); https://github.com/Estimote/Android-SDK Diapositivas brindadas por: José Manuel Ríos Vega
Estimote API Ejemplo beaconManager.connect(new BeaconManager.ServiceReadyCallback() { @Override public void onServiceReady()
{ try { beaconManager.startRanging(ALL_ESTIMOTE_BEACONS); } catch (RemoteException e) { Log.e(TAG, "Cannot start ranging", e); } } }); // #onStop. try { beaconManager.stopRanging(ALL_ESTIMOTE_BEACONS); } catch (RemoteException e) { Log.e(TAG, "Cannot stop but it does not matter now", e); } // #onDestroy. beaconManager.disconnect(); https://github.com/Estimote/Android-SDK Diapositivas brindadas por: José Manuel Ríos Vega
Eddystone Diapositivas brindadas por: José Manuel Ríos Vega
Eddystone Beacon https://developer.mbed.org Diapositivas brindadas por: José Manuel Ríos Vega
Eddystone-UID sha1(newcircle.com)X=X442560da34bd204a9ed745628876485ee446d908 Dave Smith, PE • NewCircle, Inc. Diapositivas brindadas
por: José Manuel Ríos Vega
Eddystone Scanner Dave Smith, PE • NewCircle, Inc. Diapositivas brindadas
por: José Manuel Ríos Vega
Eddystone Scanner Dave Smith, PE • NewCircle, Inc. Diapositivas brindadas
por: José Manuel Ríos Vega
Comunicación Diapositivas brindadas por: José Manuel Ríos Vega
blog: blog.mylocalsocial.com Diapositivas brindadas por: José Manuel Ríos Vega
blog: blog.mylocalsocial.com Diapositivas brindadas por: José Manuel Ríos Vega
blog: blog.mylocalsocial.com Diapositivas brindadas por: José Manuel Ríos Vega
blog: blog.mylocalsocial.com Diapositivas brindadas por: José Manuel Ríos Vega
blog: blog.mylocalsocial.com Diapositivas brindadas por: José Manuel Ríos Vega
Experiencias Diapositivas brindadas por: José Manuel Ríos Vega
Usos Educación Diapositivas brindadas por: José Manuel Ríos Vega
Eventos Diapositivas brindadas por: José Manuel Ríos Vega
Recursos • https://github.com/Estimote/Android-SDK/tre e/master/EstimoteSDK • https://github.com/google/eddystone • https://github.com/AltBeacon/android-beaco n-library Diapositivas
brindadas por: José Manuel Ríos Vega
Gracias Colaborador: José Manuel Rios Vega @manuriosvega
[email protected]
https://pe.linkedin.com/in/joseriosvega Expositor:
Luis Alonso Paulino Flores https://github.com/AlonsoPaulino https://pe.linkedin.com/in/alonsopaulino