tamuraです。

IDCフロンティアさん主催のサバフェス2016に参加してきました。

今年は「健康をテーマにしたハッカソン」、IoTを駆使してエンジニアの生活を向上させようという目的でした。参加賞として各種デバイス(ラズパイ2とか)がいただけるので参加してきました。


チーム

  • ILT

メンバ

  • tamura
  • kamitani
  • nakashima


総括

  • 1週間あっても最終日にやっつけになってしまうので、計画を立ててやろう!

    • 前日の夜というかほぼほぼ当日から開始って計画性なさすぎ

  • ぶっ飛んだアイデアの方が作ってて楽しそう!

    • 今回は時間無いに完成しそうなもの、というのから入ってしまった

  • 発表のときはタイマーとかを使って自分の持ち時間が分かるようにするとよい!

    • 前に発表している組が強制終了させられていたので、あわててタイマーを探しました



ログ

3/17(木)

説明会@IDCフロンティア

新宿三丁目で降りて歩くと、意外とすぐに着きました。

kamitaniは仕事の関係で遅れて21:00くらいに参加、nakashimaは所用があるということで20:30に帰宅、と最初から足並みがそろっていません。

不安です。


いただいたデバイスたち

tamura

  • ラズパイ2

  • 加速度センサ

kamitani

  • ESP8266

  • 温湿度センサ

nakashima

  • ラズパイ2



3/18(金)

初心者向けハンズオン@IDCフロンティア

kamitaniが参加したようです。



3/19(土)

tamura

秋葉へ必要な部品等を買出しに行きました。

ESP-WROOM-02が売っていたので、今回はESPで行くか!と思い購入してきました。


3/20(日)

tamura

ラズパイ2のインストール。あっけなく完了です。
 

3/21(月) 22:00

tamura

シリアルケーブルがないので、PCとESPをつなぐことはあきらめ、ラズパイとESPをつなぐことにしました。

ラズパイからminicomというターミナルソフトで接続を確認するも、確認できず。

接続方法が悪いのかssh経由だから接続できないのか切り分けできず。


3/22(火) 04:00

sshでXを飛ばしてcutecomというターミナルソフトを使うと、あっさり反応しました。

回路は変えていません。

minicomがダメだった模様。

朝チュンです。眠い。


3/22(火) ~ 3/25(金)

ESP-WROOM-02がボタン電池で動くか調べていたのですが、どうやら難しいようです。

加速度センサがあるので仕事中の姿勢をチェックできないかと思ったのですが、デバイスが小型化してもバッテリーが大きかったらIoTの意味があまりないな~と。

「今後の課題としてバッテリーの小型化」という方向性でお茶を濁そうと思いました。



3/25(金) 22:00

やっと3人で何を作るのか認識あわせを行いました。

みんな作業場が別々で毎日遅くまで仕事しているので、結局前日スタートに。



アプリ名

  • 加速度センサで日中どれくらい動いたかを教えてくれるやつ(仮)


全体の構成

  • ESP8266

    • 加速度センサを使ってどれくらい動いたかを把握する

    • それを1分ごとにサーバに送信する

  • サーバ

    • 1分ごとの動きをデータに溜め込む

    • 業務終了時間になったら動きの集計を行う

    • 結果をMyThingsを使って通知する



3/26(土) 01:00

tamura

Azureサーバのセットアップが完了。

IDCFのサーバは勘違いしてメモリが小さいモードで作ってしまったので、サーブレットが動かせるか不安だったのでAzureでJavaを動かすようにしました。

なんか無駄に複雑な構成に。。。



nakashima

PCの環境整備を始めました・・・・。

彼はJavaでサーブレットを書いてもらい、ESPからのデータを受け取ってDBにガシガシ入れ込むのを作ってもらいます。


kamitani

nakashima

仕様の調整を行ってます。

サーブレット:nakashima

集計バッチ:kamitani

の方針です。


3/26(土) 02:00

kamitani

DBスキーマが完成しました。やったね。


nakashima
32iu
(イミフ)


3/26(土) 02:45

tamura

ESP8266(ESP-WROOM-02)への書き込みに失敗しまくりだったので、ESP8266をあきらめて、ラズパイでいくことにしました。この時間から辛いです。



3/26(土) 03:00

tamura

ラズパイと加速度センサの接続が確認できました(べんり!)

ラスパイを持って振ると、加速度センサの値が変わっていることが確認できます。



3/26(土) 04:00

kamitani

集計バッチが8割ほど完成しました。

あとは健康かどうかの閾値をどうするか、くらいです。



3/26(土) 05:00

tamura

加速度センサから出てきた生の値を使うと値が小さすぎていい感じにならないので、いい感じに変換させました。これで担当分はほぼ完了です。

お祝いにカップラーメンを食いました。


3/26(土) 06:00

tamura

就寝


nakashima

起床wwwww

君寝てたのかいwwww
2時過ぎの「32iu」で気絶していたそうです。 


3/26(土) 09:00

tamura

nakashima

WebサーバのI/Fを決定させました。

もうラズパイ側することないぞ。



3/26(土) 09:30

kamitani

気絶



3/26(土) 12:45

tamura

kamitani

nakashima

ロッポンギ(Yahoo)に集まる

このときに3人が初めて集合しました。


3/26(土) 13:00

会場イン


3/26(土) 14:00

tamura

myThingsの設定中


3/26(土) 14:30

nakashima

Webサーバ完成!

ギリだな


すでに手動でデータを突っ込んでmyThingsからメールが来ることを確認済みなので、これでアプリはOK!


3/26(土) 15:00

tamura

スライド作成


3/26(土) 15:30

tamura

kamitani

nakashima

スライドに絵を張りまくり


3/26(土) 16:00

終了!


3/26(土) 16:10

発表!


3/26(土) 16:13

発表終了!

お疲れっした!

 

発表スライドです