Skip to content

Commit acb425d

Browse files
authored
Merge pull request #224412 from ShawnJackson/tutorial-smart-meter-app
[AQ] edit pass: tutorial-smart-meter-app
2 parents 9cb1ffe + f9856c4 commit acb425d

File tree

3 files changed

+60
-46
lines changed

3 files changed

+60
-46
lines changed
Lines changed: 50 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Tutorial - Azure IoT smart meter monitoring | Microsoft Docs
3-
description: This tutorial shows you how to deploy and use the smart meter monitoring application template for IoT Central.
2+
title: Tutorial - Azure IoT smart-meter monitoring
3+
description: This tutorial shows you how to deploy and use an application template for monitoring smart meters in Azure IoT Central.
44
author: dominicbetts
55
ms.author: dobett
66
ms.date: 06/14/2022
@@ -10,89 +10,101 @@ services: iot-central
1010
manager: abjork
1111
---
1212

13-
# Tutorial: Deploy and walk through the smart meter monitoring application template
13+
# Tutorial: Deploy and walk through an application template for monitoring smart meters
1414

15-
The smart meters not only enable automated billing, but also advanced metering use cases such as real-time readings and bi-directional communication. The _smart meter monitoring_ application template enables utilities and partners to monitor smart meters status and data, define alarms and notifications. It provides sample commands, such as disconnect meter and update software. The meter data can be set up to egress to other business applications and to develop custom solutions.
15+
Smart meters enable not only automated billing, but also advanced metering use cases like real-time readings and bidirectional communication.
1616

17-
App's key functionalities:
17+
An application template enables utilities and partners to monitor the status and data of smart meters, along with defining alarms and notifications. The template provides sample commands, such as disconnecting a meter and updating software. You can set up the meter data to egress to other business applications, and to develop custom solutions.
1818

19-
- Meter sample device model
19+
The application's key functionalities include:
20+
21+
- Sample device model for meters
2022
- Meter info and live status
21-
- Meter readings such as energy, power, and voltages
23+
- Meter readings such as energy, power, and voltage
2224
- Meter command samples
2325
- Built-in visualization and dashboards
2426
- Extensibility for custom solution development
2527

26-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-app-architecture.png" alt-text="Diagram of smart meter application architecture." border="false":::
28+
In this tutorial, you learn how to:
29+
30+
- Create an application for monitoring smart meters.
31+
- Walk through the application.
32+
- Clean up resources.
33+
34+
## Application architecture
2735

28-
This architecture consists of the following components. Some solutions may not require every component listed here.
36+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-app-architecture.png" alt-text="Diagram of the architecture of a smart-meter application." border="false":::
37+
38+
The architecture of the application consists of the following components. Some solutions might not require every component listed here.
2939

3040
### Smart meters and connectivity
3141

32-
A smart meter is one of the most important devices among all the energy assets. It records and communicates energy consumption data to utilities for monitoring and other use cases, such as billing and demand response. Typically, a meter uses a gateway or bridge to connect to an IoT Central application. To learn more about bridges, see [Use the IoT Central device bridge to connect other IoT clouds to IoT Central](../core/howto-build-iotc-device-bridge.md).
42+
A smart meter is one of the most important devices among all the energy assets. It records and communicates energy consumption data to utilities for monitoring and other use cases, such as billing and demand response.
3343

34-
### IoT Central platform
44+
Typically, a meter uses a gateway or bridge to connect to an Azure IoT Central application. To learn more about bridges, see [Use the Azure IoT Central device bridge to connect other IoT clouds to Azure IoT Central](../core/howto-build-iotc-device-bridge.md).
3545

36-
When you build an IoT solution, Azure IoT Central simplifies the build process and helps to reduce the burden and costs of IoT management, operations, and development. With IoT Central, you can easily connect, monitor, and manage your Internet of Things (IoT) assets at scale. After you connect your smart meters to IoT Central, the application template uses built-in features such as device models, commands, and dashboards. The application template also uses the IoT Central storage for warm path scenarios such as near real-time meter data monitoring, analytics, rules, and visualization.
46+
### Azure IoT Central platform
3747

38-
### Extensibility options to build with IoT Central
48+
When you build an Internet of Things (IoT) solution, Azure IoT Central simplifies the build process and helps reduce the burden and costs of IoT management, operations, and development. With Azure IoT Central, you can easily connect, monitor, and manage your IoT assets at scale.
3949

40-
The IoT Central platform provides two extensibility options: Continuous Data Export (CDE) and APIs. The customers and partners can choose between these options based to customize their solutions for specific needs. For example, one of our partners configured CDE with Azure Data Lake Storage (ADLS). They're using ADLS for long-term data retention and other cold path storage scenarios, such batch processing, auditing and reporting purposes.
50+
After you connect your smart meters to Azure IoT Central, the application template uses built-in features such as device models, commands, and dashboards. The application template also uses the Azure IoT Central storage for warm path scenarios such as near real-time meter data monitoring, analytics, rules, and visualization.
4151

42-
In this tutorial, you learn how to:
52+
### Extensibility options to build with Azure IoT Central
4353

44-
- Create the smart meter app
45-
- Application walk-through
46-
- Clean up resources
54+
The Azure IoT Central platform provides two extensibility options: Continuous Data Export and APIs. Customers and partners can choose between these options to customize their solutions for their specific needs.
55+
56+
For example, a partner might configure Continuous Data Export with Azure Data Lake Storage. That partner can then use Data Lake Storage for long-term data retention and other scenarios for cold path storage, such batch processing, auditing, and reporting.
4757

4858
## Prerequisites
4959

50-
An active Azure subscription. If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
60+
To complete this tutorial, you need an active Azure subscription. If you don't have one, [create a free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
61+
62+
## Create an application for monitoring smart meters
5163

52-
## Create a smart meter monitoring application
64+
1. Go to the [Azure IoT Central build](https://aka.ms/iotcentral) site. Then sign in with a Microsoft personal, work, or school account.
5365

54-
1. Navigate to the [Azure IoT Central Build](https://aka.ms/iotcentral) site. Then sign in with a Microsoft personal, work, or school account. Select **Build** from the left-hand navigation bar and then select the **Energy** tab:
66+
1. Select **Build** from the left menu, and then select the **Energy** tab.
5567

56-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-build.png" alt-text="Screenshot showing the Azure IoT Central build site with the energy app templates.":::
68+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-build.png" alt-text="Screenshot that shows the Azure IoT Central build site with energy app templates.":::
5769

58-
1. Select **Create app** under **Smart meter monitoring**.
70+
1. Under **Smart meter monitoring**, select **Create app**.
5971

60-
To learn more, see [Create an IoT Central application](../core/howto-create-iot-central-application.md).
72+
To learn more, see [Create an Azure IoT Central application](../core/howto-create-iot-central-application.md).
6173

6274
## Walk through the application
6375

64-
The following sections walk you through the key features of the application:
76+
The following sections walk you through the key features of the application.
6577

6678
### Dashboard
6779

68-
After you deploy the application template, it comes with sample smart meter device, device model, and a dashboard.
80+
After you deploy the application template, it comes with a sample smart meter, a device model, and a dashboard.
6981

70-
Adatum is a fictitious energy company, who monitors and manages smart meters. On the smart meter monitoring dashboard, you see smart meter properties, data, and sample commands. It enables operators and support teams to proactively perform the following activities before it turns into support incidents:
82+
Adatum is a fictitious energy company that monitors and manages smart meters. The dashboard for monitoring smart meters shows properties, data, and sample commands for meters. The dashboard enables operators and support teams to proactively perform the following activities before they become support incidents:
7183

7284
* Review the latest meter info and its installed [location](../core/howto-use-location-data.md) on the map.
7385
* Proactively check the meter network and connection status.
74-
* Monitor Min and Max voltage readings for network health.
86+
* Monitor minimum and maximum voltage readings for network health.
7587
* Review the energy, power, and voltage trends to catch any anomalous patterns.
7688
* Track the total energy consumption for planning and billing purposes.
77-
* Command and control operations such as reconnect meter and update firmware version. In the template, the command buttons show the possible functionalities and don't send real commands.
89+
* Perform command and control operations, such as reconnecting a meter and updating a firmware version. In the template, the command buttons show the possible functionalities and don't send real commands.
7890

79-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-dashboard.png" alt-text="Screenshot showing the smart meter monitoring dashboard." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-dashboard.png":::
91+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-dashboard.png" alt-text="Screenshot that shows the dashboard for monitoring smart meters." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-dashboard.png":::
8092

8193
### Devices
8294

83-
The app comes with a sample smart meter device. You can see the device details by clicking on the **Devices** tab.
95+
The application comes with a sample smart-meter device. You can see available devices by selecting **Devices** on the left menu.
8496

85-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-devices.png" alt-text="Screenshot showing the smart meter devices." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-devices.png":::
97+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-devices.png" alt-text="Screenshot that shows smart-meter devices." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-devices.png":::
8698

87-
Click on the sample device **SM0123456789** link to see the device details. You can update the writable properties of the device on the **Update Properties** page, and visualize the updated values on the dashboard.
99+
Select the link for sample device **SM0123456789** to see the device details. You can update the writable properties of the device on the **Update Properties** page, and then visualize the updated values on the dashboard.
88100

89-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-device-properties.png" alt-text="Screenshot showing the smart meter device properties." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-device-properties.png":::
101+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-device-properties.png" alt-text="Screenshot that shows the properties of a smart-meter device." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-device-properties.png":::
90102

91-
### Device Template
103+
### Device template
92104

93-
Click on the **Device templates** tab to see the smart meter device model. The model has pre-define interface for Data, Property, Commands, and Views.
105+
Select **Device templates** on the left menu to see the model of the smart meter. The model has a predefined interface for data, properties, commands, and views.
94106

95-
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-device-template.png" alt-text="Screenshot showing the smart meter device template." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-device-template.png":::
107+
:::image type="content" source="media/tutorial-iot-central-smart-meter/smart-meter-device-template.png" alt-text="Screenshot that shows a template for a smart-meter device." lightbox="media/tutorial-iot-central-smart-meter/smart-meter-device-template.png":::
96108

97109
## Customize your application
98110

@@ -104,4 +116,4 @@ Click on the **Device templates** tab to see the smart meter device model. The m
104116

105117
## Next steps
106118

107-
> [Tutorial: Deploy and walk through a Solar panel application template](tutorial-solar-panel-app.md)
119+
> [Tutorial: Deploy and walk through a solar panel application template](tutorial-solar-panel-app.md)

includes/iot-central-clean-up-resources-industry.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.topic: include
66
ms.date: 11/11/2022
77
---
88

9-
If you don't plan to continue using this application, you can delete it. To do so:
9+
If you don't plan to continue using this application, you can delete it:
1010

11-
1. In your IoT Central application, go to **Application** > **Management**.
11+
1. In your Azure IoT Central application, go to **Application** > **Management**.
1212
1. Select **Delete**, and then confirm your action.
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
As an administrator, you can change several settings to customize the user experience in your application:
1+
As an administrator, you can change settings to customize the user experience in your application.
22

3-
1. Select **Customization > Appearance**.
4-
1. To set the masthead logo image, select **Change**.
5-
1. To set the browser icon image that appears on browser tabs, select **Change**.
6-
1. You can replace the default **Browser colors** by adding HTML hexadecimal color codes. For more information about **HEX Value** color notation, see [HTML Colors](https://www.w3schools.com/html/html_colors.asp).
7-
1. You can change the application image on the **Application** > **Management** page.
3+
Select **Customization** > **Appearance**, and then:
4+
5+
- To set the masthead logo image, select **Change**.
6+
- To set the browser icon image that appears on browser tabs, select **Change**.
7+
- Under **Browser colors**, you can replace the default browser colors by adding HTML hexadecimal color codes. For more information about color notation for HEX values, see the W3Schools [HTML Colors](https://www.w3schools.com/html/html_colors.asp) tutorial.
8+
9+
You can change the application image on the **Application** > **Management** page.

0 commit comments

Comments
 (0)