Mais conteúdo relacionado Semelhante a Azure IoT Edge入門 (20) Mais de Tomokazu Kizawa (20) Azure IoT Edge入門3. Azure IoT Edge
• 目的
• エッジデバイス側で高速に処理
• よく多くのデバイスをAzure IoTで扱う
• 対応プラットフォームはWindowsとLinux
• エッジ側の処理は、コンテナ技術を使ってクラウドから配信
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 3
6. Edge
利用シーン
• 情報の中継
• Azure IoT Hubとの仲介
• Azureとの通信ができない場合のデータの蓄積
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 6
マイコン
ボード
+
センサ
シリアル通信
Azure
IoT Hub
Azure
IoT Edge
7. 利用シーン
• プロトコル変換
• エッジデバイスがAzure IoT Hubと通信できない場合
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 7
Edge
マイコン
ボード
+
センサ
MQTT
Azure
IoT Hub
Azure
IoT Edge
独自
プロトコル
11. 対応しているWindowsとLinux
• Windows
• Windows 10 Ver.1809 (October 2018 Update) Build 17763
• Windows 10 IoT Core (October 2018 Update)
• Windows Server 2016
• Linux
• レベル1(公式サポート)
Raspbian-stretch, Ubuntu Server 16.04, Ubuntu Server 18.04
• レベル2(互換性があるので大丈夫っぽい)
CentOS 7.5, Debian 8, Debian 9, RHEL 7.5, Ubuntu 18.04,
Ubuntu 16.04, Wind River 8, Yocto
• VMもOK
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 11
13. IoT Edgeのサンプル
• モジュール:温度を生成して
送信するサンプル
• IoT Edgeで生成した温度を
BLOBストレージに保存
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 13
Azure
IoT Edge Device
(Surface Pro)
(Windows)
モジュール
Azure IoT Edge
ランタイム
IoT Hub
Azure Container
Registry
モジュール
Stream
Analytics
BLOB
15. IoT Hubの作成
• IoT Hubの作成
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 15
27. データの表示
• iotedge list
• iotedge logs SimulatedTemperatureSensor –f
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 27
28. Azureで確認する
• [デモ]
• IoT Hubで受信
• Stream Analyticsでデータの受け渡し
• BLOBストレージに保存
• Azure Storage Explorerで確認する
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 28
Azure
IoT Edge Device
(Surface Pro)
(Windows)
モジュール
Azure IoT Edge
ランタイム
IoT Hub
Azure Container
Registry
モジュール
Stream
Analytics
BLOB
29. まとめ
• Azure IoT Edge
• エッジデバイス側で高速に処理
• よく多くのデバイスをAzure IoTで扱う
• 対応プラットフォームはWindowsとLinux
• エッジ側の処理は、コンテナ技術を使ってクラウドから配信
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 29
30. 続きは
• Raspberry Piでの実機デモ
• Stream Analytics、機械学習のデプロイ
• カスタムモジュールの作成
• というのをやりたいと思っています。
Copyright (c) 2019 Tomokazu Kizawa All rights reserved. 30