
1-グループの主キーを取得します
2-デバイスのSASキーを生成します。
3-デバイスに一意のクレデンシャルをフラッシュします。
4-デバイスをIoTCentralに接続します
5-デバイスをテンプレートに関連付け、接続を承認します。
参照:
https://docs.microsoft.com/en-us/azure/iot-central/core/concepts-get-connected
トピック1、ADatum
要件
計画された変更
ADatumは、環境条件を監視するためのAzureIoTソリューションを開発しています。IoTソリューションは、ハードウェアデバイスとクラウドサービスで構成されています。すべてのデバイスは、AzureIoTHubと直接通信します。
ハードウェアデバイスはブランチオフィスに配備され、温度、湿度、空気の質、ノイズレベルなどのさまざまな環境条件に関するデータを収集します。デバイスは、Power over Ethernet(PoE)接続を使用して配線されます。
ADatumは、価値の証明(POV)、パイロット、および本番の3つのフェーズでソリューションを開発しています。
要件。POV要件
POVフェーズでは、技術的なソリューションが実行可能であることを示します。このフェーズでは、100台のデバイスがメインオフィスにデプロイされ、Azure Stream AnalyticsがIoTハブに接続されて、リアルタイムのアラートが生成されます。Stream Analyticsは、次の処理を実行します。
中央値を4倍超える、デバイス全体のテレメトリの中央値を計算します。
現在のテレメトリを指定されたしきい値と比較し、テレメトリ値が範囲外の場合にアラートを発行します。
デバッグを簡素化するために、このフェーズ中のすべてのメッセージコンテンツが人間が読める形式であることを確認してください。
要件。パイロット要件
パイロットフェーズでは、デバイスは10のオフィスに展開されます。各オフィスには最大1,000台のデバイスがあります。
このフェーズでは、Azure Time SeriesInsightsをStreamAnalyticsと並行して追加して、ダッシュボードWebアプリでリアルタイムのグラフとクエリをサポートします。
パイロット展開では、運用コストを最小限に抑える必要があります。
要件。生産要件
生産段階にはすべてのオフィスが含まれます。
実稼働環境では、各Azureリージョンに1つのIoTハブがあります。デバイスは、その地域のIoTハブに接続する必要があります。
生産段階では、次の要件を満たす必要があります。
IoTソリューションがパフォーマンスとスケールターゲットをサポートできることを確認します。
IoTソリューションがオフィスあたり最大1,000台のデバイスをサポートしていることを確認します。
IoTソリューションの運用コストを最小限に抑えます。
要件。技術要件
データムは、計画されたIoTソリューションの次の要件を識別します。
ソリューションは、オフィスで火災状態が検出されたときにリアルタイムのアラートを生成する必要があります。そのオフィス内のすべてのデバイスは、アラートから10秒以内に可聴アラームサイレンをトリガーする必要があります。
ダッシュボードUIは、アラートとシステムステータスをリアルタイムで表示し、デバイスオペレーターがシステムを調整できるようにする必要があります。
各デバイスは、1時間ごとに更新をIoTHubに送信します。状態アラートはすぐに送信されます。
複数のタイプのデバイスが、異なるスキーマを持つテレメトリを収集します。
IoT Hubは、メッセージ本文に基づいてメッセージルーティングを実行する必要があります。
クラウドからデバイスへの通信には、直接的な方法を使用する必要があります。
レポートは、月次、四半期、および年次で提供する必要があります。
保存されたデータクエリは、可能な限り効率的である必要があります。
デバイスのメッセージサイズは4KB未満になります。
開発の労力を最小限に抑える必要があります。
要件。スロットルとクォータ
次の表に、さまざまなIoTハブ層に関連するスロットルとクォータを示します。

要件。IoTハブルーティング
次の展示に示すように、POVフェーズ中にIoTハブルーティングを実装することを計画しています。