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
IoT & iOS - Lessons learned - Meetup Internet o...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hugues Bernet-Rollande
March 02, 2017
Programming
130
0
Share
IoT & iOS - Lessons learned - Meetup Internet of Things - Usine.IO -
Hugues Bernet-Rollande
March 02, 2017
More Decks by Hugues Bernet-Rollande
See All by Hugues Bernet-Rollande
End to End Encryption for Mobile Developers
huguesbr
1
750
Enriched UI using ARKit
huguesbr
1
150
Enriched UI using ARKit
huguesbr
0
140
IoT & iOS - Lessons learned - Cocoaheads
huguesbr
0
160
IoT & iOS - Lessons learned
huguesbr
1
1.8k
Introduction to BLE on iOS
huguesbr
0
330
Build your UI Developer Toolbox using Playgrounds
huguesbr
0
680
Parse is dead, long live Parse!
huguesbr
0
660
Other Decks in Programming
See All in Programming
UaaL×Androidアプリのメモリ計測 — Memory Profilerの先へ
rio432
0
160
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.2k
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
390
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
23
12k
Kingdom of the Machine
yui_knk
2
1.5k
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
350
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.9k
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
810
「OSSがあるなら自作するな」は AI時代も正しいか ── Build vs Adopt の新しい判断基準
kumorn5s
7
2.6k
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
350
Programming with a DJ Controller — not vibe coding
m_seki
3
840
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Writing Fast Ruby
sferik
630
63k
The agentic SEO stack - context over prompts
schlessera
0
780
So, you think you're a good person
axbom
PRO
2
2k
We Are The Robots
honzajavorek
0
230
Building AI with AI
inesmontani
PRO
1
980
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Making Projects Easy
brettharned
120
6.6k
Bash Introduction
62gerente
615
210k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
Transcript
IOT LESSONS LEARNED ON IOS HUGUES BERNET-ROLLANDE @ROMPELSTILCHEN GITHUB.COM/HUGUESBR CHIEF
SOFTWARE OFFICER @ WIRED BEAUTY 1
IOT LESSONS LEARNED @rompelstilchen TOPIC ▸BLE vs Bluetooth ▸IoT vs
Connected Object ▸Not BLE tutorial 2
IOT LESSONS LEARNED UNIT TESTING ▸Debugging IoT is hard ▸Data
transformation layer (bytes -> value) ▸Test small chunks of code @rompelstilchen
IOT LESSONS LEARNED IOS SIMULATOR VS BLE ▸iPhone Simulator doesn’t
support BLE ▸Use Wrapper & Protocols ▸Stream fake Object (and data) @rompelstilchen
IOT LESSONS LEARNED DEVICE VS APP ▸Device will be slower
to develop than App ▸Develop a Device Simulator ▸macOS Playground support BLE @rompelstilchen
IOT LESSONS LEARNED @rompelstilchen FIRMWARE ▸(Re)learn some C ▸API Specs
defined by App Developer & Hardware Engineer ▸Unit Tests (again!) 6
IOT LESSONS LEARNED @rompelstilchen TOOLS ▸Light Blue ▸Apple Bluetooth Explorer
▸(macOS) Playground ▸Console (BTServer) 7
IOT LESSONS LEARNED SUMMARY ▸Simulate as much as you can
▸Apply same principles for BLE than Server ▸Unit Tests (again!) @rompelstilchen
IOT LESSONS LEARNED @rompelstilchen LEARN MORE ABOUT BLE ▸Core Bluetooth
Programming Guide ▸WWDC (CoreBluetooth 101) ▸Zero to BLE 9 https://www.cloudcity.io/blog/2015/06/11/zero-to-ble-on-ios-part-one/ https://developer.apple.com/ - Core Bluetooth Programming Guide https://developer.apple.com/videos/play/wwdc2012/703/
THANK YOU! SLIDES AVAILABLE ON SPEAKER DECK: HTTP://BIT.LY/2LV3ISK HUGUES BERNET-ROLLANDE
@ROMPELSTILCHEN GITHUB.COM/HUGUESBR CSO ENGINEER @ WIRED BEAUTY 10 @rompelstilchen