你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

教程:部署和使用应用程序模板来监视智能电表

智能仪表不仅支持自动计费,而且还支持高级计量用例(例如实时读数和双向通信)。

借助应用程序模板,公用事业部门和合作伙伴能够监视智能仪表状态,以及定义警报和通知。 该模板提供示例命令,例如断开连接电表和更新软件。 可以将电表数据导出到其他业务应用程序,并使用这些数据开发自定义解决方案。

该应用程序的主要功能包括:

  • 电表的示例设备模型
  • 仪表信息和实时状态
  • 能量、功率和电压等电表读数
  • 仪表命令示例
  • 内置可视化效果和仪表板
  • 自定义解决方案开发的可扩展性

在本教程中,你将了解如何执行以下操作:

  • 创建用于监视智能电表的应用程序。
  • 演练应用程序。

应用程序体系结构

智能电表应用程序的体系结构示意图。

应用程序的体系结构由以下组件构成。 某些解决方案可能不需要此处列出的每个组件。

智能仪表和连接

智能仪表记录能源消耗数据并将其传输到用于监视和其他用例(如计费和需求响应)的实用程序。

通常,电表使用网关或网桥连接到 Azure IoT Central 应用程序。 若要详细了解网桥,请参阅使用 Azure IoT Central 设备网桥将其他 IoT 云连接到 Azure IoT Central

Azure IoT Central 平台

构建物联网 (IoT) 解决方案时,Azure IoT Central 可简化构建过程,并有助于减少 IoT 管理、操作和开发的负担和成本。 借助 Azure IoT Central,可以轻松地大规模连接、监视和管理 IoT 资产。

将智能电表连接到 Azure IoT Central 之后,应用程序模板使用设备型号、命令和仪表板等内置功能。 该应用程序模板还将 Azure IoT Central 存储用于暖路径方案,例如准实时电表数据监视、分析、规则和可视化。

IoT Central 扩展选项

Azure IoT Central 平台提供了两个扩展选项:数据导出和 API。 客户和合作伙伴可以在这些选项之间进行选择,以根据特定需求自定义其解决方案。

例如,合作伙伴可以配置数据导出以持续向 Azure Data Lake Storage 发送数据。 然后,该合作伙伴可以将 Data Lake Storage 用于长期数据保留和其他冷路径存储方案,例如批处理、审核和报告。

先决条件

需要有效的 Azure 订阅才能完成此教程。 如果没有订阅,请在开始之前创建一个免费帐户

创建用于监视智能电表的应用程序

若要创建 IoT Central 应用程序,请执行以下操作:

  1. 导航到 Azure 门户中的“创建 IoT Central 应用程序”页。 如果出现系统提示,请使用 Azure 帐户登录。

  2. 输入以下信息:

    字段 说明
    订阅 你想要使用的 Azure 订阅。
    资源组 你想要使用的资源组。 可创建新的资源组或使用现有资源组。
    资源名称 有效的 Azure 资源名称。
    应用程序 URL 应用程序的 URL 子域。 IoT Central 应用程序的 URL 类似于 https://yoursubdomain.azureiotcentral.com
    模板 智能计量分析
    区域 要使用的 Azure 区域。
    定价计划 你想要使用的定价计划。
  3. 选择“查看 + 创建”。 然后选择“创建”。

当应用准备就绪后,可以从 Azure 门户导航到它:

显示 Azure 门户中的 IoT Central 应用程序资源的屏幕截图。已突出显示应用程序 URL。

若要了解详细信息,请参阅创建 Azure IoT Central 应用程序

演练应用程序

以下各部分将介绍应用程序的主要功能。

仪表板

部署应用程序模板之后,它将附带一个示例智能电表、设备型号和仪表板。

Adatum 是一家虚构的能源公司,负责监视和管理智能电表。 用于监视智能电表的仪表板显示电表的属性、数据和示例命令。 仪表板使操作员和支持团队能够在转变为支持事件之前主动执行以下活动:

  • 查看地图上的最新计量信息及其安装位置
  • 主动检查计量网络和连接状态。
  • 监视网络运行状况的最小和最大电压读数。
  • 查看能源、电源和电压趋势,以捕获任何异常模式。
  • 跟踪计划和计费用途的总能耗。
  • 执行命令和控制操作,例如重新连接电表和更新固件版本。 在模板中,命令按钮显示可能的功能,并且不发送实际命令。

显示用于监视智能电表的仪表板的屏幕截图。

设备

该应用程序附带了一个示例智能电表设备。 可以通过在左侧菜单中选择“设备”来查看可用设备。

显示智能电表设备的屏幕截图。

选择示例设备 SM0123456789 对应的链接以查看设备详细信息。 可以在“更新属性”页上更新设备的可写属性,然后在仪表板上可视化更新的值。

显示智能电表设备属性的屏幕截图。

设备模板

在左侧菜单中选择“设备模板”以查看智能电表的型号。 型号中包含数据、属性、命令和视图的预定义接口。

显示智能电表设备模板的屏幕截图。

自定义应用程序

管理员可以更改设置来自定义应用程序中的用户体验。

选择“自定义”>“外观”,然后:

  • 若要设置报头徽标图像,请选择“更改”。
  • 若要设置浏览器选项卡上显示的浏览器图标图像,请选择“更改”。
  • 在“浏览器颜色”下,可以通过添加 HTML 十六进制颜色代码来替换默认浏览器颜色。 有关十六进制值的颜色表示法的详细信息,请参阅 W3Schools HTML 颜色教程。

可以在“应用程序”>“管理”页上更改应用程序图像。

清理资源

如果不打算继续使用此应用程序,可以将其删除:

  1. 在 Azure IoT Central 应用程序中,转到“应用程序”>“管理”。
  2. 选择“删除”,然后确认操作。

后续步骤

教程:部署并演练太阳能电池板应用程序模板