0

Web+DB Press vol.82にJawbone Up24について書いた

8/23発売のvol.82 Amazonで予約できるようになってた

WEB+DB PRESS Vol.82
WEB+DB PRESS Vol.82
posted with amazlet at 14.08.20
山口 徹 Jxck 佐々木 大輔 横路 隆 加来 純一 山本 伶 大平 武志 米川 健一 坂本 登史文 若原 祥正 和久田 龍 平栗 遵宜 伊藤 直也 佐藤 太一 高橋 俊幸 海野 弘成 五嶋 壮晃 佐藤 歩 吉村 総一郎 橋本 翔 舘野 祐一 中島 聡 渡邊 恵太 はまちや2 竹原 河合 宜文
技術評論社
売り上げランキング: 330


前の号から「Hack the Real World」という、オープンなAPIがあるガジェットで何か面白い・便利な物作ろうという連載をやってる。

今回はJawbone Up24という腕輪型のアクティビティロガーについて書いた。
Up24は睡眠や運動のログを記録して、BLEでスマホと同期し、さらにjawbone.comからそれを取得できるAPIがある。
webhook APIもあって、運動したり起床したりすると瞬時にデータをサーバーpushしてくれたりもしてすごい。似たようなロガーは色々あるけど一番APIが良かったのでUp24にした。


記事では基本的なAPIの解説と、起きたらMacからラジオ体操.mp3を流すとか、チャットで俺の状態が見れるようにするとかの例を作った。
Hubot使ったりした。(同じ号にHubotの解説記事もあるらしい)

アクティビティロガーがpushでデータ送ってくれると(ほぼ)完全にインタフェースの操作なしで起きたらエアコン付けるとか、寝てない奴にコードレビュー回さないとかできるわけで、システムを使うとか考えなくてよくなるからユビキタスコンピューティングっぽくて良いと思う。



ちょっと面倒だったのは、テザリング環境で原稿書いているとwebhookが受けられないのと、実際に寝たり起きたりしてデータ取る必要があって夜寝る前にプログラム動かしておいて朝確かめるとか、6月末にjawbone APIのバージョン上がったとか、色々あった。
まあ記事読めばそういう苦労はいらないと思います。


なお記事に出てくる「俺API」という、jawbone APIへのプロキシ的なwebアプリはクライアント(Hubot等)との接続にsocket.ioを使っているけど、別にwebhookでも構わないです。
家のMacで俺APIからのデータ受信してラジオ体操流すとかを作る時に、socket.ioの方がルータ超えとか便利だったのでそうした。

0

WEB+DB PRESS vol.81でIRKitについて書いた、そして連載

WEB+DB PRESS Vol.81
WEB+DB PRESS Vol.81
posted with amazlet at 14.06.17
長嶋 享 藤 吾郎 八木 俊広 日高 一明 滝口 健太郎 田中 慎司 泉水 翔吾 海野 弘成 佐藤 太一 吉村 総一郎 伊藤 直也 川上 大喜 こしば としあき 舘野 祐一 中島 聡 橋本 翔 渡邊 恵太 はまちや2 竹原 川添 貴生 沢渡 真雪
技術評論社
売り上げランキング: 1,655


6月24日発売の81号から「hack the real world」というタイトルの連載をします。第一回目はIRKitについて書きました。

最近まともなAPIがついてるガジェットが色々と出てきてるので、そういうのを使って便利っぽい実世界コンピューティングを作ります。

APIついてるガジェットというと、一昔前までは専用のスマホアプリで操作できます!程度のが多かったけど、最近はHTTPとJSONで操作できたり、OAuthで認証しておいたらガジェットがwebhookでサーバープッシュしてきたりとか面白い。


これから夏で暑いので、家に帰る前にIRKitでエアコンつけるといいと思います。

0

Interface(雑誌)に記事を書いた

今売っている4月号がNFC特集でした

2012年4月号 目次|Interface

Android携帯でNFCタグを読み取る「GoldFish」の概要と応用事例
NFC技術とWebサーバや加速度センサを組み合わせて,実世界GUIを作ろう!
というのを増井先生と書いた。

関連:橋本商会 » ORF2011で実世界コピペ、実世界ユーザインタフェース等を展示した

これ↓