SlideShare a Scribd company logo
瀬尾佳隆 (@seosoft)
Microsoft MVP
for VS Dev Tech / Windows Dev
Techfair.jp 2016年7月
2016年7月30日
IoT キットハンズオンの
ソースコード解説します
(クラウド編 Part 1)
Section 3
おことわり
本資料は、2016年7月30日時点の内容です
Slideshare 公開した 2018年1月時点では
古い内容ですが、記録・参考として公開します
資料はこちらから
今日の資料
• http://bit.ly/iot20160730_1
• http://bit.ly/iot20160730_2
• http://bit.ly/iot20160730_3
IoT Kit ハンズオントレーニング資料
• https://docs.com/ota-hiroshi/2325/iotver3
• http://aka.ms/IoTKitHoLV3Support
改めて、今日のテーマ
入口から出口まで一通り触れます
• Windows 10 IoT Core
• IoT Hub
• Stream Analytics
• Power BI, Excel
適宜休憩を取りながら、ゆっくり進めます
IoT Hub の消費者グループ
Stream Analytics を利用する準備
消費者グループ
データを “消費” するアプリをグループ化
各消費者グループは他のグループから独立
任意のタイミングでデータを取り出すことができる
Stream Analytics あたり最大 5グループ
Stream Analytics が他の影響を受けずに
データを消費できるように専用のグループを用意
Consumer Group
日本語訳が微妙・・・
IoT Hub の消費者グループ
メッセージの “消費者グループ” を作成
ストレージの作成
センサーデータの永続化
ストレージを作成
本番稼働を意識すれば、
センサーデータの蓄積は重要なので、
耐久性の高いレプリケーションを選択
検証レベルであれば特に制限はない
ストレージの設定
本番稼働を意識すれば、
センサーデータの蓄積は重要なので、
耐久性の高いレプリケーションを選択
検証レベルであれば特に制限はない
Storage Explorer
Visua Studio のCloud Explorer
でも同等の操作が可能
管理ポータルでは、なぜかテーブルが作れないので
Azure Storage Explorer を使います
http://storageexplorer.com/
テーブルを作成
今回は
“SASSensor” テーブルを作成
※このあとの操作の都合で
名前固定
Stream Analytics
リアルタイムデータ分析
Stream Analytics
外部 (デバイスなど) から
送信される大量のデータを
リアルタイムで処理する
• 後続サービスが利用しやすい形に
整形・分配する
• SAQL (SQL ライクな構文)
データを蓄積・分析・利用
するのは後続サービスの役割
入力を
処理して
出力する
Stream Analytics の作成
入力の定義
“Sensor”
“Service”
“sa”
出力の定義
今回の出力は、
まずテーブル 1個
“ThrOutput”
※このあとの操作の
都合で名前固定
“テーブル
ストレージ”
“SASSensor”
クエリの定義
今回は、支援フォルダー
Step5¥Query.txt の1行目のみコピー
センサーデータをテーブルに永続化
Raspberry Pi アプリを
動かした状態で
Storage Explorer で結果を見てみる
データ出力
Power BI Desktop
https://powerbi.microsoft.com/ja-jp/
テーブルアカウントとアカウントキー
データソースを指定
アカウントとキーを指定
取り込む列を指定
全ての列を取り込むために
[編集]
型の変更
デフォルトだと一部の列の方が
適切ではないので変更
グラフを配置
値を選択
各軸の加速度、温度を
自由に選ぶ
各軸の加速度、温度を
自由に選ぶ
補足) グラフの縦軸が正しくない場合
通貨になってる
ここで編集
軸の型を変更
Power BI (Office 365)
Office 365 のサービスの一つ
(Power BI Desktop とは別)
テーブルストレージの
アカウント・キーを
知らなくても実行できる
※Office 365 のアカウントが必要
Stream Analytics の出力追加
出力先として
“Power BI” が含まれている
Stream Analytics のクエリ追加
支援フォルダー
Step5¥Query.txt を参考に
“PbiOutput” に出力
Power BI
データセットが
自動的に表示される
操作方法は
Power BI Desktop と同様
Excel データの取り込み方は
Power BI と同様
Excel マスターならここからは自由自在
それ以外の出力
今回は Power BI, Excel だけでしたが・・・
Web アプリ、スマホ、Office 365、
他のクラウドサービスなど多数
• 出力先を生かすのは結局 “Stream Analytics”
まとめ
IoT の中心であり
必須の要素
• IoT Hub
• Stream Analytics
Windows 10 IoT は
センサーデバイスとして使いやすい
データの出口として手軽な Power BI, Excel
最後に改めて) 資料はこちらから
今日の資料
• http://bit.ly/iot20160730_1
• http://bit.ly/iot20160730_2
• http://bit.ly/iot20160730_3
IoT Kit ハンズオントレーニング資料
• https://docs.com/ota-hiroshi/2325/iotver3
• http://aka.ms/IoTKitHoLV3Support

More Related Content

PDF
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
PDF
UniTask入門
PDF
UniRx完全に理解した
PDF
UniRx の1歩目
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
PDF
さくらのクラウドを使ってみよう
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part1 共通手順
PDF
Us1000日連続配信して分かってきたこと
IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section2
UniTask入門
UniRx完全に理解した
UniRx の1歩目
IoT キットハンズオン解説 (Azure ML Studio 編) Part4 グループ化
さくらのクラウドを使ってみよう
IoT キットハンズオン解説 (Azure ML Studio 編) Part1 共通手順
Us1000日連続配信して分かってきたこと

Similar to IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3 (20)

PDF
Microsoft Azure&sakura.io体験ハンズオン
PDF
LoRaWANとAzure IoT Hub接続ハンズオン
PDF
IoT 入門 ~ .NET Gadgeteer で簡単プログラミング
PDF
20180817 azure antenna_iot central hands-on
PDF
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
PPTX
PDF
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
PDF
ゼロから学ぶIoT
PDF
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
PPTX
Power BI x IoT ~効果的な可視化に必要なこと~
PDF
IoTシステムを支えるワンストップ基盤 Plat'Data Processing
PDF
ICFO2021 コロナ時代のオンラインハンズオン体験
PDF
20160527_06_Azure Certified for IoT for 共創ラボ
PDF
20170720_2 Drone-WG_Azure
PDF
IoT Architecture
PPTX
HULFT IoT x MotionBoard demo
PDF
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
PDF
【IoT入門】スマホで加速度と位置情報を取得してクラウドに保存しよう!~ハンズオン資料①~
PDF
IoTでAzureのサービス利用~専門知識なしで始める超入門~
PDF
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
Microsoft Azure&sakura.io体験ハンズオン
LoRaWANとAzure IoT Hub接続ハンズオン
IoT 入門 ~ .NET Gadgeteer で簡単プログラミング
20180817 azure antenna_iot central hands-on
Azure Serverless or Power Platform 〜 あなたならどっち?! - Azure Serverless 編
【de:code 2020】 SaaS で迅速に IoT を実現 - Azure IoT Central 最新アップデートと活用術
ゼロから学ぶIoT
IoT キットハンズオン解説 (Azure ML Studio 編) Part3 分類分析
Power BI x IoT ~効果的な可視化に必要なこと~
IoTシステムを支えるワンストップ基盤 Plat'Data Processing
ICFO2021 コロナ時代のオンラインハンズオン体験
20160527_06_Azure Certified for IoT for 共創ラボ
20170720_2 Drone-WG_Azure
IoT Architecture
HULFT IoT x MotionBoard demo
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
【IoT入門】スマホで加速度と位置情報を取得してクラウドに保存しよう!~ハンズオン資料①~
IoTでAzureのサービス利用~専門知識なしで始める超入門~
第2回すだちくん勉強会におけるIoT最新動向と題したプレゼン資料
Ad

More from Yoshitaka Seo (20)

PDF
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
PDF
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
PDF
AI-900 ポイント解説
PDF
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
PDF
AIの見方、AIとの付き合い方
PDF
Custom Visionで仏像を画像分類
PDF
誰もが AI を使う時代、作る時代
PDF
Azure IoT Edge で Custom Vision
PDF
API ペタペタしただけのお手軽 感情分析アプリ
PDF
Machine Learning studio で構造化データから予測分析 (LT版)
PDF
BIerのためのAI入門
PDF
構造化データをツールで簡単に分析
PDF
チャットボットの自然言語処理
PDF
Custom Visionを活用するためのTips
PDF
Machine Learning Serviceを使ってみよう
PDF
Bot Framework Emulator はこんなにすごい
PDF
VS Code Tools for AI の紹介
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
PDF
QnA Maker 逆入門
PDF
PowerApps アプリ開発入門
言語系サービスの統合ポータル Language Studio で Microsoft AI を再確認
Arduino で組み込み開発 - 京都TECH オープンキャンパス2021
AI-900 ポイント解説
AI プログラミング - OCA / 京都TECH オープンキャンパス 2021
AIの見方、AIとの付き合い方
Custom Visionで仏像を画像分類
誰もが AI を使う時代、作る時代
Azure IoT Edge で Custom Vision
API ペタペタしただけのお手軽 感情分析アプリ
Machine Learning studio で構造化データから予測分析 (LT版)
BIerのためのAI入門
構造化データをツールで簡単に分析
チャットボットの自然言語処理
Custom Visionを活用するためのTips
Machine Learning Serviceを使ってみよう
Bot Framework Emulator はこんなにすごい
VS Code Tools for AI の紹介
Bot Builder V4 SDK + QnA Maker / LUIS
QnA Maker 逆入門
PowerApps アプリ開発入門
Ad

IoT キットハンズオンのソースコード解説します クラウド編 Part1 Section3