Wi-Fi体重計Withings WS-50 を買ったのでSDKを試してみる

公開日: : 最終更新日:2016/11/29 gadget, iPad, iPhone

奥さんからの要望でスマホと連携する体重計を検討していたが、いつの間にかWithingsのWS-50が11000円台まで安くなっていたので、ついに購入。

以前検討したときには計測精度の問題でタニタやOmronも検討したのだが、月々の料金が必要だったり、接続がBluetoothだけだったりして、結局Withingsがよさそう、しかし高い。ということで見送りとしていたのだが、ここまで安くなれば買っても良いかと。

このあたりでおすすめされている。

新型の Body Cardio も発売されているのだがまだ2万円台と高いのと、自分の用途だとWS-50で問題無さそうだったのでWS-50を選んだ。ちなみに Withingsとしては WS-50はBody、新型は Body Cardio と呼んでいるようだ。略しすぎ。

WS-50用にはもちろんiOSアプリとAndroidアプリが提供されているのだが、当然SDKもあるだろうと思って調べたところ、あった。

Withings Developers

iOS用に Objective-C のコードも用意されているようだ。

jdrevet/Withings-SDK-iOS: Withings-SDK-iOS provides an Objective-C interface for integrating iOS apps with the Withings API

とりいそぎアカウントを作成して、API Keyなどを入手したが、上記 Objective-Cのコードがビルドできない。

Xcode 8 だと Swift3が必要とされるが、Withings-SDK-iOS が最新の OAuthSwiftに対応できていないようだ。また、cocoapodsで入手するとOAuthSwiftが最新の1.1.xではなく0.5.2になってしまう。

→ 下記の作業を行ない、WithingsのiOSアプリから、Developer とは別なアカウントを作成してログインしたところ Withingsサーバからデータを取得できた。

  • Withings-SDK-iOS のPodfileを編集し、pod install で OAuthSwift の1.1.0 をダウンロード
  • Xcode Version 8.1 (8B62) でビルドしたところ Swift コードをConvertする必要があるとの表示が出たので 3.0 にConvert
  • AppDelegate.m の consumerKeyとconsumerSecret をWithings Developers から取得したものに変更
  • WithingsAPI.m と WithingsMeasureAPIClient.m でエラーが発生したので、OAuthSwift 最新版を参照して修正

Activity Measures / Sleep Measures / Body Measures が取得できた。

Withingsはワイヤレススケールの他にもいろいろフィットネス系デバイスを作っているが、このアプリを改造することでデータがとれそうだ。

Withings-SDK-iOS 1Withings-SDK-iOS 2

2016/11/29 追記

jdrevet/Withings-SDK-iOS: Withings-SDK-iOS provides an Objective-C interface for integrating iOS apps with the Withings API にコメントを書いておいたら、0.2.1として対応された。
もうこの対応は不要になったと思われる。

 

 

関連記事

no image

初代 iPad mini 16GB ブラックスレート注文

予約は10/26(金)16:00 きっかりに開始され、iPad mini 16GB ブラックスレート

記事を読む

Appleシリコン搭載Mac発表?

いつからか、下記の文言が App Store Connect で表示されるようになった。

記事を読む

LogLocation 1.3.1 で和暦問題に対応しました

4年ぶりに位置情報ログ取りアプリ LogLocations をアップデートしたところ、レビューにて不

記事を読む

no image

いまさらながらXcode4導入 2011/06/29

Twitterを見ているといろいろ大変そうだったので敬遠していたXcode4だが、デバッグに便利そう

記事を読む

no image

iPhoneアプリUI研究本 iPhone User Interface Design Projects

それほど期待せずに買ったのだが、これは面白かった。 和書だと、iPhoneアプリ成功の法則に近いが、

記事を読む

no image

おんぷちゃん for iPad 1.3.3 Submit

今回は紅白歌合戦を見ながらSubmit。 相変わらずうちの娘が譜読みに苦労していて新しい曲を弾く

記事を読む

Reject 履歴 おんぷちゃん 1.9.0

久しぶりに おんぷちゃん をアップデートしようとしたところ、"Guideline 2.3.7 - P

記事を読む

LogLocations レビューいただきました

4 star review for LogLocations: 愛用してます | LaunchKi

記事を読む

no image

歯科専用 キシリトール100%ガム

歯科医本を4冊ほど読みながら、キシリトール100%ガムを買ってみた。 歯科医専用ということで、確かに

記事を読む

no image

[iPhone SDK] iPhone SDK で Singleton

自分でもよく忘れるので、備忘録的に書いてみる。 iPhone SDKで開発をしていて、時々シングルト

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

Vision Pro カバーケースを買ってみた

[itemlink post_id="11629"]

→もっと見る

  • 2016年11月
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
PAGE TOP ↑