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
Fitbitハックした結果、残念になった話
Search
horihiro
October 10, 2017
Technology
1.5k
1
Share
Fitbitハックした結果、残念になった話
IoTLT/ IoT ALGYAN合同企画「失敗編」での登壇資料
horihiro
October 10, 2017
More Decks by horihiro
See All by horihiro
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
600
俺のブラウザ拡張でAzure PortalのQOLをちょい上げしてくれ
horihiro
0
470
ESPr®Developerで作る○○なモノ
horihiro
0
650
Wio NodeのWiFi設定を頑張った話
horihiro
1
1.2k
Other Decks in Technology
See All in Technology
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
310
Loadbalancing exporter internals
ymotongpoo
1
120
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
3
1.3k
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
1
280
ワールドカフェ再び、そしてゴール・ルール・ロール・ツール / World Café Revisited, and the Goals-Rules-Roles-Tools
ks91
PRO
0
190
Directions Asia 2026 | Beyond Buildable AI Agents: Let’s Visualize Partner Value in the AI Era
ryoheig0405
0
140
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
2
230
TSKaigi 2026 - Auth.jsからBetter Authへの 移行に見る「型とランタイム」の 設計思想の変化
teamlab
PRO
1
110
TypeScript の型で副作用の実行順序を制御する
yanaemon
1
140
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
180
AIコーディングエージェントの活用で、コードは静かに肥大化した
yosukeshinoda
1
140
TSKaigi 2026 - 型プラグインシステムの実装に使われるテクニック
teamlab
PRO
1
130
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
The agentic SEO stack - context over prompts
schlessera
0
780
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Optimizing for Happiness
mojombo
378
71k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
200
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
200
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
How GitHub (no longer) Works
holman
316
150k
A Soul's Torment
seathinner
6
2.8k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
700
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
300
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Transcript
Fitbit ハックした結果 残念になった話 2017/10/10 IoTLT / IoT ALGYAN @ 日本マイクロソフト
• 名前: ほり(かわ)ひろ(ふみ) • 居住地: 北海道 -> 横浜 • 仕事:
メーカー勤務 研究開発部門 ⇔ 新規事業開発部門 • 主な技術領域: ソフトウェア(node.js), AWS, docker, etc ... • 各種アカウント: @hori__hiro(twitter) horihiro(qiita / gitlab / github) 自己紹介
テーマ 「失敗」
「失敗」のレベル感 • 作れず「失敗」 • 作ってる途中で「失敗」 • 作れたけど「失敗」
「失敗」のレベル感 • 作れず「失敗」 • 作ってる途中で「失敗」 • 作れたけど「失敗」
Fitbit 「Live Data」
Fitbit • 一番メジャーな活動量計 • クラウドと同期後、 APIによりデータ取得が可能
Fitbit Live Data • 一番メジャーな活動量計 • クラウドと同期後、 APIによりデータ取得が可能 公式アプリなら取れる
Fitbit Live Data 取得用API/SDKがない&仕様非公開
Live Data取得に チャレンジ
Peripheral Central Advertizing Notify Packet Dump BLE Authentication Decompile Fitbit
Encryption
Live Data 取れた
でも
ここから 残念なお知らせ
その1 開発スピード
7月中旬 調査開始
9月末 取得方法が判明
2ヶ月半かかると。。。 1. AndroidWear2.0 ◦ Google Fitで モニタリング 2. Fitbit ionic
◦ デバイスSDK ◦ オリジナルの UIやアプリ
「もうイラナイジャン」感
その2 活用アイデア
やりたかったこと
LT中の心拍表示
で?っていう
【緩募】 活用アイデア
その3 汎用性・安定性
動作確認済み ホストOS
macOSのみ
動作確認済み Fitbit
Charge HR※のみ ※販売終了品
しかも
スマホアプリが 強制ログアウト
まさか垢BAN?
公開できない
【緩募】 人柱 αユーザ様
まとめ Fitbit Live Data取得できたが、、、 • 開発スピード ⇒ 2ヶ月半。時代遅れに。。。 • アイデア
⇒ 使い道が広がらず • 汎用性・安定度 ⇒ 使えるのが自分だけ & 垢BANに怯える日々
頑張ったけど 色々残念なものに
ご静聴 ありがとう ございました