SWEST16 夜の分科会 s1a IoT(Internet of Things)時代を構築

Similar documents
内 容 IoT(Internet of Things)とは Internet of Your Things マイクロソフトのInternet of Things 技 術 アーキテクチャ Event Hub Call To Action まとめ


目次 初めに... 3 実習用 PC... 3 USB ケーブル... 4 Visual Studio 2015 のインストール... 4.NET Micro Framework SDK のインストール... 6 Azure SDK のインストール... 9 補足 NET Micro F

Microsoft Azure Microsoft Corporation Global Blackbelt Sales Japan OSS TSP Rio Fujita

- 最新のマイクロソフト組み込み技術を学ぶ一日 IoT 時代の Windows とデバイス開発 Windows Embedded Community Day 株式会社デバイスドライバーズ日高亜友

Azure で IoT を実現する Things Connec tivity Data Insight Action IoT Edge IoT Hub Data Factory Azure Storage Azure Data Lake Store SQL Database SQL Data War

FUJITSU Cloud Service A5 for Microsoft Azure サービス仕様書

Server and Cloud Platform template

Windows Embedded Community Day 第 5 回 - IoT がもたらす新しい社会と変化 - ドライバ開発から Azure 接続まで - Windows Embedded Community Day 株式会社デバイスドライバーズ日高亜友

一緒に使おう Windows Server 2019 & Microsoft Azure 日本マイクロソフト株式会社クラウド & ソリューション事業本部テクノロジーソリューションプロフェッショナル 瀧本文男 CI16

WS_EOS_user_Web

Windows 10 IoT Core MVA 2015 August Windows 10 IoT Core ハンズオントレーニング Building and running Github MS IoT Samples on Windows 10 IoT Core 5 章センサーデータをクラウドへ

Visual Studio ( )

新たなる価値の創造:TwinCAT IoT & TwinCAT Analytics

組込機器でもクラウド連携! WEC でクラウドサービスを利用する方法 中田佳孝 ( MVP Windows Embedded )

Internet of Things IoT Kit ハンズオントレーニング

Hortonworks Kitase

Windows Azure Microsoft Azure 登 場 本 セッションはここ!! 2

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

IBM 次世代クラウド・プラットフォーム コードネーム “BlueMix”ご紹介

カスペルスキー法人向け製品希望小売価格表 エンドポイント対策 2019 年 04 月 02 日現在 製品名 Kaspersky Endpoint Security for Business - Select( クライアント ) ライセンス数

PNopenseminar_2011_開発stack

Power BI 最新情報と活用方法


Microsoft Azure Azure

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

XML Consortium 2009/5/8 XML Consortium Enterprise2.0 アプリを支えるクラウド基盤としての Windows Azure XML コンソーシアム Web 2.0 部会 日立ソフト宮崎昭世 Microsoft MVP for Development Pl

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

Microsoft Visual Studio 2010 Professional Data Sheet

DS_BIG-IP LTM VE_jp.indd

PowerPoint プレゼンテーション

未来を先取りした最新テクノロジー マイクロソフトの技術でロボティクス

PowerPoint プレゼンテーション

The Microsoft Conference 2014 ROOM E

製品概要 OpenBlocks IoT BX1 OpenBlocks IoT Family はモノとインターネットとの 間をつなぐ IoT ゲートウェイに最適なマイクロサーバーです 極小サイズかつ優れたハードウェア性能に加え IoT ゲートウェイに求められるあらゆる機能を搭載し IoT システムのス

Azure を利用した IoT データ分析

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

プレゼンタイトルを入力してください

Microsoft PowerPoint - 09_for_Print_OSIsoft_Inada&Watanabe.pptx

新サービス「Azure App Service」で変わる新しい Web/モバイル アプリケーション開発

スピーカースライド作成前の確認シート例

Visual Studio with Cordova クロスプラットフォーム開発の全貌

One Core, One Windows Windows Xbox 360 Xbox One Windows 8 Windows 8.1 OS Windows Phone 8.1 Windows Phone 8 OS OS Devices + IoT Adaptive User Interface

小型組込み機器でも、Windows 10 - Windows 10 for IoT Devices解説

1. アンケート集計サンプルについて ここでは Windows Azure と SQL Azure を使ってアンケートを実施し アンケート結果を Excel で集計するサンプルについて説明します アンケートは Windows Azure で運用し アンケート結果は SQL Azure に格納されます

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Microsoft Azure Azure Microsoft Web Azure Microsoft Azure Azure IT Web (IoT) OS Docker Linux JavaScript Python.NET PHP Java Node.js Ruby ios Android W

Microsoft PowerPoint - ã…Šã…¬ã…fiㅥㅼ盋_MVISONCloud製åfi†ç´¹ä»‰.pptx

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

スピーカースライド作成前の確認シート例

スピーカースライド作成前の確認シート例

Congress Deep Dive

ハイブリッド デバイス管理 ~Microsoft Intune~

CA Federation ご紹介資料

IBM Internet Security Systems NTFS ファイルシステム必須 一覧の 以後にリリースされた Service Pack (Release 2 等は除く ) は特に記載の無い限りサポートいたします メモリ 最小要件 512MB 推奨要件 1GB 最小要件 9GB 推奨要件

開発者向けクラウドサービスを活用したリッチな Web/ モバイル アプリケーションの構築手法 杉達也 Fusion Middleware 事業統括本部担当ディレクター [2013 年 4 月 9 日 ] [ 東京 ]

2017 年 6 月 14 日 スムーズな API 連携でデジタルビジネスを推進する API Gateway as a Service の提供を開始 ~ 外部との API 接続を容易にし xtech ビジネス連携を加速 ~ NTT コミュニケーションズ ( 以下 NTT Com) は 複数のシステム

PowerPoint Presentation

EM10gR3記者発表

Microsoft SharePoint Server 2010SharePoint Server 2010Web SharePointSharePoint Server 2010 SharePoint SharePoint Server 2010 SharePoint SharePoint Sha

PowerPoint プレゼンテーション

Windows Azure Platform: その全体像 David Chappell Chappell & Associates Copyright 2009 David Chappell

Presentation Template Koji Komatsu

作成日 :2017/03/29 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフ

ICTのメガトレンドに向けたハイパーコネクテッド・クラウドへの取組み

The Microsoft Conference 2014 インフラストラクチャーを正しく移行するために知っておきたい 10 のテクノロジー ROOMB

Windows 10 2 WaaS IT Windows 10 WaaS Windows as a Service Windows 10 WaaS IT IT IT IT 2

POWER EGG 3.0 Office365連携

proventia_site_protector_sp8_sysreq

Windows PC/ BCP () PC (BYOD: Bring Your Own Device) Windows 8 2 Windows 8 Windows 8 Windows Windows 8 Windows 8 Windows 8 PC/ 2

Windowsユーザでも 手軽に作れるiPhoneアプリ

PowerPoint プレゼンテーション

目次 1. 本書の役割 Windows Agent サポート OS とエディション サポート言語 Agent 稼働前提条件 Azure SDK リリース済み Windows Agent のサポート

Microsoft Word - site_protector_sp7_sysreq.doc

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

ネットワーク設定

2 クラウド連携版デバイス WebAPI Symphony を開発しました Symphony は開発コードネームです

슬라이드 1

Microsoft Enterprise Mobility License

AvePoint Perimeter Release Notes

Windows Azure Platformを活用したPaaSサービス:FGCP/A5

PowerPoint プレゼンテーション

Windows Azure の機能アップデート概要 日本マイクロソフト株式会社デベロッパー & プラットフォーム統括本部プラットフォーム戦略アドバイザー佐藤直樹 1

SAP のプラットフォームとして IBM Cloudを選択すべき理由徹底解説 :SAPをクラウドで活用する 3つのパターン 最善の選択肢は? ERP をクラウド化したいと考える場合 企業システムの中心を担うだけにその実現方法は慎重に検 討したい IBM が SAP システム向けに用意する 3 つのサ

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

Windows10 1 IT Windows 10


次世代無線通信センサネットワークを活用したIoT支援に関する研究

開発方法

新しい 自律型データ ウェアハウス

Whitepaper - Why CM7

ルネサス半導体セミナースケジュール

マイクロソフトが提供するAI関連サービスとその最新事例

製品概要

Oracle Policy Automation 10.0システム要件

Oracle Documents Cloud Service 企業利用に最も安全・安心なクラウドファイル同期・共有サービス

IT IBM Corporation

PowerPoint プレゼンテーション

Transcription:

SWEST16 夜の分科会 s1a IoT(Internet of Things) 時代を構築 日本マイクロソフト株式会社 デベロッパーエクスペリエンス & エバンジェリズム統括本部 エバンジェリスト 太田 寛 Twitter: @embedded_george Blog: http://blogs.msdn.com/hirosho アジェンダ Internet of Things とは デバイスをクラウドにつなぐ データを蓄積する デバイスを管理する データを活用する Internet of Things で価値を生む 最後に 1

Internet of Things とは Internet of Things とは? モノのインターネットとは 物理的なモノ ( 物体 ) のネットワークである また その物体には 自らの状態や周辺環境をセンシングし 通信し 何かしらの作用を施すテクノロジが埋め込まれている Source: Gartner 2

3:0PM 25% 湿度 70 プリセット IoT への期待 インサイトとスピードを得る 競合他社との競争力を強化する 新しい事業機会を創出する 顧客サービスを再定義する 接続可能なモノが急増 接続機能が充実 ビジネス機会 修正 95 表示 支払 2020 年までに 212 億のモノがネットにつながる トレーニング 2020 年までに IoT 関連市場 3,000 億ドル ( 推定 ) 3

IoT Internet Of Things の基本構造 デバイス マイコン サービス 専用機器 クラウド ビッグ サーバー データ 駆動装置 センサー 実世界 クライアント 機器メーカー サービス事業者 開発 運用 管理 派生事業者 利用者 データ活用 サービス AD, System Center, ML, PowerBI, Dynamics, Office 365, SharePoint デモ Device + Azure Sensor(Temp, Humidity, Pressure, Light, Moisture) + Cloud storing Sensor(Accelerometer, Gyro), Motor, Camera + Cloud gateway, remote control Sensor(Accelerometer, Gyro, Compass, GPS) + Cloud real-time multicast Storing and real-time multicast communication. Rapid development using VS 4

IoT の構成要素 Internet of Things 接続蓄積構成分析管理 活用 デバイスをクラウドにつなぐ 5

クラウド超基礎知識 自前のサーバー クラウド 必要な時に必要なだけ使用使った分だけお支払いスケール可能 パブリックオンプレミスハイブリッド App/Service App/Service App App Web Server Database Server OS ハードウェアを含むシステムに必要な全てのものを自分でインストール セットアップ アップデート セキュリティパッチ等も自分で対応 Web Server Database Server OS IaaS 自由度大手間 運用コスト大 Service ストレージ ウェブサーバー ホスティング等 基本機能の提供 PaaS 特定用途向けサービスの提供 SaaS アプリや 拡張可能なアプリ基盤の提供 XaaS 容易にスタート手間 運用コスト低 ウェアラブル既存機器 Gate way リアルタイム情報選別 遠隔制御 6

3:0PM 25%humidity 70preset 接続性の問題 1:1 接続 自前のサーバー クラウド No Problem? No Problem 沢山の接続 自前のサーバー Scale 取りこぼしレーテンシー IoT における 組込み機器とクラウド間のデータの特徴 データ長が比較的短いパケットを断続的に送受信 効果が出る 計測項目増加 測定対象増加 複数のノードからのデータが多数受信 多様な組込みプラットフォーム 組込み機器 95 Windows.NET MF T-Kernel RT Linux VxWorks Non OS HTTP REST AMQP MQTT (+Custom Protocol) クラウド Telemetry Command Notification Contents 重要なポイント 多くのデータパケットを捌く仕組み 標準プロトコル アーキテクチャ フレームワーク 7

Event Hub (Preview) Producers Collection Broker Long term storage Presentation and action Legacy IoT (Custom protocols) Devices IP capable devices (Windows/Linux Low power devices (RTOS) AMQP/HTTP, C,.NET, Java Applications MQTT/COAP/Custom AMQP/HTTP C,.NET, Java Custom Cloud gateway Field gateway (Raspberry PI/ Galileo) (Embedded.Net/ ThreadX) Scale on throughput (GB/s) and concurrent senders (1M with auth/flow control) Event Hub Time based data retention, Consumer groups, Partitioned receivers, Check-pointing, Partition distribution APIs Low end-to-end latency Easy integration with analytics frameworks and services Custom code (Storm/Orleans) Storage adapters Configurable adapters for storage devices Azure Dbs Azure Storage HDInsight http://azure.microsoft.com/ja-jp/services/event-hubs/ - App insights Data analytics State over time Dashboard Service Search Distributed tracing Large Middle Small On Devices Micro 8

High Middle 小型組込み機器の制御ソフトウェア開発を PC アプリ並に簡単に開発したい!! Small.NET Micro Framework Micro / Gadgeteer C# VB でプログラミング Visual Studio を使って開発様々な HW OS にポーティング可能少ないメモリ量で動作オープンソースのファームウェア 容易なスタートアップを目指して.NET Gadgeteer 超低消費電力機器制御 HW I/F 制御 :I2C SPI UART PWM Digital IO WPF サブセットによる UI 構築 ネットワーク通信 (HTTP TCP/IP ) 9

C# VB で 快適プログラミング ドラッグ & ドロップ +.NET MF SDK + 各社の SDK Visual Studio/TFS 機能の活用 エミュレータ 実機デバッグ GUI による HW 設計 必要ライブラリの自動追加 変数 初期化コードの自動生成 独自 SDK も開発可能 10

11

クラウドサービスを使ってみよう http://manage.windowsazure.com を開いて 始めるのは簡単です http://azure.microsoft.com を開いて Visual Studio を起動して 使いたい機能を選択して + 新規 をクリック サブスクリプション契約 無料枠あり プロジェクト作成からもクラウドサービスが作成できる 12

3:0PM 25%humidity 70preset データを蓄積する 95 組込み機器 Windows.NET MF T-Kernel RT Linux VxWorks Non OS Event Hub 0011010111000101 Complex Event Processing Engine Data Storage データストリームでのデータ変換 データストリームの監視 分析 ビジネスルール アラームエンジン 警告と通知 業務アプリとの連携 Azure Tables BLOB Azure SQL Database 関連データ 永続ストレージへの格納 表示や分析で参照 Apply Updates Deliver Content and Commands Device Administration コマンドとコントロール デバイスグルーピング アドミニストレーション デバイスレジストリ デバイスを管理する 実世界での論理的な意味づけ ハードウェア 表示 分析で活用 生産ライン 論理モデル + 計測データ Device Administration 論理モデルの管理機構 コマンドとコントロール デバイスグルーピング アドミニストレーション デバイスレジストリ 13

データを活用する Event Hub 0011010111000101 Complex Event Processing Engine Data Storage Device Administration ビジネスルール アラームエンジン 警告と通知 業務アプリとの連携 Azure Tables BLOB Azure SQL Database コマンドとコントロール デバイスグルーピング アドミニストレーション デバイスレジストリ Internet of Things は 活用して初めて意義がある!! 他のデータとの組合せ ダッシュボード - 今何が起きているか? 分析 - 過去何が起こったか? トレンド クラスタリング パターン データマーケット - データを売る 派生サービス : 予防保全 自動警告 運用コスト削減 歩留り改善 購買動向 機器利用動向 機器開発 Dev Ops 関連技術 PC, Tablet, Smartphone アプリで表示 ソリューション Web アプリホスティング Cloud Service Web Sites Mobile Service PC, Tablet, Smartphone アプリへの通知 蓄積ビッグデータ ソリューションを売る Notification Hub 14

関連技術 - 分析 予測モデル Web API 監視 Event Hub 0011010111000101 Complex Event Processing Engine 機械学習によるリアルタイム監視 Publish Data Storage Azure Machine Learning ( 機械学習 ) 学習モデル 機器利用データ Excel Power Query 機器開発版 Dev Ops Excel Power View Map 状態の可視化 Internet of Things で価値を生む 15

Internet of Your Things 組込み機器を含む様々なデバイス群 Internet of Things 人中心の IT の世界 Mobile First Cloud First ML, CRM, ECM, BI, 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 新しい または 既存の機器をオープンソースのエージェントやゲートウェイで接続 加工したデータを 別のクラウドサービスから取得したデータとともに蓄積 データ表示 機器管理 ルールや警告など様々なアクションの構成 カスタムポータル等 データからギャップや機会に関する洞察を導き出し より良いディシジョン 新しいビジネス価値を創出 16

予告 IoT Kit Hands-on 提供します 2014/10 頃を予定 実際にボードを使ったクラウド連携学習 ステップアップ可能な学習内容 http://aka.ms/iotkithandson 参考情報 Internet of Your Things http://wwww.internetofyourthings.com IoT Kit Hands On.NET Micro Framework ボード等と Azure を使った IoT トレーニング http://aka.ms/iotkithandson Microsoft Azure ポータル http://azure.microsoft.com Windows for IoT Galileo で動く Windows Kernel http://www.windowsondevices.com 自学習サイト Microsoft Virtual Academy http://aka.ms/mva 17

18