Upload
kimihiko-kitase
View
1.590
Download
4
Embed Size (px)
Citation preview
5分で分かった気になるIoT北瀬公彦
twitter: @kkitasefacebook.com/kkitase
北瀬公彦KIMIHIKO KITASE
http://blogs.itmedia.co.jp/kkitase
@kkitase
日本IBM勤務(前職: Citrix Systems)マーケティング兼クラウドエバンジェリストIBMクラウド(特にSoftLayer)を担当OSS / クラウドコミュニティ支援にも従事仮想化、クラウド関連の記事執筆、講演多数
facebook.com/kkitase
IoTとは
モノのインターネット(Internet of Things、IoT)は、一意に識別可能な「もの」がインターネット/クラウドに接続され、情報交換することにより相互に制御する仕組みである。
出典:wikipedia
2020までにネットに接続するデバイスは、500億を超える
出典: ncta, GROWTH IN THE INTERNET OF THINGS https://www.ncta.com/broadband-by-the-numbers
出典: The Internet of Thinks, http://www.bloombergview.com/quicktake/internet-things
ちょっと考えてみてください…
○○が○○に、○○と話す
例えば…
• 車が、駐車場に、シャッターを開けてと話す
• 家のカメラが、スマホに、侵入者ありと話す
• 宅配便がついたら、不在ボックスが、スマホに、教えてくれる
• 植木鉢が、スマホに、水がなくなったと話す
• ビニールハウスが、スマホに、湿度と温度が高くなったから、窓をあけるようにと教えてくれる
• 体重メーカーが、スマホに肥満度指数を教えてくれる
• 自動販売機が、スマホに気温や湿度をみて、本日のお勧めの飲みものを教えてくれる
IoTの典型的なアーキテクチャ
センサー
センサー デバイス
デバイス
MQTTサーバー
アプリケーション
パブリッシャー
サブスクライバー
代表的なブローカー・IBM MessageSight
・Mosquitto
・Apache Apollo
など
ブローカー
鉄板構成・Node.js
・MongoDB
BLE
MQTT
MQTT
MQTT
ビッグデータ
クラウド
モバイル
ちょっとためしてみたい!
ちょっと試してみたい!
IBM IoT
Foundation
MQTT
サーバー
IBM Bluemix
Node-red
Node.js
Cloudant
(NoSQL)
センサー(ダミー)
MQTT
MQTT
HTTPブラウザー
WebSocket
気温や湿度を収集(デモではダミー・データを送信しています)
設定気温以上になるとツイッター、SMSで通知するデモ
センサーから得られたデータはDBに蓄積し、ブラウザー画面へ一定間隔で反映(WebSocketを使用しています)
パブリッシュ
サブスクライブ
MQTTクライアント
MQTTクライアント
外部サービス
TwilioHTTP
Bluemix IoT
Boilerplates
Node-RED
処理ノードをパレットから選択
デプロイボタンをクリック
各ノードの動作を設定
シートにドラッグ&ドロップし処理順にノードを結合
• ブラウザベースのUIで処理フローを作成• Node.js上でツールやランタイムが動作• BluemixのNode.jsでも実行環境を提供
• Node-RED Starter、Internet of Things Boilerplatesで使用可能
デモ後日デモのご要望は @kkitaseまで
SoftLayer BluemixSummit 2015開催決定
開催日2015年9月2日
開催場所ベルサール渋谷ファースト
主催
SoftLayer Bluemix
Summit 2015 実行委員会
http://softlayer-bluemix-summit.jp
#slbm15