注:
この記事では、実際にDPSを介してマルチテナントIoTハブを接続するケースを紹介します。
Azure Global DPSを介してAzure China IoT Hubにデバイスをプロビジョニングする-Azure ChinaのAzure IoT HubをAzure Globalのデバイスプロビジョニングサービスにリンクする
このセクションの内容は次のとおりです。中国のAzure IoT HubへのAzure Sphereプロビジョニングについて説明する方法
1. AzureグローバルでDPSを作成します。
2. Azure中国でIoT Hubを作成します。
3. Azure CLIを介してAzure China IoT HubをAzureグローバルDPSに接続します。
4. AzureグローバルDPSを通じてAzure SphereをAzure China IoT Hubに登録します。
ビデオ紹介:
この記事のビデオ解説は、ステーションBでご覧いただけます。https://www.bilibili.com/video/BV1Y7411C7e1/
グラフィック紹介:
実際の戦闘ステップ:
1. AzureグローバルでDPSを作成します。
2. Azure中国でIoT Hubを作成します。
3. Azure CLIを介してAzure China IoT HubをAzureグローバルDPSに接続します。
4. AzureグローバルDPSを通じてAzure SphereをAzure China IoT Hubに登録します。
この記事はステップ3のみを示しています。残りのコンテンツは他の記事で紹介されており、繰り返されません。
多くのシナリオでは、マルチテナントIoTハブに接続するようにDPSを構成する必要があります。
たとえば、次のとおりです。
1.デバイスの製造元がDPSを提供しますが、実際のAzure IoT Hubは顧客によって提供および保存されます。
2.特定の種類のデバイスを地域特性とともに指定のAzure IoT Hubに登録します。たとえば、中国語の音声スイープロボットを中国のAzure IoT Hubに登録し、英語バージョンを米国西部のAzureリージョンに登録します。
3.ユーザーの場所に応じて、特定の製品を特定のAzureリージョンに登録します。たとえば、この例では、Azure Sphereを使用するデバイスが中国でのみ利用可能な場合、Azure SphereをAzure Chinaに登録する必要があります。
通常のシングルテナント構成の場合、AzureポータルのドロップダウンリストからAzure IoT Hubを選択できます。次の図を参照してください。
マルチテナントシナリオでは、自分のテナントの下に誰かのIoT Hubを表示することはできず、ポータルで完了することもできません。
この時点で、Azure CLIを使用できます。この例では、Cloud shllを使用してコマンドを完了します。
実行されるコマンドについては、以下を参照してください。
az iot dps linked-hub create --connection-string "Target IoT Hub connection string、 be 注意to keep double quotes" --dps -name --location --resource-group [--allocation-weight] [--apply-割り当てポリシー{false、true}] [--no-wait] [--subscription]
必要なパラメーターは次のとおりです。
-接続文字列
ターゲットのIoT Hub、この場合はAzure China IoT Hubの接続文字列は、次の場所にあります。
--dps-name
この例のグローバルAzureのDPS名
- ロケーション
IoT Hub的 location,本例中为中国东部2,chinaeast2
--resource-group
DPS的resource group
在页面下方执行:
本例中,执行如下:
az iot dps linked-hub create --connection-string "HostName=xxx.azuredevices.cn;SharedAccessKeyName=iothubowner;SharedAccessKey=xxx" --dps-name dps-global-seanyu --location chinaeast2 --resource-group seanyu_azure_sphere_test
执行完成可以在 页面上查看结果:
实际上到此已经结束了。
可以通过 文章《使用DPS通过对称密钥进行单个设备注册》进行创建组注册或单个注册并通过模拟设备进行测试,是否能通过Azure Global 的DPS 将设备注册到Azure China中国区IoT Hub。
本系列其他内容:
(视频)一起学Azure Sphere(4)- 将Azure Sphere 通过DPS注册到Azure IoT Hub并发送遥测消息
(视频)一起学Azure Sphere(5)- 将Azure Sphere 预配到Azure China IoT Hub
(ビデオ)Azure Sphereを一緒に学ぶ(6)-Azure SphereをAzure IoT Centralに接続し、30分で基本的な図を表示する