「あったらいいな」をカタチに - Amazon Web Services

ソニー株式会社
新規事業創出部 I事業室
萩原丈博 増田弘之
1
16/06/2016
2
2
3
https://www.youtube.com/watch?v=1tis1Au26uI
4
MESH アプリ
MESH ワイヤレスタグ
…
様々なインターネットサービスやスマートデバイスとの接続
SDK
…
5
なんでもスマート化できるツール
あなたのIoTシステムを作ろう
6
たった2つの操作で実現!
1. くっつける
2. つなげる
7
Demo
8
9
10
水遣り機
音の出る枯山水
振動モーターで動く虫
プラモデルコントローラー
お絵描きロボット
飛行機の傾きセンシング誘導員
11
「あったらいいな」をカタチに
もの
こと
コップ
しゃべる
うちわ
叩く
ハンガー
触る
冷蔵庫
ゴミ箱
×
開ける
ひっくり返す
机
持ち上げる
イス
振る
:
:
12
「あったらいいな」をカタチに
もの
情報のやりとり
コップ
しゃべる
うちわ
叩く
ハンガー
触る
冷蔵庫
ゴミ箱
×
開ける
ひっくり返す
机
持ち上げる
イス
振る
:
:
13
「あったらいいな」をカタチに
もの
情報のやりとり
もの に 情報のやりとり を
自分の手で追加する
14
15
16
17
大規模
高度
特化型
パーソナル/小規模な領域
18
声で反応するモビール
赤ちゃんの声で反応し、サーボモーターが動くとともに
お母さんの声が再生される。
形ができるまで
完成まで
3分
15分
MESHがなければ
- 作り方が分からなかった。
- 作ろうと思わなかった。
- 考えてなかった。
19
20
MESH SDKについて
CONFIDENTIAL
21
一般開発者がソフトウェアタグを自作できるツール
original
Soft Tag
MESH
SDK
22
簡単な設定とJavascriptによる処理記述で作成
SDKサイト(meshprj.com/sdk)にアクセスし
設定(名前、アイコンなど)とソースコードを登
録
MESHアプリに新しいソフトウェアタグが
追加される
23
ソフトウェアタグでできること
 Webサービス連携
– Web サービス(Web API)を利用する
• e.g. 天気予報取得, SNS投稿
 他機器連携
– 機器の機能(Web API)を利用する
• e.g. カメラ, 赤外線リモコン
 ロジック・アルゴリズム
– 複雑な処理を実現する
• e.g. サイコロ, if文
24
実際に作ってみる
 作るもの
– Slackに投稿するソフトウェアタグ
・デモをしながらご説明します
25
MESH SDKを使ってAWS IoTと連携してみた
CONFIDENTIAL
26
AWS IoTと連携するソフトウェアタグの作り方
 こちらの記事を参考にさせていただきました
http://dev.classmethod.jp/cloud/aws/aws-iot-mqtt-over-websocket/
27
AWS IoTと連携するソフトウェアタグの作り方
 工夫が必要な点
*問題1*
MESH SDKではJSライブラリのロードができない
→ ライブラリのソースを ソフトウェアタグのソース内に
貼り付ける
*問題2*
MESH SDKではLocal Storageが利用できない
→ MQTTライブラリ内でLocal Storageを利用している
箇所をひとまずコメントアウト
28
AWS IoTと連携するソフトウェアタグの作り方
 ソースコード
– Initialize
ライブラリの読み込み
エンドポイントとの接続
29
AWS IoTと連携するソフトウェアタグの作り方
 ソースコード
– Execute
トピックのPublish
30
利用例:データの可視化
温湿度タグ
MESHアプリ
AWS
IoT
AWS
Lambda
Amazon
Elasticsearch
Service
Kibana
31
まとめ
 MESHで簡単にIoTを実現
 MESH SDKを使うと、独自のサービス・機器連携が可能
 AWS IoTと連携すると、IoTバックエンドの構築が非常に簡単
ぜひお試しください!
https://meshprj.com/sdk
32
http://meshprj.com
好評発売中
33