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
iBeacon & CoreBluetooth
Search
Bruno Macabeus
March 13, 2017
Programming
0
52
iBeacon & CoreBluetooth
Lectured at the Apple Development Academy - Brazil.
Bruno Macabeus
March 13, 2017
Tweet
Share
More Decks by Bruno Macabeus
See All by Bruno Macabeus
Retro Game Decompilation Using AI
macabeus
0
34
The Fluent Language - A localization system for natural-sounding translations
macabeus
0
31
[Old slides] The Fluent Language - A localization system for natural-sounding translations
macabeus
0
62
Charadinhas de JavaScript
macabeus
0
10
O dia que fiz engenharia reversa num jogo de Gameboy Advance
macabeus
0
230
[Old slides] Fluent: A localization system for natural-sounding translations
macabeus
0
43
The day I reverse engineered a furry Gameboy Advance game
macabeus
0
430
A linguagem Fluent - Sistema de localização para as traduções fluírem naturalmente
macabeus
0
51
[Old slides] The Day I Reverse Engineered a Gameboy Advance Game (Coding Portugal meetup)
macabeus
1
380
Other Decks in Programming
See All in Programming
XP, Testing and ninja testing ZOZ5
m_seki
3
570
止められない医療アプリ、そっと Swift 6 へ
medley
1
140
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
140
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
230
CSC305 Lecture 01
javiergs
PRO
1
400
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
650
理論と実務のギャップを超える
eycjur
0
120
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
440
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
990
ソフトウェア設計の実践的な考え方
masuda220
PRO
4
540
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
780
私はどうやって技術力を上げたのか
yusukebe
43
18k
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Building Applications with DynamoDB
mza
96
6.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
We Have a Design System, Now What?
morganepeng
53
7.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Thoughts on Productivity
jonyablonski
70
4.9k
YesSQL, Process and Tooling at Scale
rocio
173
14k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Transcript
IBEACON & ARDUINO & CORE BLUETOOTH
IBEACON iBeacon Primeiro dia: 30m
None
Navigation
Navigation - search
Navigation - search - camera
Navigation - search - camera AR
Navigation - search - camera AR - notifications
Navigation - search - camera AR - notifications - signals
ConnectionMaker Exemplo de aplicação com GPS in door
ShowUpp App feito com pelo Rafael para presença
Preço Normalmente vendidos em kit com 3+ $10 ~ $35
a unidade, dependendo da quantidade e modelo. Comunicação Utiliza BLE (Bluetooth Low Energy) na comunicação, para detectar a posição.
Modelos - Estimote Estimote Stickers lifetime: 1 year range: 7
m Long Range Location Beacons lifetime: 5 years range: 200 m Estimote Proximity Beacons lifetime: 2 years range: 70 m
Modelos - Estimote Estimote Mirror lifetime: Endless (usb-powered) range: 10
m
Modelos - kontakt.io Beacon Pro Beacon Pro Double Battery Beacon
MAS TEMOS ESSES PARANAUÉ AQUI NO BEPID? Temos um dos
modelo. Mas conhecer todos os modelos pode ser útil para o final challenge
CORE BLUETOOTH Core BLuetooth Primeiro dia: 1h
CORE BLUETOOTH!? ESPERA! E OS COCOAPODS? BluetoothKit ❌ SwiftyBluetooth ❌
então… o jeito é ir para o Core Bluetooth…
Então veremos um código de exemplo com CoreBluetooth. No caso,
um chat escrito em Swift com CoreBluetooth
https://github.com/macabeus/swiftBluetoothChat.git Estrelinhas, por favor! Quem me dê estrelinhas vai ganhar
um espaço no meu