Upload
softlayerjp
View
242
Download
0
Embed Size (px)
Citation preview
IoTクラウドプラットフォーム勉強会 #1IoT とWatson とクラウドが出会ったら、そこは Bluemix だった
2017.Feb.17
自己紹介
Twitter: @dotnsffacebook: https://www.facebook.com/juge.meBlog: 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 だった