Slide 1

Slide 1 text

Copyright © 2016. All rights reserved. Copyright © 2017 All rights reserved. 2017/07/13 IoT縛りの勉強会! IoTLT vol.29 @ サムライインキュベート API利⽤のススメ

Slide 2

Slide 2 text

Copyright © 2017 All rights reserved. 1 ⾃⼰紹介 n名 前: 百⽊⽥ 雄亮 nFitbit : Charge 2 n所 属: ハンズラボ株式会社 n仕 事: l 東急ハンズのIT統制 l 研究&開発 l 企業システムのクラウド移⾏⽀援 @ykarakita

Slide 3

Slide 3 text

Copyright © 2017 All rights reserved. 2 Fitbitを使⽤し始めた理由

Slide 4

Slide 4 text

Copyright © 2017 All rights reserved. 3 Fitbitを使⽤し始めた理由 n学⽣時代: l 某体育⼤学でやり投げ l →体育学部出⾝のエンジニア(珍)

Slide 5

Slide 5 text

Copyright © 2017 All rights reserved. 4 Fitbitを使⽤し始めた理由 n学⽣時代: l 某体育⼤学でやり投げ l →体育学部出⾝のエンジニア(珍) l Fitbit - トレーニング管理できる + Programmable

Slide 6

Slide 6 text

Copyright © 2017 All rights reserved. 5 Fitbitを使⽤し始めた理由 n学⽣時代: l 某体育⼤学でやり投げ l →体育学部出⾝のエンジニア(珍) l Fitbit - トレーニング管理できる + Programmable l →買うよねー

Slide 7

Slide 7 text

Copyright © 2017 All rights reserved. 6 Fitbit APIで できること

Slide 8

Slide 8 text

Copyright © 2017 All rights reserved. 7 Fitbit APIでできること n主に・・・ ① ⾃分のデータの読み書き ② フレンズ情報の取得 ③ ⾃分のデバイス情報の読み書き

Slide 9

Slide 9 text

Copyright © 2017 All rights reserved. 8 ①⾃分のデータの読み書き

Slide 10

Slide 10 text

Copyright © 2017 All rights reserved. 9 Fitbit APIでできること n⾃分のデータの読み書き l ⽬標の設定 - 体脂肪 - 体重 - ⾷べたもの - 1⽇の歩数 - 1⽇の摂取カロリー など l データの取得 - 睡眠ログ - 体重ログ - ⼼拍数ログ など

Slide 11

Slide 11 text

Copyright © 2017 All rights reserved. 10 ②フレンズ情報の取得

Slide 12

Slide 12 text

Copyright © 2017 All rights reserved. 11 Fitbit APIでできること nフレンズ情報の取得 l ⼀⽇あたりの平均歩数 l ⾝⻑・体重(フレンズが登録していれば) などなど

Slide 13

Slide 13 text

Copyright © 2017 All rights reserved. 12 ③⾃分のデバイス情報の 読み書き

Slide 14

Slide 14 text

Copyright © 2017 All rights reserved. 13 Fitbit APIでできること n⾃分のデバイス情報の読み書き l バッテリーの量 l アラーム(バイブレーション)設定 Fitbit APIのドキュメント https://dev.fitbit.com/docs/

Slide 15

Slide 15 text

Copyright © 2017 All rights reserved. 14 Fitbit API使ってみた

Slide 16

Slide 16 text

Copyright © 2017 All rights reserved. 15 ✕ Music

Slide 17

Slide 17 text

Copyright © 2017 All rights reserved. 16 ⾛る時のスタイルはこんな感じ スマホ イヤホン

Slide 18

Slide 18 text

Copyright © 2017 All rights reserved. 17 ⾛っていて、 こんなことありませんか?

Slide 19

Slide 19 text

Copyright © 2017 All rights reserved. 18 ⾛りも佳境を迎え、 ペースも上がってきて いい調⼦! このままベスト記録!

Slide 20

Slide 20 text

Copyright © 2017 All rights reserved. 19 その時、 イヤホンから 流れてきたのは・・・

Slide 21

Slide 21 text

Copyright © 2017 All rights reserved. 20 落ち着くバラードソング

Slide 22

Slide 22 text

Copyright © 2017 All rights reserved. 21 違う!そうじゃない!

Slide 23

Slide 23 text

Copyright © 2017 All rights reserved. 22 気持ちの⾼まりに 合わせて ⾳楽もテンション 上がるものがいい!

Slide 24

Slide 24 text

Copyright © 2017 All rights reserved. 23 ⼼拍数 ↓連動 曲のBPM

Slide 25

Slide 25 text

Copyright © 2017 All rights reserved. 24 やってみた

Slide 26

Slide 26 text

Copyright © 2017 All rights reserved. 25 APIが提供されている⾳楽ストリーミングアプリ

Slide 27

Slide 27 text

Copyright © 2017 All rights reserved. 26 処理の流れ アプリケーション ⼼拍数API ⼼拍数を問い合わせ 最新の⼼拍数

Slide 28

Slide 28 text

Copyright © 2017 All rights reserved. 27 処理の流れ アプリケーション ⼼拍数API BPMデータベース ⼼拍数に近いBPMの曲を問い合わせ 曲名・アーティスト名

Slide 29

Slide 29 text

Copyright © 2017 All rights reserved. 28 処理の流れ アプリケーション ⼼拍数API BPMデータベース プレイリストAPI 曲をプレイリストに追加

Slide 30

Slide 30 text

Copyright © 2017 All rights reserved. 29 デモ

Slide 31

Slide 31 text

Copyright © 2017 All rights reserved. 30 ↑Spotifyのアプリ

Slide 32

Slide 32 text

Copyright © 2017 All rights reserved. 31

Slide 33

Slide 33 text

Copyright © 2017 All rights reserved. 32

Slide 34

Slide 34 text

Copyright © 2017 All rights reserved. 33 まとめ nFitbit APIを使ってみよう! l ユーザー会もあります - JaFUGで検索! n個⼈技術ブログでFitbit APIの使い⽅など書いてます l http://sakanaaas.hateblo.jp/ @ykarakita

Slide 35

Slide 35 text

Copyright © 2017 All rights reserved. 34 Thank you