IoTクラウドプラットフォーム勉強会 #1
IoT と Watson とクラウドが出会ったら、そこは Bluemix だった
2017.Feb.17
自己紹介
Twitter: @dotnsf
facebook: https://www.facebook.com/juge.me
Blog: http://dotnsf.blog.jp/
趣味: マンホール
木村 桂(きむら けい)
Bluemix エバンジェリスト
プログラマー
IoT の例
ラズベリーパイ
MQTT
IBM Bluemix
MQTT ブローカー
MQTT
REST API
Node.js
DB
この環境を今から作ります!
ホスト名入れて「作成」ボタン!
IaaS 環境だとやらなきゃいけない作業
• サーバー3台作成
• MQTT ブローカー、アプリサーバー、DBサーバー
• CPU, メモリ, ディスク, OS, ・・・・
• OS アップデート
• ネットワーク設定/セキュリティ設定
• MQTT ブローカー構築
• Mosquitte 導入
• アプリケーションサーバー構築
• Node.js 導入
• Node-RED 導入
• MQTT サブスクライバー登録
• データベースサーバー構築
• MongoDB 導入
• その他
• ロードバランサー
• バックアップ
• 監視
• etc
SaaS で用意された MQTT ブローカー
ラズベリーパイ
MQTT
IBM Bluemix
MQTT ブローカー
MQTT
REST API
Node.js
DB
SaaS
→すぐ使える
無料版あり(quickstart.messaging.internetofthings.ibmcloud.com:1883)
→今から試せる
IBM Watson IoT Platform
→視覚化、分析のための仕組みを用意
アプリサーバーとデータベースを数分で準備
ラズベリーパイ
MQTT
IBM Bluemix
MQTT ブローカー
MQTT
REST API
Node.js
DB
PaaS
→( Node.js + Node-RED ) + DB をテンプレート化
無料枠あり
→今から試せる
各種センサーデバイス向けキット
ラズベリーパイ
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
もう使える!
応用編
ラズベリーパイ
MQTT
IBM Bluemix
MQTT ブローカー
MQTT
REST API
Node.js
DB
数値の傾向や相関関係を調査
モデル化
他の自然要素をマージ
例: 天候、温度、湿度、風量、、
リアルタイムに異常値を検出
イベントを外部に知らせる(
Webhook, WebSocket)
活用事例: IBM + Honda
https://www.ibm.com/cognitive/jp-ja/outthink/casestudy/iot/
まずはコミュニティに!
https://www.facebook.com/groups/noderedjp/
https://www.facebook.com/groups/bmxug/
IBM Bluemix
IoT と Watson とクラウドが出会ったら、そこは Bluemix だった

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