IoT開発&運用のための パブリッククラウドプラットフォーム

CEATEC JAPAN 2014
パネルセッション「今後のIoT社会に向けて求められる課題と取り組み」
IoT開発&運用のための
パブリッククラウドプラットフォーム
2014年10月10日
村上和彰
国立大学法人九州大学
公益財団法人九州先端科学技術研究所
※本資料ダウンロードサイト:http://www.workshopcloud.org/
1
これまでに出たIoT関連キーワード
• 
• 
• 
• 
• 
• 
CPS (Cyber Physical System)
Industrie 4.0 / Industrial Internet
Cloud
プラットフォーム
超低消費電力デバイス
・・・
2
IoTが目指す
社会実装形態
3
IoTが目指す
社会実装形態
都市OS
4
都市OS(オペレーティングシステム)
ヒト/モノモビリティ
の最適化
TMS
EMS
パーソナルモビリティ
システム
ヒト/モノ/ロボット
共生型快適空間
SA/PA
入退館ゲート
トンネル
仮想都市モデル
グリーンパワーモ
デレータ
スマート&マルチ
モータルシステム
都市OS
その他の
オープンデータ
センサーデータ
交通情報
フ
ィ
ー
ド
バ
ッ
ク
エネルギー消費
オフィスビル
航空管制
空港
産地
農業
住宅
病院
医療
農業用水路
マンション
SA/PA
商業複合ビル
EV
橋
駅
河川
監視カメラ
堤防
倉庫
浄水場
コンビニ
実世界
車道
商店街
高齢化社会
ゴミ
処理場
入退館ゲート
ESC
トンネル
高速道路
電力消費
歩道
交通システム 市街地道路
5
都市OS(オペレーティングシステム)
フィードバック
処理
サイバー世界
観測
実世界&人間社会
6
IoTに必要な
機能要件
7
IoTに必要な
機能要件
CPSS
8
CPSS
(Cyber-Physical-Social System)
Computational
Elements
Inputs
Physical
Elements
Society,
Human Being
Cyber World
Internet
Outputs
Physical World
Social World
9
CPSSの機能要件
BigDataと共通の特性
CPSと共通の特性
CPSS
ン
オンライ
ミッションク
リティカル
モデル&デ
ータ
駆動
組込みシステム(ES)
と共通の特性
10
IoTのシステム
アーキテクチャ
11
IoTのシステム
アーキテクチャ
RT-ECCS
12
RT-ECCS
(Real-Time Embeded Cloud Computing System)
On Premise
Cloud
Plant
Controller on Premise
VM
Backup Controller
on VM
VM
VM
マイコン
ハードウエア
アクチュエータ
ハードウエア
センサ
Plant
Controller on VM
マイコン
機構
ハードウエア
アクチュエータ
ハードウエア
センサ
機構
BigData
OpenData
13
ET (Embedded
Technology)
meets
CLOUD
14
CLOUD
!
15
IoTが
クラウドを
必要とする
3つの理由
16
1. 計算資源
2. センサー融合
3. ビッグデータ
17
「所有」から
「使用」へ
18
コスト削減
だけでは
ない!
19
「共用」
20
「私用」から
「共用」へ
21
IoTが
クラウドを
必要とする
3つの理由
22
1. 計算資源
2. センサー融合
3. ビッグデータ
23
CPSSの機能要件
BigDataと共通の特性
CPSと共通の特性
CPSS
ン
オンライ
ミッションク
リティカル
モデル&デ
ータ
駆動
組込みシステム(ES)
と共通の特性
24
モデル+データ駆動
データ
データ駆動
(Nowcasting)
自動モデ
ル生成
モデル駆動
予測モデル
(Forecasting)
(仮説)
データ
データ
知見
価値
25
IoT開発
&運用環境
26
IoT開発
&運用環境
wCloud+BODIC.org
27
IoT開発
パブリッククラウド
プラットフォーム
wCloud
28
wCloud (=Workshop Cloud: 工房クラウド)
(1) IaaS
(Infrastructure-as-a-Service)
(4) 工房/プロジェクト
ツール
レポジトリ
(5) SNS
(Social Network Service)
モデル
レポジトリ
データ
レポジトリ
(2) X aaS
• 
• 
• 
• 
TaaS (Tool)
MaaS (Model)
DaaS (Data)
・・・
(3) マーケットプレイス
• 
• 
Tool/Model/Data/…
対価
(6) CF/CS
• 
• 
(7) SNS dataに対するビッグデータ分析
Crowd funding
Crowd sourcing
29
IoT MBD(モデルベース開発)
プラントモデル
ECUモデル
マイコン
モデル
ハードウエア
モデル
アクチュエータ
モデル
ハードウエア
モデル
センサ
モデル
機構
モデル
プログラム
設計
オブジェクトコー
ド生成
ECU
実装
Cソースコード
オブジェクトコード
オブジェクトコード
ECUモデル
マイコン&HWモデル
ECU実機
MILS
SILS
SPILS
HILS
(Model In the Loop
Simulation)
(Software In the Loop
Simulation)
(Software-Based Processor
In the Loop Simulation)
(Hardware In the Loop
Simulation)
モデル仕様設
計
制御モデル
30
• 「所有」から「使用」へ
• 「私用」から「共用」へ
• そして、「共創」へ
31
詳しく知りたい方は・・・ お使いになりたい方は・・・
wCloud
32
IoT運用
パブリッククラウド
プラットフォーム
BODIC.org
33
BODIC.org
= BigData
OpenData
CLOUD
?
34
オープンデータ
•  自由に使えて再利用もでき、かつ、誰でも再配
布できるようなデータ
–  二次利用可能、機械可読
–  行政組織の持つデータをオープンデータとして提供
–  データを利用したアプリケーションが作られる
•  施設案内、行政情報の周知、行政の透明化、・・・
ビッグデータとのマッシュアップ!
35
10月7日 CEATECキーノート[K-01]
「新技術で創る新時代∼新技術における顧客への貢献∼」
荻原紀男氏(豆蔵HD社長)
36
BODIC.org
= BigData
OpenData
CLOUD
37
BODIC.org
(BigData & OpenData in the Cloud)
他情報システム
データサイエンティスト
データ解析
アプリケーション
解析ツール
レポジトリ
API
ビッグデータ
解析モデル
レポジトリ
ビッグデータ&
オープンデータ
レポジトリ
クラウドIaaS
(Infrastructure-as-a-Service)
センシング
データ
オープン
データ
38
BODIC.org
∼ Data Farm Complex ∼
オープンデータ・サイド HTTP カスタムAPI マッシュアップ アプリケーション オープンデータ ユーザ ウエブ インタフェース AWS EC2 オープンデータ (LOD化、RDF化済み) AWS DynamoDB HTTP SPARQL AWS EC2 データ カタログ ウエブ インタフェース オープンデータ 提供者 (地方自治体) オープンデータ AWS PostgreSQL CKAN AWS EC2 ウエブ インタフェース データ カタログ CKAN AWS EC2 マッシュアップ アプリケーション ビッグデータ ユーザ HTTP センサーデータなど
の各種のビッグデー
AWS PostgreSQL タ カスタムAPI センサー ネットワーク MQTT MQTT リアルタイム処理 センサー管理 ETL センサービッグデータ・サイド 39
IoT運用パブリック
クラウドプラットフォーム
On Premise
Cloud
Plant
Controller on Premise
VM
Backup Controller
on VM
VM
VM
マイコン
ハードウエア
アクチュエータ
ハードウエア
センサ
Plant
Controller on VM
マイコン
機構
ハードウエア
アクチュエータ
ハードウエア
センサ
機構
BigData
OpenData
BODIC.org
40
詳しく知りたい方は・・・
BODIC.org
11月6日オープン!
41
P-Sen (Petit Sensor Box)
•  ポール型のセンサノード
–  キャンパス内の人や車など
のアクティビティを計測
するために,多種のセン
サを搭載
•  搭載センサ
–  レーザスキャナ
–  ネットワークカメラ
–  無線LAN AP
–  ICリーダ
–  温度・湿度センサ
42
IoT開発
&運用環境
wCloud+BODIC.org
43
IoT開発&運用パブリッククラウドプラットフォーム
∼開発環境と運用環境の一元化、シームレス化∼
Cloud
開発環境
VM
運用環境
Backup Controller on VM
VM
VM
Controller on VM
マイコン
On Premise
ハードウエア
Plant
ハードウエア
アクチュエータ
機構
センサ
Plant
Controller on Premise
マイコン
ハードウエア
アクチュエータ
ハードウエア
センサ
機構
44
IoT開発
&運用環境
オープンイノベーション
プラットフォーム
45