30
© IBM Corporation 1 Presented by: Bluemix でででで IoT でで でで Bluemix エエエエエエエエ

Bluemixで始めるIoT

Embed Size (px)

Citation preview

Page 1: Bluemixで始めるIoT

© IBM Corporation 1

Presented by:Bluemix で始める IoT

藤田 昌也Bluemix エバンジェリスト

Page 2: Bluemixで始めるIoT

© IBM Corporation 2

text

自己紹介

藤田 昌也Masaya Fujita

Bluemix エバンジェリストとして、 Bluemix を世の中に広めるための活動に従事基幹システムの開発・運用 Project の PM から、クラウドの世界へ転身好きなBluemix のサービスはNode-Red

Page 3: Bluemixで始めるIoT

© 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

Page 4: Bluemixで始めるIoT

© IBM Corporation 4

2020 年にネット接続するデバイスは、 500 億を超える

Page 5: Bluemixで始めるIoT

© IBM Corporation 5

IoT デバイスの数

が爆発的に増える

開発されるアプリの

数が爆発的に増える

Page 6: Bluemixで始めるIoT

© IBM Corporation 6

IoT が変える IT 開発環境

1

2

開発サイクルのさらなる短縮化

よりコンポーザブルな開発

Page 7: Bluemixで始めるIoT

© IBM Corporation 7

Bluemix とは?SoftLayer を 基 盤 と し 、 オ ー プ ン ・ ス タ ン ダ ー ド ( Cloud Foundry )を活用した、クラウド・プラットフォーム( PaaS )です。

スピーディーな環境構築豊富な「 API 」と「サービス」の提供

1 開発サイクルのさらなる短縮化

よりコンポーザブルな開発

2

Page 8: Bluemixで始めるIoT

© IBM Corporation 8

アプリケーションの実行環境を迅速に提供

ランタイム

アプリコード

アプリコード

開発者わずか 30 秒でコードを動かす環境準備

任意の開発言語を使用可能

Page 9: Bluemixで始めるIoT

© 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 も豊富

Page 10: Bluemixで始めるIoT

© IBM Corporation 10

典型的な IoT のアーキテクチャー

クラウド・サービスセンサデバイス

iBeacon(BLE デバイス )

OpenBlocks(BLE 検知デバイス )

検知デバイス

DB 分析

モバイル通知

接続 バックエンド連携

Cloudant

IBM Bluemix

IoT Foundation

Bluetooth

例 : ビーコンを活用した、新しい顧客体験

最適な接客・クーポン

Page 11: Bluemixで始めるIoT

© IBM Corporation 11

IoT の世界で Web 技術者が求められる新しい挑戦

センサー・デバイスのデータの接続・取得

新しい通信プロトコルへの対応( MQTT )

ストリームデータの扱い

1

2

3

Page 12: Bluemixで始めるIoT

© IBM Corporation 12

Bluemix は、 IoT を始めるのに最適な環境です。

30 日間無償、 30 日以降も無償枠があります。

Page 13: Bluemixで始めるIoT

© IBM Corporation 13

Recipes 様々なデバイス接続のレシピを Web で公開

Page 14: Bluemixで始めるIoT

© IBM Corporation 14

IoT Foundation MQTT サーバーをクラウドで提供 クラウド上で提供される MQTT サーバー( MQTT Broker )

認証なしで、誰でも使用出来る「 Quickstart 」が使える!

IoT Foundation

Page 15: Bluemixで始めるIoT

© IBM Corporation 15

Node - Red 直感的なデータフローエディタ ブラウザベースの UI で、データフローを書きアプリを作成

IoT Foundation からのストリームデータを容易に加工可能

Page 16: Bluemixで始めるIoT

© IBM Corporation 16

やってみましょう!

スマホ アプリMQTTサーバIoT Foundation

Publish Subscribe

Node-Red

スマホをセンサーと見立て、 HTML 5 / Javascript で、位置

情報や加速度を取得し、 MQTT サーバーに送信

Page 17: Bluemixで始めるIoT

© IBM Corporation 17

携帯の位置情報を MQTT で送信する Web Page

http://goo.gl/wIvijO

Page 18: Bluemixで始めるIoT

© IBM Corporation 18

ここまでのまとめ

1

2

IoT の本格普及により、より短サイクルで、コン

ポーザブルな開発スタイルが求められる

IoT の世界では Web の世界とは違う新しい技術の

習得が必要。

Page 19: Bluemixで始めるIoT

© IBM Corporation 19

本格的な IoT システムの構築に向けて

Page 20: Bluemixで始めるIoT

© IBM Corporation 20

事例  プジョー様

GPS 付きの車体を販売

Connected Car

大量の車の走行データをMQTT で収集

リアルタイム分析によりドライバーに情報提供

API を公開し、保険会社等新たなビジネスを生み出している

Page 21: Bluemixで始めるIoT

© IBM Corporation 21

本格的な IoT システムでの考慮点1

2

3

4

適切なハードウェア・ソフトウェアの選

データの蓄積とアナリティクス

既存基幹システムと柔軟な連携

API 公開とエコシステム構築

Page 22: Bluemixで始めるIoT

© IBM Corporation 22

1 適切なハードウェア・ソフトウェアの選

択病院の ICU を支えるセンサシステム

複数の患者の急変をキャッチ

MQTT サーバーの構成は?

クラウド上の

SaaS ?

IoT Foundation

専用サーバ?

IBM MessageSight

Page 23: Bluemixで始めるIoT

© IBM Corporation 23

基幹システム

デバイス連携IoT

Foundation / MessageSight

加工Node-RED /

Runtime

基幹システム

連携

保管Cloudant / dashDB/ Hadoop

分析SPSS / Stream Analysis / R

API 提供API マネジ

メント

IBM Bluemix

1 適切なハードウェア・ソフトウェアの選

択クラウドがよいのか?オンプレが良いのか?

最適な形で組み合わせを

Page 24: Bluemixで始めるIoT

© IBM Corporation 24

2 データの蓄積とアナリティクス

農業を支える、センサシステム

天候や土壌の大量のデータ

適切なデータベースは?

SQL DB? No SQL?IBM DB2 Cloudant

Page 25: Bluemixで始めるIoT

© IBM Corporation 25

2020 年にネット接続するデバイスは、 500 億を超える2 データの蓄積とアナリティクス

IoT では溜めるだけではダメ。アナリティクスでインサイト

を!沢山の分析ツールから適切なサービスを選ぶことがポイン

200 ミリ秒毎、 80 項目のデータをリアルタイムで解析して、予測結果とリコメンドをレースチームへ通知

Page 26: Bluemixで始めるIoT

© IBM Corporation 26

3 既存基幹システムと柔軟な連携

iBeacon

基幹システムと連携することで、 IoT の価値を最大化できる。

IoT アプリと基幹システムの開発サイクルの違い

Page 27: Bluemixで始めるIoT

© IBM Corporation 27

4 API 公開とエコシステム構築

垂直統合 水平分業

センサーから得られた知見、デバイスを動かすシステム

これらを適切に開放し、

API エコノミーと呼ばれる水平分業の世界に適応する

Page 28: Bluemixで始めるIoT

© IBM Corporation 28

1

2

IoT の本格普及により、より短サイクルで、コン

ポーザブルな開発スタイルが求められます。

IoT の世界では Web の世界とは違う新しい技術の

習得が必要です。

3 本格的な IoT システム構築に必要な要素

を、 Bluemix で提供しています。

Page 29: Bluemixで始めるIoT

© IBM Corporation 29

Bluemix で IoT を始めましょう!

http://bluemix.net

Page 30: Bluemixで始めるIoT

© IBM Corporation 30© IBM Corporation 30

Accelerating Digital Business