Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Conectando com o mundo real: Physical Web e Web...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Joselito
December 12, 2015
Programming
270
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Conectando com o mundo real: Physical Web e Web Bluetooth
JSDay Recife - 12/12/2015
Joselito
December 12, 2015
More Decks by Joselito
See All by Joselito
Apresentando window.ai
joselito
0
83
Virei Lead, como me manter Tech enquanto gerencio pessoas?
joselito
0
160
Você (provavelmente) não sabia que o Chrome DevTools tinha isso
joselito
1
100
Eleventy: Sites em 3 minutos ou seu dinheiro de volta
joselito
0
75
Dando rollback no site do governo
joselito
0
270
Chrome Dev Summit'18
joselito
0
92
Next.js: o desenvolvedor feliz de novo
joselito
0
190
Componentizando a Web
joselito
0
190
Firebase para se divertir com IoT
joselito
0
170
Other Decks in Programming
See All in Programming
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
170
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
650
「人を評価する AI」の設計と実装
ryoyanara
0
260
仕様駆動開発の消費期限
watany
20
9.1k
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
270
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
390
React本体のコードリーディング
high_g_engineer
1
160
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
260
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
130
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
350
バグを直したら useEffect が消えた
colorful12
3
770
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
440
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
310
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
65
57k
A designer walks into a library…
pauljervisheath
211
24k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
360
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Design in an AI World
tapps
1
290
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
310
The Limits of Empathy - UXLibs8
cassininazir
1
620
Designing Powerful Visuals for Engaging Learning
tmiket
1
510
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
Transcript
Conectando com o mundo real Physical Web e Web Bluetooth
+JoselitoJúnior @joselitojunior1 +LuisLeão @luisleao
None
None
None
Hey! Joselito. • Modelo e atriz • Instrutor, palestrante •
Hackathoner profissional • Ex-BBB • GDG Organizer • Fã de F1 • Apaixonado por resolver problemas
Beacons?
Beacons » Mini transmissores de mensagens » Bluethooth Low Energy
» Diversos sensores » Sempre ligados, sempre transmitindo » Excelentes pra IoT residencial
None
None
None
None
None
O usuário precisa dos apps. De todos eles!
Physical Web
hFp://pwurl.xyz/g1rplw
Ter todos os apps?
http://bit.ly/1KCWiAk
Physical Web • Parte da especificação do Eddystone • URL:
compatível e rertocompatível • Push Notifications não intrusivas
github.com/google/eddystone Open Source
Physical Web • A aplicação do beacon é capaz de
fazer qualquer coisa que a web faça • Alteração remota • App Linking • Duração de bateria alta
DEMO
None
None
+Exemplos
None
None
None
Carros/Bikes CompaQilhados
Cinema
Do it yourself • Especificação pública no Gihub • Arduino?
Sim • Edison? Yup • Raspberry? Nois
Compre • BKON • KST • Blesh
Usando
Mas... O dispositivo também precisa estar conectado... Seria show show
se eu me comunicasse diretamente... E se...
Web Bluetooth
Use agora! Se puder. • Android 6.0+ • Bluetooth 4.1+
• Chromebook
Use agora! Se puder. • Android 6.0+ • Bluetooth 4.1+
• Chromebook chrome://flags/#enable-web-bluetooth
None
Sensor de cadência Bluetooth® SmaQ
Device de Freq. Cardíaca
Device de Freq. Cardíaca Serviço de Freq. Cardíaca Serviço de
Bateria
Device de Freq. Cardíaca Serviço de Freq. Cardíaca Serviço de
Bateria Sensor: Localização [Location Enumeration] Sensor: Freq. Cardíaca [Flags, Value, RR-Intervals] Status: Nível de Bateria [0-100]
device sensors service location_enum data:[Location Enumeration] heaQ_rate data:[Flags, Value, RR-Intervals]
baFery_level data:[0-100]
None
None
None
None
None
None
DEMO
None
None
None
None
None
None
None
github.com/ joselitojunior/ awesome-nearables
github.com/ joselitojunior/ awesome-nearables
Obrigado (: joselito.ninja @joselitojunior1 #JSDayRec