You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/digital-twins/overview.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ ms.service: digital-twins
22
22
Azure Digital Twins can be used to design a digital twin architecture that represents actual IoT devices in a wider cloud solution, and which connects to IoT Hub device twins to send and receive live data.
23
23
24
24
> [!NOTE]
25
-
> IoT Hub device twins differ from digital twins in the Azure Digital Twins service. While *IoT Hub device twins* are maintained by your IoT hub for each IoT device that you connect to it, *digital twins* can be representations of anything defined by digital models and instantiated within Azure Digital Twins.
25
+
> IoT Hub **device twins** are different from Azure Digital Twins **digital twins**. While *IoT Hub device twins* are maintained by your IoT hub for each IoT device that you connect to it, *digital twins* in Azure Digital Twins can be representations of anything defined by digital models and instantiated within Azure Digital Twins.
26
26
27
27
Take advantage of your domain expertise on top of Azure Digital Twins to build customized, connected solutions that:
28
28
* Model any environment, and bring digital twins to life in a scalable and secure manner
@@ -40,14 +40,12 @@ In Azure Digital Twins, you define the digital entities that represent the peopl
40
40
41
41
You can think of these model definitions as a specialized vocabulary to describe your business. For a building management solution, for example, you might define models such as Building, Floor, and Elevator. You can then create digital twins based on these models to represent your specific environment.
*Models* are defined in a JSON-like language called [Digital Twins Definition Language (DTDL)](https://github.com/Azure/opendigitaltwins-dtdl/blob/master/DTDL/v2/dtdlv2.md), and they describe twins by their state properties, telemetry events, commands, components, and relationships. Here are some other capabilities of models:
46
44
* Models define semantic *relationships* between your entities so that you can connect your twins into a graph that reflects their interactions. You can think of the models as nouns in a description of your world, and the relationships as verbs.
47
45
* You can specialize twins using model *inheritance*. One model can inherit from another.
48
46
* You can design your own model sets from scratch, or get started with a pre-existing set of [DTDL industry ontologies](concepts-ontologies.md) based on common vocabulary for your industry.
49
47
50
-
DTDL is also used for data models throughout other Azure IoT services, including [IoT Plug and Play](../iot-develop/overview-iot-plug-and-play.md) and [Time Series Insights](../time-series-insights/overview-what-is-tsi.md). This type of commonality helps you keep your Azure Digital Twins solution connected and compatible with other parts of the Azure ecosystem.
48
+
DTDL is also used for data models throughout other Azure IoT services, including [IoT Plug and Play](../iot-develop/overview-iot-plug-and-play.md) and [Time Series Insights](../time-series-insights/overview-what-is-tsi.md). This compatibility helps you connect your Azure Digital Twins solution with other parts of the Azure ecosystem.
Copy file name to clipboardExpand all lines: articles/digital-twins/quickstart-azure-digital-twins-explorer.md
+29-11Lines changed: 29 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -68,13 +68,17 @@ The rest of this section walks you through these steps.
68
68
69
69
5. You will see a summary page showing the details you've entered. Confirm and create the instance by selecting **Create**.
70
70
71
-
This will take you to an Overview page tracking deployment status of the instance.
71
+
This will take you to an Overview page tracking the deployment status of the instance.
72
+
73
+
:::image type="content" source="media/quickstart-azure-digital-twins-explorer/deployment-in-progress.png" alt-text="Screenshot of the deployment page for Azure Digital Twins in the Azure portal. The page indicates that deployment is in progress.":::
74
+
75
+
Wait for the page to say that your deployment is complete.
72
76
73
77
### Open instance in Azure Digital Twins Explorer
74
78
75
-
When the instance is finished deploying, use the **Go to resource** button to navigate to the instance's Overview page in the portal.
79
+
After deployment completes, use the **Go to resource** button to navigate to the instance's Overview page in the portal.
76
80
77
-
:::image type="content" source="media/quickstart-azure-digital-twins-explorer/deployment-complete.png" alt-text="Screenshot of the deployment page for Azure Digital Twins in the Azure portal. The page indicates that deployment is complete.":::
81
+
:::image type="content" source="media/quickstart-azure-digital-twins-explorer/deployment-complete.png" alt-text="Screenshot of the deployment page for Azure Digital Twins in the Azure portal. The page indicates that deployment is complete.":::
@@ -84,7 +88,7 @@ Next, you'll import the sample models and graph into Azure Digital Twins Explore
84
88
85
89
### Models
86
90
87
-
The first step in an Azure Digital Twins solution is to define the vocabulary for your environment. You'll create custom [models](concepts-models.md) that describe the types of entity that exist in your environment.
91
+
The first step in an Azure Digital Twins solution is to define the vocabulary for your environment. You'll create custom *models* that describe the types of entity that exist in your environment.
88
92
89
93
Each model is written in a language like [JSON-LD](https://json-ld.org/) called *Digital Twin Definition Language (DTDL)*. Each model describes a single type of entity in terms of its properties, telemetry, relationships, and components. Later, you'll use these models as the basis for digital twins that represent specific instances of these types.
90
94
@@ -126,7 +130,7 @@ You can select **View Model** for either model to see the DTDL code behind it.
126
130
127
131
### Twins and the twin graph
128
132
129
-
Now that some models have been uploaded to your Azure Digital Twins instance, you can add [digital twins](concepts-twins-graph.md) that follow the model definitions.
133
+
Now that some models have been uploaded to your Azure Digital Twins instance, you can add *digital twins* based on the model definitions.
130
134
131
135
*Digital twins* represent the actual entities within your business environment. They can be things like sensors on a farm, lights in a car, or—in this quickstart—rooms on a building floor. You can create many twins of any given model type, such as multiple rooms that all use the Room model. You connect them with relationships into a *twin graph* that represents the full environment.
132
136
@@ -153,7 +157,7 @@ Follow these steps to import the graph (the *.xlsx* file you downloaded earlier)
153
157
154
158
:::image type="content" source="media/quickstart-azure-digital-twins-explorer/graph-preview-save.png" alt-text="Screenshot of the Azure Digital Twins Explorer highlighting the Save icon in the Graph Preview pane." lightbox="media/quickstart-azure-digital-twins-explorer/graph-preview-save.png":::
155
159
156
-
4. Azure Digital Twins Explorer will use the uploaded file to create the requested twins and relationships between them. A dialog box appears when it's finished. Select **Close**.
160
+
4. Azure Digital Twins Explorer will use the uploaded file to create the requested twins and relationships between them. Make sure you see the following dialog box indicating that the import was successful before moving on. Select **Close**.
157
161
158
162
:::row:::
159
163
:::column:::
@@ -211,7 +215,7 @@ Room1 has a temperature of 80.
211
215
212
216
### Query the graph
213
217
214
-
A main feature of Azure Digital Twins is the ability to [query](concepts-query-language.md) your twin graph easily and efficiently to answer questions about your environment.
218
+
In Azure Digital Twins, you can query your twin graph to answer questions about your environment, using the SQL-style *Azure Digital Twins query language*.
215
219
216
220
One way to query the twins in your graph is by their properties. Querying based on properties can help answer questions about your environment. For example, you can find outliers in your environment that might need attention.
217
221
@@ -230,15 +234,17 @@ Recall from viewing the twin properties earlier that Room0 has a temperature of
230
234
231
235
## Edit data in the graph
232
236
233
-
You can use Azure Digital Twins Explorer to edit the properties of the twins represented in your graph. In this section, we'll raise the temperature of Room0 to 76.
237
+
In a fully connected Azure Digital Twins solution, the twins in your graph can receive live updates from real IoT devices and update their properties to stay synchronized with your real-world environment. You can also manually set the properties of the twins in your graph, using Azure Digital Twins Explorer or another development interface (like the APIs or Azure CLI).
238
+
239
+
For simplicity, you'll use Azure Digital Twins Explorer here to manually set the temperature of Room0 to 76.
234
240
235
-
To start, rerun the following query to select all digital twins. This will display the full graph once more in the **Twin Graph** panel.
241
+
First, rerun the following query to select all digital twins. This will display the full graph once more in the **Twin Graph** panel.
Select **Room0** to bring up its property list in the **Twin Properties** panel.
240
246
241
-
The properties in this list are editable. Select the temperature value of **70** to enable entering a new value. Enter *76*, and select the **Save** icon to update the temperature to 76.
247
+
The properties in this list are editable. Select the temperature value of **70** to enable entering a new value. Enter *76* and select the **Save** icon to update the temperature.
242
248
243
249
:::row:::
244
250
:::column:::
@@ -248,7 +254,19 @@ The properties in this list are editable. Select the temperature value of **70**
248
254
:::column-end:::
249
255
:::row-end:::
250
256
251
-
Now, you'll see a **Patch Information** window where the patch code appears that was used behind the scenes with the Azure Digital Twins [APIs](concepts-apis-sdks.md) to make the update. Select **Close**.
257
+
After a successful property update, you'll see a **Patch Information** box showing the patch code that was used behind the scenes with the [Azure Digital Twins APIs](concepts-apis-sdks.md) to make the update.
258
+
259
+
:::row:::
260
+
:::column:::
261
+
:::image type="content" source="media/quickstart-azure-digital-twins-explorer/patch-information.png" alt-text="Screenshot of the Azure Digital Twins Explorer showing Patch Information for the temperature update." lightbox="media/quickstart-azure-digital-twins-explorer/patch-information.png":::
Copy file name to clipboardExpand all lines: includes/digital-twins-access-explorer.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,12 +11,11 @@ Next, select the **Open Azure Digital Twins Explorer (preview)** button.
11
11
12
12
:::image type="content" source="../articles/digital-twins/media/includes/azure-digital-twins-explorer-portal-access.png" alt-text="Screenshot of the Azure portal showing the Overview page for an Azure Digital Twins instance. There's a highlight around the Open Azure Digital Twins Explorer (preview) button." lightbox="../articles/digital-twins/media/includes/azure-digital-twins-explorer-portal-access.png":::
13
13
14
-
This will open Azure Digital Twins Explorer in a new tab. It may already be connected to your instance, or you may see the following screen requesting an Azure Digital Twins URL.
14
+
This will open Azure Digital Twins Explorer in a new tab. If this is your first time using the Explorer, you'll see a welcome modal summarizing its key features.
15
15
16
-
:::image type="content" source="../articles/digital-twins/media/includes/azure-digital-twins-explorer-no-environment.png" alt-text="Screenshot of Azure Digital Twins Explorer. The Azure Digital Twins URL modal displays an empty editable box for the Azure Digital Twins URL." lightbox="../articles/digital-twins/media/includes/azure-digital-twins-explorer-no-environment.png":::
17
-
18
-
If you see this modal, enter *https://* into the box, followed by the host name of your instance. These values together make up the instance URL. Select **Save** to connect to the instance.
19
-
20
-
>[!TIP]
21
-
>You can find the host name of your instance in its **Overview** page in the portal.
22
-
> :::image type="content" source="../articles/digital-twins/media/includes/portal-host-name.png" alt-text="Screenshot of the Azure portal showing the Overview page for an Azure Digital Twins instance. There's a highlight around the Host name value." lightbox="../articles/digital-twins/media/includes/portal-host-name.png":::
16
+
>[!NOTE]
17
+
>If Azure Digital Twins Explorer can't automatically connect to your instance, you'll see the following screen asking you to specify an Azure Digital Twins URL.
18
+
>
19
+
>:::image type="content" source="../articles/digital-twins/media/includes/azure-digital-twins-explorer-no-environment.png" alt-text="Screenshot of Azure Digital Twins Explorer. The Azure Digital Twins URL modal displays an empty editable box for the Azure Digital Twins URL." lightbox="../articles/digital-twins/media/includes/azure-digital-twins-explorer-no-environment.png":::
20
+
>
21
+
>If you see this, enter *https://* into the box, followed by the host name of your instance (this can be found back on the instance's **Overview** page in the portal). These values together make up the instance URL. Select **Save** to connect to your instance.
0 commit comments