Azure Digital TwinsのGet startedをやってみた
Azure Digital Twinsが出たばかりの頃は、いろいろと手順が大変で途中で投げ出していました。
どうやら最近は良くなっている?ようなので、公式ドキュメントにあるGet startedをやりました。
が!
それなりに迷ったので、ポイントと手順を残しておきます。
Azure Digital TwinsのGet startedはこうやれ!
英語ドキュメントを見ろ
現時点、日本語ドキュメントは見ちゃダメ。英語ドキュメントを見ましょう。"Azure Digital Twins データ所有者ロールを割り当てる"をチェック
チェックすれば、ロール割り当て作業が不要になります。
ステップバイステップ
リソースの作成で、Azure Digital Twinsをポチします。
いつものように、リソースグループとリソース名、場所を入力します。現時点はAzure Digital Twinsが立てれる場所は限定的なので注意を。
そして、"Azure Digital Twins データ所有者ロールを割り当てる"をチェックしておきます。このチェックが無いと、データ所有者ロールを割り当てる作業が必要で、めんどくさいです。
はい、Azure Digital Twinsインスタンスが出来上がりました。
次に、Azure Digital Twins Explorerを立ち上げます。
AzureポータルのAzure Digital Twinsインスタンスの概要ページにある、"Open Azure Digital Twin Explorer"をシークレットウィンドウで(!)開きます。
普通にクリックしてAzure Digital Twins Explorerを開くと、なぜかわたしの環境だとAzure Digital Twins Explorerでエラーが発生してダメダメでした。
どうやら、Personal AccountとWork/School Accountの事情が絡んでいるようですが、原因特定には至りませんでした。
無事、起動しましたーーー
あとは、公式ドキュメントのAdd the sample dataから順番に操作すればオッケーです。
途中でRoom.json, Floor.json, buildingScenario.xlsxを使用しますが、ここからダウンロードして使います。
ざっくりと言うと、
- Modelのアップロードで、FloorとRoomを定義して、
- Graphのインポートで、Room0, Room1, Floor0, Floor1のインスタンス作成と関係を設定、
- Graphを検索してみる
という流れです。
感想
Graphがあることによるメリットは何だろう?Azure IoT Hubから繋ぎこみどうやるの?RoomのtemperatureってTelemetryじゃなくてProperty!?
理解不十分。
しばらく、楽しめそうです♪