pepper x iot x web 勉強会やってみた話と失敗談

29
Pepper x IoT x Web 勉強会の紹介と失敗談

Upload: dsuke-takaoka

Post on 13-Aug-2015

98 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Pepper x IoT x Web 勉強会やってみた話と失敗談

Pepper x IoT x Web 勉強会の紹介と失敗談

Page 2: Pepper x IoT x Web 勉強会やってみた話と失敗談

Who am i高岡大介: (元フリー)エンジニア

最近やってること • Web関連の開発・技術顧問 • AITC IoT勉強会シリーズ • 特集記事/対談 • 就職しました! dsuket

Page 3: Pepper x IoT x Web 勉強会やってみた話と失敗談

今日のお題

Pepper x IoT x Web

勉強会やりました

Page 4: Pepper x IoT x Web 勉強会やってみた話と失敗談

Pepper ご存じですよね

Page 5: Pepper x IoT x Web 勉強会やってみた話と失敗談

感情認識ヒューマノイドロボット。フランスのアルデバランロボティクスと同社に出資するソフトバンク傘下のソフトバンクモバイルにより共同開発された。第二の産業革命はまだ起こしていない

(終わっちゃって悲しいですね・・・)

Page 6: Pepper x IoT x Web 勉強会やってみた話と失敗談

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

全体像

6

温度データ

PublishSubscribe

WebSocketREST

Web Browser on TabletTessel

Page 8: Pepper x IoT x Web 勉強会やってみた話と失敗談

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

スマートハブとしての Pepperの可能性!!

8

Page 9: Pepper x IoT x Web 勉強会やってみた話と失敗談

と、簡単にできる!

Page 10: Pepper x IoT x Web 勉強会やってみた話と失敗談
Page 11: Pepper x IoT x Web 勉強会やってみた話と失敗談

予想だにしないトラブルが! (あるある)

Page 12: Pepper x IoT x Web 勉強会やってみた話と失敗談

トラブル一例• Tesselスペック問題

• 誤認識問題

• オーバーヒート問題

• キャッシュ問題

• 無線LAN問題

• トライアル期間問題

Page 13: Pepper x IoT x Web 勉強会やってみた話と失敗談

トラブル一例• Tesselスペック問題

• 誤認識問題

• オーバーヒート問題

• キャッシュ問題

• 無線LAN問題

• トライアル期間問題

Page 14: Pepper x IoT x Web 勉強会やってみた話と失敗談

Tesselスペック問題

BaaS使えば楽勝じゃね?milkcocoa使おう!

Tesselではsocket.ioが動かない!!

→ 断念(現在のmilkcocoaでは使えるらしい?)

Page 15: Pepper x IoT x Web 勉強会やってみた話と失敗談

Tesselスペック問題

PusherがRESTで使えそう!

暗号化処理が重すぎて1req/30secかかる…→ 断念!

Page 16: Pepper x IoT x Web 勉強会やってみた話と失敗談

Tesselスペック問題

PubNubがよさげ!?

Tesselでの公式サンプルもあり ようやく動いた!

Page 17: Pepper x IoT x Web 勉強会やってみた話と失敗談

Tesselスペック問題

http://www.slideshare.net/yasuyukijinnouchi/pepperx-iotxweb

詳しくはこちらを

Page 18: Pepper x IoT x Web 勉強会やってみた話と失敗談

キャッシュ問題Pepper内蔵のタブレットはキャッシュが強烈に効く

htmlファイルだけでなく、そこで参照しているjsやcssもキャッシュされる。

更新したとき、タイムスタンプなどをパラメータに渡してやる必要がある。

Grant/Gulpで差し込むのがよい。

Page 19: Pepper x IoT x Web 勉強会やってみた話と失敗談

キャッシュ問題詳しくはこちら

http://www.slideshare.net/hirokazuegashira/aitc-pepper-47967341

Page 20: Pepper x IoT x Web 勉強会やってみた話と失敗談

無線LAN問題

別名: 人大杉です

Page 21: Pepper x IoT x Web 勉強会やってみた話と失敗談

無線LAN問題

いつものAP使ったら、ワークショップ参加者が多かったためキャパ溢れてしまった!!

Pepper用は分けていたが、センサー用が盲点

Page 22: Pepper x IoT x Web 勉強会やってみた話と失敗談

無線LAN問題

多数のIoTデバイスを持ち寄る場所とかでは干渉必至!!

デモはできだけ有線を考える。(または動画を用意)

Page 23: Pepper x IoT x Web 勉強会やってみた話と失敗談

トライアル期間問題

別名: 金払え

Page 24: Pepper x IoT x Web 勉強会やってみた話と失敗談

トライアル期間問題PubNubを30daysフリートライアルで試用

一月後に再演するとフリートライアル終わってた…不安定だが、なんとか使えた。。

終了期間忘れがちなので要注意!(大体それどころじゃない)

Page 25: Pepper x IoT x Web 勉強会やってみた話と失敗談

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

スマートハブとしての Pepperの可能性!!

25

Page 26: Pepper x IoT x Web 勉強会やってみた話と失敗談

_人人人人人人_ > 突然の告知 < ‾Y^Y^Y^Y^Y‾

Page 27: Pepper x IoT x Web 勉強会やってみた話と失敗談

IoT総まとめ!AITCでやってきたIoT勉強会シリーズ総決算!これまでのダイジェスト&LT大会を予定!

・IoTとは何なのか・ソリューションとデバイス編・IoTハンズオン: センサーデータをクラウドへ・Pepper x IoT x Web・AI x IoT・Deep Learning x IoT ハンズオン

Page 28: Pepper x IoT x Web 勉強会やってみた話と失敗談

IoT総まとめ!

8月24日(月)夜、都内どこか。

一般参加、LT参戦 お待ちしています!

Page 29: Pepper x IoT x Web 勉強会やってみた話と失敗談

Copyright © 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

http://aitc.jphttps://www.facebook.com/aitc.jp

最新情報は こちらをご参照ください

ハルミンAITC非公式イメージキャラクター

29