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として対応された。
もうこの対応は不要になったと思われる。

 

 

関連記事

au で iPhone5 を下取りに出してきた

今ならiPhone 5を32000で買い取りしてもらえるということで、au Shop に行っ

記事を読む

OPCカメラ+キャップレンズBCL-0980

OLYMPUS AIR A01発売(3/6)まであと5日。OPCカメラのテスターを継続中。 テスト

記事を読む

no image

Pro iPhone Game Development は発売延期らしい

面白そうだったので結構前にAmazonで注文したのだが、ずっと発売されず、おかしいとおもって発売元の

記事を読む

no image

SHIELD iShell iPhone 4 用ケース購入

奥さんのiPhone 4用に SHIED iShell iPhone 4 シェルカバーを購入。Ama

記事を読む

夏休みの工作用にArduinoエントリーキットを買ってみた

先週末にMaker's Faireに行って刺激を受けたこともあり、夏休みの工作に Arduino エ

記事を読む

新アプリ「ドラムちゃん」を公開しました

2015年から作りはじめた iPad専用 ドラム譜学習アプリ ドラムちゃん を本日 2017/01/

記事を読む

no image

Android アプリ開発用端末物色中

以前からAndroid端末は欲しくて、一時期DoCoMo HT-03Aを持っていたこともあったり、D

記事を読む

no image

iPhone Core Audio プログラミング (Extended Audio File Services)

発売日からずっと気になる存在だったが、Audio Queue Services を使ったプログラムを

記事を読む

no image

iPad のマルチタッチジェスチャーによるバグ

iPad/iPad2 はXcodeを利用することでマルチタッチジェスチャーが利用可能になっていました

記事を読む

no image

スマートフォン手袋を買ってみた 2011

去年買ったスマートフォン用手袋は石油くさくてかなりつらい思いをしながら使ってましたが、今年もこりず

記事を読む

Message

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

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

Apple Special Event September 2018

今年も新型iPhoneを発表するアップルのスペシャルイベントが2018

Mint60のFirmwareをOSX用に書き換えてみる

Mint60のFirmwareを書き換えてみる前回、自作キーボードキッ

安くなったPFUのSnapLiteを買ってみた

昔からほしかったが高くて手が出なかったPFUのSnapLiteが201

Mint60のFirmwareを書き換えてみる

自作キーボードキット Mint60 を買ってみた自作キーボード Min

自作キーボードキット Mint60 を買ってみた

8/4(土)のMaker Faire 2018に参加して、自作キーボー

→もっと見る

  • 2016年11月
    « 10月   12月 »
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
PAGE TOP ↑