Session 3-2 IoT(Internet of Things)が 拓 く 新 たなクラウドソリューションの 展 望 と 設 計 アプローチ 日 本 マイクロソフト 株 式 会 社 デベロッパーエクスペリエンス&エバンジェリズム 統 括 本 部 エバンジェリスト 太 田 寛
内 容 IoT(Internet of Things)とは Internet of Your Things マイクロソフトのInternet of Things 技 術 アーキテクチャ Event Hub Call To Action まとめ
IoT(Internet of Things)とは モノ コネクティビティ データ アナリティクス
3:0PM 25% 湿 度 70プリセット IoT がもたらす 市 場 インパクト 接 続 可 能 なモノが 急 増 接 続 機 能 が 充 実 パートナー 様 の ビジネス 機 会 95 表 示 修 正 支 払 2020 年 までに 212 億 のモノが ネットにつながる トレー ニング 2020 年 までに IoT 関 連 市 場 3,000 億 ドル( 推 定 )
Internet of Things 組 込 み 機 器 を 含 む 様 々なデバイス 群 Internet of Things 人 中 心 の IT の 世 界 Mobile First Cloud First ML, CRM, ECM, BI,
IoT = (Things + IT) Data Things + IT Data モノとデータが 人 にパワーを 与 える センサー 取 引 データ ERP データ CRM データ より 良 いお 客 様 と パートナーとの 関 係 を 構 築 する デバイス ビジネスを 飛 躍 さ せることができる インフラ 分 析 ツール 社 内 ドキュメント メタデータ ソーシャル データ パブリック データ 6
M2M の 拡 張 としての IoT 接 続 構 成 機 器 を 通 じた リアルタイムの 監 視 エンドユーザー の 行 動 から 価 値 ある 洞 察 を 得 る Intelligent Systems Service 管 理 拡 張 機 器 の 操 作 に 関 する 集 中 監 視 と 管 理 各 エンドユー ザーに 最 適 化 さ れたサービスの 提 供 7
予 断 から 発 見 気 づきへ 事 前 に あたりを つけた That s IoT!! 従 来 限 られた データ 収 集 と 分 析 網 羅 的 に より 多 く 発 見
IoT の活用 機器 活用 運用 ライフサイクル 製品開発 サイクル Microsoft Azure
Internet of Your Things IoT は Your Things = 既 存 の IT 資 産 から 始 まります 既 存 の 基 盤 を 利 用 して 構 築 既 存 のデバイスに 新 規 デバイスを 追 加 既 存 の 生 成 されるデータを 活 用
IoT の 理 想 的 な 戦 略 今 あるモノと インフラから 始 める クラウドを 使 って 早 期 に 立 ち 上 げる データを 組 合 せ 新 たな 洞 察 を 導 き 出 す 新 たな 洞 察 から 事 業 価 値 を 創 造 する 新 たなデバイス サービス データを 拡 張
IoYT を可能にするモノとサービス Windows デバイス PC/ ラップトップ スマート フォン スレート/ タブレット その他 Microsoft サービス サーバー クラウド サービス M2M サービス 集積回路 POS デバイス 接続された デバイスとデータを簡単に接続し Windowsデバイスは 管理 ビジネスに活用できる洞察 一貫性があり 魅力的で 医療用遠隔モニタ データとBI サービス 業務アプリ系 へ変換 直感的な サービス Machine Learning エクスペリエンスを提供 Stream Analytics セルフチェック アウト キオスク 端末 ロジック デジタル サイネージ コントローラー 診断設備 POS ターミナル 自動化 デバイス セキュリティ ATM 自動販売機 Intelligent Systems Service Kinect HDInsight シンクライア ント端末 ハンドヘルド 端末 そして企業の センサー 枠を越えてその 他の モノ と 他社デバイス 接続 業務用デバイス Power BI for Office 365 アプリケーション とポータル
IoT の 構 成 要 素 デバイス サービス クライアント マイコン 専 用 機 器 駆 動 装 置 クラウド センサー 実 世 界 機 器 メーカー サービス 事 業 者 ビッグ データ サーバー 派 生 事 業 者 利 用 者 開 発 運 用 管 理 データ 活 用 サービス AD, System Center, ML, PowerBI, Dynamics, Office 365, SharePoint
IoT アーキテクチャ 概 観 データ 元 ( 組 込 み 機 器 ) 接 続 0011010111000101 0011010111000101 0011010111000101 管 理 分 析 蓄 積 拡 張 - Microsoft Azure
IoT アーキテクチャ 詳 細 データ 元 ( 組 込 み 機 器 ) 収 集 (ゲートウェイ ネットワーク) ブローカー 長 期 ストレージ 構 成 管 理 プレゼンテーション とアクション ( 拡 張 ) 計 測 対 象 制 御 プラットフォーム Windows Embedded.NET Micro Framework Linux VxWorks T-Kernel カスタム 接 続 性 IP 直 接 接 続 IP 非 対 応 回 線 インターネット イントラネット Wi-Fi 専 用 回 線 接 続 形 態 常 時 接 続 断 続 的 接 続 プロトコル HTTP AMQP MQTT カスタム 認 証 データ 転 送 データ 量 スループット 並 行 性 レーテンシー 接 続 数 双 方 向 性 スケーラビリティ データの 一 時 保 持 サービスへの 分 配 実 時 間 保 持 データの 一 次 加 工 データ 意 味 づけ データ 分 析 自 動 アラート 各 種 サービスへのアダ プタ ストレージアダプタ データ 蓄 積 テーブル ブロブ RDBMS スケーラビリティ データクエリ ビッグデータ 機 器 管 理 論 理 スキーマ 課 金 管 理 デバイス 毎 サービス 毎 データ 管 理 ポータル 状 態 アップデート ダッシュボード 監 視 定 型 レポート シナリオベース 分 析 各 種 活 用 サービス 連 携 業 務 システム 各 種 サービス 3 rd パーティ 開 発 システム 開 発 製 品 開 発 ライフサイクル Agent, SDK Service Bus(Event Hubs) Storage (Blob, Table) SQL Azure ISS Features Cloud Service Web sites Web sites Office 365 Power X Universal Apps Visual Studio Online
Microsoft Azure が 提 供 するサービス コンピューティング WEB サイト 仮 想 マシン クラウド サービス モバイル サービス データサービス Blobs テーブル キュー Files SQL データベース Machine HD Insight 復 旧 サービス Leaning Stream Analytics StoreSImple アプリケーション サービス メディア サービス Service Bus 通 知 ハブ Visual Studio Online BizTalk サービス Automation スケジューラ API 管 理 RemoteApp Active Directory CDN Caching ネットワーク 仮 想 ネットワーク Traffic Manager Express Route
3:0PM 25%humidity 70preset OData API Data Ingress Azure Intelligent Systems Service Data Processing Data Egress Accepts Commands Selectivity Transmits Data Agent 0011010111000101 Intelligent Systems Service Operator Portal Intelligent Systems Service Third-party/ Custom Portals SDK Third-party Systems 95 Agent Agent 0011010111000101 0011010111000101 Complex Event Processing Engine Business Rules Alarm Engine Alerts and Notifications LoB Integration Microsoftprovided Analytics and Visualization LoB Apps External Analytics Tools Agent Gatewa y 0011010111000101 Apply Updates Deliver Content and Commands Data Storage Device Administration Azure Tables BLOB Azure SQL Database Command and Control Device Grouping Administration Device Registry Third-party Analytics and Visualization 0011010111000101 External Data Sources SDK Device Actions through Agent Capabilities Command and Control
IoT エコシステムと Azure サービス 1 業 務 システム 管 理 者 向 け IoTシナリオを 活 用 した 業 務 ソリューション 構 築 信 頼 性 ある 完 成 したサービスを 使 いたい 3 より 高 度 なレベルのIoTシ ステムを 開 発 したい Azureを 深 く 理 解 している Azure 上 でIoTの 全 てを 開 発 できるリソースを 持 っ ている Azure の 機 能 を 直 接 使 い たい IoTの 環 境 とソリューショ ンのコントロール 性 を 最 大 化 したい 3 rd Party IoT SaaS ソリューション 3 rd Party IoT モデル 3 rd Party IoT SaaS ソリューション Microsoft Azure Services Intelligent Systems Service Intelligent Systems Service 組 込 み 機 器 向 けAgent デバイス/アラームスキーマ イベント 処 理 デバイス 毎 の 課 金 2 いち 早 くIoTソリューショ ンを 構 築 したい 開 発 者 向 け IoTによる 技 術 革 新 を 活 用 したい 信 頼 のおけるプロバイ ダーからの 革 新 とロード マップが 必 要 素 早 く 開 発 するために 組 込 み 機 器 向 けのライブラ リーやイベント 管 理 機 構 が 必 要 ISS 上 でアプリを 開 発 した い 収 集 ブローカー 変 換 ストレージ プレゼンテーション Service Bus (Event Hubs) Machine Learning Cloud Service HD Insight NRT Table Blob SQL Azure Cloud Service Web site
事 例 :ロンドン 地 下 鉄 +
事 例 : ThyssenKrupp エレベーター +
デバイス クラウド 連 携 ウェアラブル 既 存 機 器 Gate way リアルタイム 情 報 選 別 遠 隔 制 御
3:0PM 25%humidity 70preset 組 込 み 機 器 多 様 な 組 込 みプラットフォーム 95 Windows.NET MF T-Kernel RT Linux VxWorks Non OS 直 接 接 続 間 接 接 続 HTTP REST AMQP MQTT (+Custom Protocol) Telemetry Command Notification Contents クラウド 重 要 なポイント ブローカー 標 準 プロトコル アーキテクチャ フレームワーク セキュリティ コストバランス
IoT における 接 続 1:1 接 続 自 前 のサーバー IoT 環 境 クラウド No Problem? 沢 山 の 接 続 自 前 のサーバー 増 減 No Problem Scale Capability 取 りこぼし レーテンシー IoTにおける 組 込 み 機 器 とクラウド 間 のデータの 特 徴 データ 長 が 比 較 的 短 いパケットを 断 続 的 に 送 受 信 効 果 が 出 る 計 測 項 目 増 加 測 定 対 象 増 加 複 数 のノードからのデータを 多 数 受 信 セキュリティとコスト
Event Hub Consumer Group Consumer Group Consumer Group Worker Role Worker Role Worker Role Worker Role Worker Role Worker Role
関 連 サービスとの 連 携 活 用 Event Hub 0011010111000101 機 器 利 用 データ Complex Event Processing Engine Data Storage ライブストリーミング による 動 画 収 集 Excel Power Query 機 械 学 習 による リアルタイム 監 視 予 測 モデル Web API Publish Azure Machine Learning ( 機 械 学 習 ) 監 視 学 習 モデル モバイルサービスに よる 一 般 端 末 での データ 活 用 機 器 開 発 版 Dev Ops Excel Power View/Map 状 態 の 可 視 化 通 知 サービス
Call To Action http://aka.ms/iotkithol IoT Kit Hands-on Training.NET Micro Framework Board +Sensors Hardware Kit ステップバイステップでIoTを 構 築
Microsoft が 提 供 する Internet of Things トータルソリューション Devices and assets Cloud and infrastructure Analytics Ready Drive Insights Devices A Agent 1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010 1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111 Power BI Sensors User Alerts input Gateway 1010101001100011010101011101001101010101010011011101111011100101010000110101010111010011010 1010111010011101010101011010011010101010101001101100010101111010011101010101011011110100111 Customer portal StreamInsights Value HDInsight 新 しい または 既 存 の 機 器 をオープンソースのエー ジェントやゲートウェイで 接 続 加 工 したデータを 別 のク ラウドサービスから 取 得 し たデータとともに 蓄 積 データ 表 示 機 器 管 理 ルールや 警 告 など 様 々なア クションの 構 成 カスタム ポータル 等 データからギャップや 機 会 に 関 する 洞 察 を 導 き 出 し より 良 いディシジョン 新 しいビジネス 価 値 を 創 出