Upload
masaya-fujita
View
3.746
Download
0
Embed Size (px)
Citation preview
© IBM Corporation 1
Presented by:Bluemix で始める IoT
藤田 昌也Bluemix エバンジェリスト
© IBM Corporation 2
text
自己紹介
藤田 昌也Masaya Fujita
Bluemix エバンジェリストとして、 Bluemix を世の中に広めるための活動に従事基幹システムの開発・運用 Project の PM から、クラウドの世界へ転身好きなBluemix のサービスはNode-Red
© IBM Corporation 3
text
IoT の時代の到来
家電や車、ビルや工場、橋など、世界中の様々なモノ
がインターネットにつながり始めています。
Smart Scales
Connected car
Mobile
Heating and Air Conditioning
Building Security
Smart Deliveries
Smart Meter
Vending Machine
HealthCare
Container Tracking
© IBM Corporation 4
2020 年にネット接続するデバイスは、 500 億を超える
© IBM Corporation 5
IoT デバイスの数
が爆発的に増える
開発されるアプリの
数が爆発的に増える
© IBM Corporation 6
IoT が変える IT 開発環境
1
2
開発サイクルのさらなる短縮化
よりコンポーザブルな開発
© IBM Corporation 7
Bluemix とは?SoftLayer を 基 盤 と し 、 オ ー プ ン ・ ス タ ン ダ ー ド ( Cloud Foundry )を活用した、クラウド・プラットフォーム( PaaS )です。
スピーディーな環境構築豊富な「 API 」と「サービス」の提供
1 開発サイクルのさらなる短縮化
よりコンポーザブルな開発
2
© IBM Corporation 8
アプリケーションの実行環境を迅速に提供
ランタイム
アプリコード
アプリコード
開発者わずか 30 秒でコードを動かす環境準備
任意の開発言語を使用可能
© IBM Corporation 9
コンポーザブルな環境を提供
Security
Services
Web and application services
CloudIntegration
Services
Mobile Service
s
Database services
Big Data services
Watson Service
s
DB
Mobile
IoT
Watson100 種類を超えるサービス
組み合わせてアイデアを形に
他社のサービス /API も豊富
© IBM Corporation 10
典型的な IoT のアーキテクチャー
クラウド・サービスセンサデバイス
iBeacon(BLE デバイス )
OpenBlocks(BLE 検知デバイス )
検知デバイス
DB 分析
モバイル通知
接続 バックエンド連携
Cloudant
IBM Bluemix
IoT Foundation
Bluetooth
例 : ビーコンを活用した、新しい顧客体験
最適な接客・クーポン
© IBM Corporation 11
IoT の世界で Web 技術者が求められる新しい挑戦
センサー・デバイスのデータの接続・取得
新しい通信プロトコルへの対応( MQTT )
ストリームデータの扱い
1
2
3
© IBM Corporation 12
Bluemix は、 IoT を始めるのに最適な環境です。
30 日間無償、 30 日以降も無償枠があります。
© IBM Corporation 13
Recipes 様々なデバイス接続のレシピを Web で公開
© IBM Corporation 14
IoT Foundation MQTT サーバーをクラウドで提供 クラウド上で提供される MQTT サーバー( MQTT Broker )
認証なしで、誰でも使用出来る「 Quickstart 」が使える!
IoT Foundation
© IBM Corporation 15
Node - Red 直感的なデータフローエディタ ブラウザベースの UI で、データフローを書きアプリを作成
IoT Foundation からのストリームデータを容易に加工可能
© IBM Corporation 16
やってみましょう!
スマホ アプリMQTTサーバIoT Foundation
Publish Subscribe
Node-Red
スマホをセンサーと見立て、 HTML 5 / Javascript で、位置
情報や加速度を取得し、 MQTT サーバーに送信
© IBM Corporation 17
携帯の位置情報を MQTT で送信する Web Page
http://goo.gl/wIvijO
© IBM Corporation 18
ここまでのまとめ
1
2
IoT の本格普及により、より短サイクルで、コン
ポーザブルな開発スタイルが求められる
IoT の世界では Web の世界とは違う新しい技術の
習得が必要。
© IBM Corporation 19
本格的な IoT システムの構築に向けて
© IBM Corporation 20
事例 プジョー様
GPS 付きの車体を販売
Connected Car
大量の車の走行データをMQTT で収集
リアルタイム分析によりドライバーに情報提供
API を公開し、保険会社等新たなビジネスを生み出している
© IBM Corporation 21
本格的な IoT システムでの考慮点1
2
3
4
適切なハードウェア・ソフトウェアの選
択
データの蓄積とアナリティクス
既存基幹システムと柔軟な連携
API 公開とエコシステム構築
© IBM Corporation 22
1 適切なハードウェア・ソフトウェアの選
択病院の ICU を支えるセンサシステム
複数の患者の急変をキャッチ
MQTT サーバーの構成は?
クラウド上の
SaaS ?
IoT Foundation
専用サーバ?
IBM MessageSight
© IBM Corporation 23
基幹システム
デバイス連携IoT
Foundation / MessageSight
加工Node-RED /
Runtime
基幹システム
連携
保管Cloudant / dashDB/ Hadoop
分析SPSS / Stream Analysis / R
API 提供API マネジ
メント
IBM Bluemix
1 適切なハードウェア・ソフトウェアの選
択クラウドがよいのか?オンプレが良いのか?
最適な形で組み合わせを
© IBM Corporation 24
2 データの蓄積とアナリティクス
農業を支える、センサシステム
天候や土壌の大量のデータ
適切なデータベースは?
SQL DB? No SQL?IBM DB2 Cloudant
© IBM Corporation 25
2020 年にネット接続するデバイスは、 500 億を超える2 データの蓄積とアナリティクス
IoT では溜めるだけではダメ。アナリティクスでインサイト
を!沢山の分析ツールから適切なサービスを選ぶことがポイン
ト
200 ミリ秒毎、 80 項目のデータをリアルタイムで解析して、予測結果とリコメンドをレースチームへ通知
© IBM Corporation 26
3 既存基幹システムと柔軟な連携
iBeacon
基幹システムと連携することで、 IoT の価値を最大化できる。
IoT アプリと基幹システムの開発サイクルの違い
© IBM Corporation 27
4 API 公開とエコシステム構築
垂直統合 水平分業
センサーから得られた知見、デバイスを動かすシステム
これらを適切に開放し、
API エコノミーと呼ばれる水平分業の世界に適応する
© IBM Corporation 28
1
2
IoT の本格普及により、より短サイクルで、コン
ポーザブルな開発スタイルが求められます。
IoT の世界では Web の世界とは違う新しい技術の
習得が必要です。
3 本格的な IoT システム構築に必要な要素
を、 Bluemix で提供しています。
© IBM Corporation 29
Bluemix で IoT を始めましょう!
http://bluemix.net
© IBM Corporation 30© IBM Corporation 30
Accelerating Digital Business