「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[IoT]]
--[[Azure]]

* 目次 [#bad91f40]
#contents

*概要 [#db916c2a]
Microsoft の IoT サービス群。

*詳細 [#da53cbf6]
*サービス [#da53cbf6]

**[[Azure IoT Hub]] [#pb564bf4]
エッジデバイスとバックエンドの双方向の通信を仲介するサービス。
**IoTソリューション向けプラットフォーム [#t6e922a9]

**[[Azure IoT Edge]] [#k5ba7ce2]
エッジデバイスにランタイムをコンテナ化&デプロイし、Azureのサービスを利用可能にする。
***[[Azure IoT Hub]] [#pb564bf4]
-IoTデバイスの登録・認証・管理を行い、監視/管理する
-フロントエンドとバックエンドの双方向の通信を仲介する

***[[Azure IoT Central]] [#nbf792a7]
エンタープライズ レベルの IoT ソリューションを提供するIoT アプリケーション プラットフォーム

-IoTデータ、テレメトリ・データの可視化機能が同梱されている。

-開発、管理、および保守の負担とコストを削減する。

-制御機能の一部は含まれていないが、その分、~
必要な設定、管理、運用の負担も少なくなる。

***Azure IoT solution accelerators [#c9c4587b]
[[Azure IoT Central>#nbf792a7]]より大規模なIoT ソリューションを提供するIoT アプリケーション プラットフォーム

-予知保全やリモート監視など、一般的なIoTの利用シーンを~
想定したアプリケーション開発を容易にするテンプレートを提供

-各種のリソースを使用して組み上がっているので修正が難しい。
--IP アドレス
--Virtual Machine
--Managed Disks
--ブロック Blob Storage
--IoT Hub
--[[Stream Analytics>#ob651424]]
--[[Time Series Insights>#id99fae1]]
--App Service
--Cosmos DB

**Digital Twin [#e2dbc5c9]

***[[Azure Digital Twins>e59ca4d4]] [#x1eda987]

***[[Azure IoT Hub DPS>#z21fbe0d]] [#s21a7dd1]

**フロントエンド [#c319c129]

***[[Azure IoT Edge]] [#k5ba7ce2]
-クラウド側の処理を、Edge側で処理する。
-Edgeデバイスにランタイムをコンテナ化~
&デプロイし、Azureのサービスを利用可能にする。

***[[Azure IoT Hub DPS>Azure IoT Hub Device Provisioning Service]] [#z21fbe0d]

***Device Update for IoT Hub [#o6983d39]
IoT デバイスをOTA更新するサービス

***デバイス・エッジ(物理) [#mf801017]
-[[Azure Sphere]]~
Linuxベースのセキュリティ・ソリューション

-Azure RTOS~
IoTデバイスとEdgeデバイスのためのRTOS開発スイート

-[[Raspberry Pi Simulator>Azure IoT Hubチュートリアル#acbfba92]]~
簡単にテストできるシミュレータ

**基本的な可視化のバックエンド [#r0fe5a00]
基本的なバックエンドは、テレメトリ・データの可視化に使用するもの。

***[[Power BI]] [#jee9f74d]
***[[Azure Time Series Insights]] [#id99fae1]
***[[Azure Data Explorer]] [#e60d9877]
***[[Azure Digital Twins]] [#e59ca4d4]

***Azure Maps [#pe820ec5]
地理空間データをモバイルアプリケーションやWebアプリケーションに提供するためのAPI

**[[その他のバックエンド>Azure IoT Hub#k3a2bc2b]] [#ob651424]
可視化以外の目的にも使用できるバックエンド

***[[Azure Functions]] [#u8d1cd8a]
PoC等

***[[Azure Stream Analytics]] [#ae5337e2]
ストリーミング処理の定番

***[[Azure Event Hubs]] [#b9f1a152]
[[Azure Event Hubs]]にプッシュして、他サービスでプル

***[[Azure Event Grid]] [#i6d60ba9]
イベント駆動アプリケーションを対象としたメッセージング
-テレメトリ以外のデータ
-多様なエンドポイントをサポート
-イベント発生順は保証されない。 

***[[Azure Service Bus]] [#y8f2071f]
従来のエンタープライズ・アプリケーションを対象としたメッセージング

**ルーティング可能なバックエンド [#n6689231]
***[[メッセージ・ルーティング>Azure IoT Hub#lc303512]] [#f16cb19a]
***[[イベント・ルーティング>Azure IoT Hub#qa459943]] [#x41c0b41]

*アーキテクチャ [#u9e76988]

**構成 [#xc81bd78]

|Things|Gateway|>|>|Insights|Actions|h
|~|~|Insights1|[[Path>#a8e567fe]]|Insights2|~|h
|IoT デバイス&br;エッジ デバイス|クラウド ゲートウェイ&br;デバイス プロビジョニング|ストリーム処理|→ [[Hot>#ucb542da]] →|Logic Apps(EDI)等|結果を利用する&br;アプリケーション|
|~|~|[[Azure Functions]](FaaS)|→ [[Warm>#ye978ae7]] →|[[Azure Cosmos DB]]&br;(ウォーム パス ストレージ)|~|
|~|~|[[Azureのストレージ]]&br;(コールド パス ストレージ)|→ [[Cold>#uc0166ac]] →|[[Azure Synapse]]、機械学習&br;集計結果や推論結果など|~|
|>|[[Device Provisioning Service>#z21fbe0d]]|>|>|テレメトリをレポーティングするUIやレポート|アプリケーションごとの管理機能|

***[[データ・パイプライン>#c3204daa]] [#y68ea917]
ハブ機能が無く、アクションにOTへのフィードバッグが無いモノ。

***[[ハブ&メッセージ・サービス>#h3cea196]] [#md2a126b]
ハブ機能が有って、アクションにOTへのフィードバッグが有るモノ。

**Path [#a8e567fe]

***Hot [#ucb542da]
データが到着すると、ほぼリアルタイムでそのデータを分析

***Warm [#ye978ae7]
[[Hot>#ucb542da]]と[[Cold>#uc0166ac]]の中間

***Cold [#uc0166ac]
より長い間隔 (毎時または毎日) でバッチ処理を実行

**スケーラビリティ [#y18e46b7]

***[[Azureのデータ・ストア]] [#ma5f38b2]
***[[Azureのメッセージング・サービス]] [#f5a48826]
***[[Azureのストリーム処理テクノロジ]] [#gf3d85ca]
***[[Azureのビッグデータ処理テクノロジ]] [#b0cd8838]

**セキュリティ [#v12b5062]

***保護された通信 [#y6b4d848]
-暗号化、署名
-SSL、TLS
-...

***認証・認可 [#d28b3f30]

-選択肢~
以下のいずれかを使用する。

--証明書
---自己署名証明書
---CA署名証明書

--Azure独自機構
---[[SASトークン>トークン#w01b1c2d]]
---[[Azure Managed ID]]
---[[AzADのOAuth2.0>Microsoft Azure Active Directory#he1b97f0]]

--OSS独自機構
---SASL認証

-使い分け

--Azureサービス~
[[Azure Managed ID]]

--Azureサービス以外
---リッチ~
[[AzADのOAuth2.0>Microsoft Azure Active Directory#he1b97f0]]
---シン~
・証明書~
・[[SASトークン>トークン#w01b1c2d]]~
・OSS独自機構

***物理的な改ざん防止 [#z3fe1fa5]
[[TPM>TPM(Trusted Platform Module)]]によるストレージの暗号化など。

***監視およびログ記録 [#ccbe02e5]

***テレメトリのトレース [#y8d256b0]

**[[参考>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?IoT#nb4173ab]] [#y586061f]

*参考 [#off10675]
-Azure IoT - Wikipedia~
https://ja.wikipedia.org/wiki/Azure_IoT

-Microsoft Azure IoTに関するまとめや違いなど - Qiita~
-最近よく聞くMicrosoftの「Azure IoT」とは?その概要を5分で解説!~
デジタルトランスフォーメーション チャンネル~
https://www.digital-transformation-real.com/blog/what-is-azure-iot-of-microsoft.html

-Azure IoT ソリューション アクセラレータ~
500時間ぐらい触ったので知見を共有する~
https://tako-xyz.com/azure-iot-solution-accelerators/

**TechTargetジャパン [#ed0e5fa7]
「Azure IoT」サービスを一挙紹介~
https://techtarget.itmedia.co.jp/tt/series/14764/
-【前編】「Azure IoT Hub」「Azure IoT Edge」「Azure IoT Central」の違いとは?~
https://techtarget.itmedia.co.jp/tt/news/1907/16/news07.html
-【後編】「Azure IoT」のSphere、Digital Twins、TSI、Maps、Stream Analyticsとは?~
https://techtarget.itmedia.co.jp/tt/news/1907/23/news02.html

**Qiita [#oe2a396b]
-「Azure IoT」の検索結果~
https://qiita.com/search?q=Azure+IoT

-Microsoft Azure IoTに関するまとめや違いなど~
https://qiita.com/motoriderse/items/6382df977e8844b8e344

-【2019年9月版】過去の歴史から学ぶ Azure IoT サービス の変遷
--(前編)~
https://qiita.com/ymodek/items/0bd9b956bfc5479716ba
--(後編)~
https://qiita.com/ymodek/items/358b7c81e9fec9735a32

-Azure の IoT系サービスを簡単に整理~
IoT Hub, DPS, Sphere, RTOS, IoT Edge その他もろもろ~
https://qiita.com/mstakaha1113/items/156c2cbc27ef2ea61a42

***[[Azure IoT Hub DPS>Azure IoT Hub Device Provisioning Service#p564069f]] [#nbbb1de9]

***[[Azure Digital Twins>]] [#jdb5c31a]

**YouTube [#ye719624]
-AWS vs Azure IoT [For Industry]~
https://www.youtube.com/watch?v=eyDcWPic0Do

-Microsoft Azure IoT manufacturing solutions~
https://www.youtube.com/watch?v=xn32a320sv4&t=9s

***[#くらでべ] [#ib125c3c]
-エキスパートと学ぶ Azure IoT / IoT Edge | Azure 入門 42~
https://www.youtube.com/watch?v=80F4qzIDX7Y

-Azure | くらでべ IoT 10 分間クッキング | IoT / Data / AI 編02 [#くらでべ]~
https://www.youtube.com/watch?v=LTmaXK1bEZc

***Tech Briefing: Azure IoT [#sf7bb462]
-Azure IoT の基本
--(前編) - Azure IoT Hub と Azure IoT Central 概説~
https://www.youtube.com/watch?v=RhGqrJcWBiQ
--(後編) - Azure IoT Hub と連携する PaaS~
https://www.youtube.com/watch?v=P-gkZA5oDZI

-Azure IoT Edge 概要~
Azure SQL Edge と Live Video Analytics on Edge を例に~
https://www.youtube.com/watch?v=fAkyoy1TTlc

-Azure IoT Security~
https://www.youtube.com/watch?v=q5FHwb_whyM

-IoT Plug and Play と DTDL~
https://www.youtube.com/watch?v=nup8zFQ9GIw

-Azure Digital Twins 概要~
https://www.youtube.com/watch?v=ifAbycOGpOc

**microsoft.com [#nff973e1]

***Microsoft Azure [#qe808d16]

***Microsoft Docs [#z857a9e5]
-Azure IoT 参照アーキテクチャ - Azure Reference Architectures~
https://docs.microsoft.com/ja-jp/azure/architecture/reference-architectures/iot

-Azure IoT のドキュメント~
https://docs.microsoft.com/ja-jp/azure/iot-fundamentals/

--[[Azure IoT Hub>Azure IoT Hub#b3a9a444]], [[Azure IoT Edge>Azure IoT Edge#d8ab4bca]], [[Azure IoT Central>Azure IoT Central#b82618ea]]

--IoT デバイス開発のドキュメント~
https://learn.microsoft.com/ja-jp/azure/iot-develop/

--Azure Time Series Insights のドキュメント~
https://docs.microsoft.com/ja-jp/azure/time-series-insights/

--Azure Maps のドキュメント~
https://docs.microsoft.com/ja-jp/azure/azure-maps/

--%%Azure IoT ソリューション アクセラレータのドキュメント%%~
%% https://docs.microsoft.com/ja-jp/azure/iot-accelerators/ %%

-Device Update for IoT Hub ドキュメント~
https://learn.microsoft.com/ja-jp/azure/iot-hub-device-update/

***Learn | Microsoft Docs [#y7a55c75]
-AI エッジ エンジニア~
https://docs.microsoft.com/ja-jp/learn/paths/ai-edge-engineer/
-Azure IoT の概要~
https://docs.microsoft.com/ja-jp/learn/modules/introduction-iot/

**[[開発基盤部会 Wiki>https://dotnetdevelopmentinfrastructure.osscons.jp/]] [#z7ef0fda]

***[[IoT>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?IoT]] [#y7fb5b35]

***[[データ・パイプライン>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%83%87%E3%83%BC%E3%82%BF%E3%83%BB%E3%83%91%E3%82%A4%E3%83%97%E3%83%A9%E3%82%A4%E3%83%B3]] [#c3204daa]

***[[ハブ&メッセージ・サービス>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?%E3%83%8F%E3%83%96%EF%BC%86%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9]] [#h3cea196]

----
Tags: [[:クラウド]], [[:Azure]], [[:IoT]]
Tags: [[:クラウド]], [[:ビッグデータ]], [[:Azure]], [[:IoT]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS