數字孿生 - CLI



數字孿生是根據模型定義建立的。我們已經瞭解如何配置 Azure Digital Twin 例項。在本章中,我們將解釋如何執行簡單的客戶端應用程式命令。讓我們逐一簡要了解這些命令。

建立命令

使用以下 Create 命令用於建立數字孿生 -

CreateDigitalTwin dtmi:example:Floor;1 floor0 FloorName string First

執行命令後,你可以在控制檯上看到以下響應,

CreateDigitalTwin dtmi:example:Floor;1 floor0 FloorName string First
Preparing..
Submitting..
Twin 'floor0 created successfully!

更新命令

如果要更新數字孿生的任何更改,請使用以下命令。例如 -

UpdateDigitalTwin floor0 add /FloorName string Second

執行此命令後,你可以在控制檯上看到以下響應,

twin was updated successfully.

如果你想驗證更改,請執行以下命令 -

GetDigitalTwin floor0

上述命令將在控制檯上反映更新後的名稱。

孿生圖

我們可以使用孿生圖在兩個孿生之間建立關係。它用於表示整個環境。讓我們現在再建立一個孿生,

CreateDigitalTwin dtmi:example:Room;1 room0 RoomName string FirstRoom

執行命令後,你可以在控制檯上看到以下響應,

CreateDigitalTwin dtmi:example:Room;1 room0 RoomName string FirstRoom
Preparing..
Submitting..
Twin 'room0 created successfully!

現在,我們又添加了一個孿生。讓我們使用以下命令組合這兩個孿生 -

CreateRelationship floor0 contains room0 relationship0

上述命令添加了從與房間孿生相應的樓層孿生到“包含”的關係。

執行命令後,你可以在控制檯上看到以下響應,

CreateRelationship floor0 contains room0 relationship
Submitting..
Relationship relationship0 of type contains created successfully from floor0 to room0

我們可以使用以下命令驗證關係,

GetRelationships floor0

以下框圖描述了這兩個孿生之間的關係 -

Block Diagram Digital Twin

查詢命令

要列出孿生圖中所有環境問題,我們可以執行以下命令,

Query

上述命令顯示每個數字孿生及其詳細資訊。要列出所有數字孿生例項,請使用以下命令,

Select * from digitaltwins

清理資源

如果你想清理數字孿生中的資源,請執行以下命令 -

az group delete --name <'your-resource-group>
廣告
© . All rights reserved.