13
IoTクラウドプラットフォーム勉強会 #1 IoT Watson とクラウドが出会ったら、そこは Bluemix だった 2017.Feb.17

IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

Embed Size (px)

Citation preview

Page 1: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

IoTクラウドプラットフォーム勉強会 #1IoT とWatson とクラウドが出会ったら、そこは Bluemix だった

2017.Feb.17

Page 2: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

自己紹介

Twitter: @dotnsffacebook: https://www.facebook.com/juge.meBlog: http://dotnsf.blog.jp/

趣味: マンホール

木村 桂(きむら けい)

Bluemix エバンジェリスト

プログラマー

Page 3: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

IoT の例

ラズベリーパイ

MQTT

IBM Bluemix

MQTT ブローカー

MQTT

REST API

Node.js

DB

この環境を今から作ります!

Page 4: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

ホスト名入れて「作成」ボタン!

Page 5: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

IaaS 環境だとやらなきゃいけない作業•サーバー3台作成

• MQTT ブローカー、アプリサーバー、DBサーバー

• CPU, メモリ, ディスク, OS, ・・・・

• OS アップデート

• ネットワーク設定/セキュリティ設定

• MQTT ブローカー構築• Mosquitte 導入

• アプリケーションサーバー構築• Node.js 導入

• Node-RED 導入

• MQTT サブスクライバー登録

• データベースサーバー構築• MongoDB 導入

• その他• ロードバランサー

• バックアップ

• 監視

• etc

Page 6: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

SaaS で用意されたMQTT ブローカー

ラズベリーパイ

MQTT

IBM Bluemix

MQTT ブローカー

MQTT

REST API

Node.js

DB

SaaS→すぐ使える無料版あり(quickstart.messaging.internetofthings.ibmcloud.com:1883)→今から試せる

IBM Watson IoT Platform→視覚化、分析のための仕組みを用意

Page 7: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

アプリサーバーとデータベースを数分で準備

ラズベリーパイ

MQTT

IBM Bluemix

MQTT ブローカー

MQTT

REST API

Node.js

DB

PaaS→( Node.js + Node-RED ) + DB をテンプレート化無料枠あり→今から試せる

Page 8: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

各種センサーデバイス向けキット

ラズベリーパイ

MQTT

IBM Bluemix

MQTT ブローカー

MQTT

REST API

Node.js

DB

各種センサー向けのキットを用意→インストールするだけでMQTT ブローカーに接続して情報を送信

$ wget https://github.com/ibm-messaging/iot-raspberrypi/releases/download/1.0.2/iot_1.0-1_armhf.deb$ sudo dpkg -i iot_1.0-1_armhf.deb

Page 9: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

もう使える!

Page 10: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

応用編

ラズベリーパイ

MQTT

IBM Bluemix

MQTT ブローカー

MQTT

REST API

Node.js

DB

数値の傾向や相関関係を調査モデル化

他の自然要素をマージ例: 天候、温度、湿度、風量、、

リアルタイムに異常値を検出

イベントを外部に知らせる(Webhook, WebSocket)

Page 11: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

活用事例: IBM + Honda

https://www.ibm.com/cognitive/jp-ja/outthink/casestudy/iot/

Page 12: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

まずはコミュニティに!

https://www.facebook.com/groups/noderedjp/

https://www.facebook.com/groups/bmxug/

Page 13: IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!

IBM Bluemix

IoT とWatson とクラウドが出会ったら、そこは Bluemix だった