Skip to content

Commit 8856980

Browse files
committed
Feedback
1 parent 848ea15 commit 8856980

File tree

7 files changed

+38
-23
lines changed

7 files changed

+38
-23
lines changed
Binary file not shown.
137 KB
Loading
502 Bytes
Loading
33.4 KB
Loading

articles/digital-twins/overview.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ms.service: digital-twins
2222
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.
2323

2424
> [!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.
2626
2727
Take advantage of your domain expertise on top of Azure Digital Twins to build customized, connected solutions that:
2828
* 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
4040

4141
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.
4242

43-
[!INCLUDE [digital-twins-versus-device-twins](../../includes/digital-twins-versus-device-twins.md)]
44-
4543
*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:
4644
* 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.
4745
* You can specialize twins using model *inheritance*. One model can inherit from another.
4846
* 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.
4947

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.
5149

5250
### Live execution environment
5351

articles/digital-twins/quickstart-azure-digital-twins-explorer.md

Lines changed: 29 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,17 @@ The rest of this section walks you through these steps.
6868

6969
5. You will see a summary page showing the details you've entered. Confirm and create the instance by selecting **Create**.
7070

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.
7276

7377
### Open instance in Azure Digital Twins Explorer
7478

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.
7680

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.":::
7882

7983
[!INCLUDE [digital-twins-access-explorer.md](../../includes/digital-twins-access-explorer.md)]
8084

@@ -84,7 +88,7 @@ Next, you'll import the sample models and graph into Azure Digital Twins Explore
8488

8589
### Models
8690

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.
8892

8993
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.
9094

@@ -126,7 +130,7 @@ You can select **View Model** for either model to see the DTDL code behind it.
126130

127131
### Twins and the twin graph
128132

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.
130134

131135
*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.
132136

@@ -153,7 +157,7 @@ Follow these steps to import the graph (the *.xlsx* file you downloaded earlier)
153157

154158
:::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":::
155159

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**.
157161

158162
:::row:::
159163
:::column:::
@@ -211,7 +215,7 @@ Room1 has a temperature of 80.
211215

212216
### Query the graph
213217

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*.
215219

216220
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.
217221

@@ -230,15 +234,17 @@ Recall from viewing the twin properties earlier that Room0 has a temperature of
230234
231235
## Edit data in the graph
232236

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.
234240

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.
236242

237243
:::code language="sql" source="~/digital-twins-docs-samples/queries/examples.sql" id="GetAllTwins":::
238244

239245
Select **Room0** to bring up its property list in the **Twin Properties** panel.
240246

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.
242248

243249
:::row:::
244250
:::column:::
@@ -248,7 +254,19 @@ The properties in this list are editable. Select the temperature value of **70**
248254
:::column-end:::
249255
:::row-end:::
250256

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":::
262+
:::column-end:::
263+
:::column:::
264+
:::column-end:::
265+
:::row-end:::
266+
267+
**Close** the patch information.
268+
269+
Although
252270

253271
### Query to see the result
254272

includes/digital-twins-access-explorer.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,11 @@ Next, select the **Open Azure Digital Twins Explorer (preview)** button.
1111

1212
:::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":::
1313

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.
1515

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

Comments
 (0)