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

教程:部署和演练连接的废弃物管理应用程序模板

联网废弃物管理应用程序模板可帮助你立即开始进行 IoT 解决方案开发,以进行远程监测,从而最大化作为智能城市一部分的垃圾回收的效率。

此图显示联网废弃物管理应用程序的体系结构。

设备和连接 (1,2)

在开放环境中使用的设备(例如垃圾桶)可以通过低功耗广域网或第三方网络运营商进行连接。 对于此类设备,可以使用 Azure IoT Central 设备网桥将设备数据发送到 IoT Central 应用程序。 还可以使用直接连接到 IoT Central 应用程序的支持 IP 的设备网关。

IoT Central

Azure IoT Central 是一种 IoT 应用平台,可帮助快速构建和部署 IoT 解决方案。 你可以设计、自定义解决方案,并将其与第三方服务相集成。

将智能水设备连接到 IoT Central 时,应用程序可提供:

  • 设备命令和控制。
  • 监视和警报。
  • 具有内置的基于角色的访问控制的用户界面。
  • 可配置的仪表板。
  • 扩展性选项。

扩展性和集成 (3)

可以在 IoT Central 中扩展 IoT 应用程序,并可根据需要执行以下操作:

  • 通过来自 IoT Central 应用程序的数据导出,转化和集成你的 IoT 数据以进行高级分析。
  • 通过 Power Automate 或 IoT Central 应用程序中的 Webhook 来触发操作,在其他系统中自动执行工作流。
  • 使用 IoT Central REST API 以编程方式访问你的 IoT Central 应用程序。

企业应用程序 (4)

可以使用 IoT 数据为废弃物治理公用事业中的各种业务应用程序赋能。 例如,在连接的废弃物管理解决方案中,可以优化垃圾收集车的调度。 可以基于已连接的垃圾箱中的 IoT 传感器数据执行优化。在 IoT Central 连接的废弃物管理应用程序中,你可以配置规则和操作,并将其设置为在已连接的现场服务中创建警报。 在 IoT Central 规则中配置 Power Automate,以跨应用程序和服务自动执行工作流。 此外,基于已连接的现场服务中的服务活动,可以将信息发送回 Azure IoT Central。

可以使用 IoT Central 和已连接的现场服务轻松配置以下集成过程:

  • Azure IoT Central 可以将有关设备异常的信息发送到已连接的现场服务进行诊断。
  • 连接的现场服务可以创建从设备异常触发的案例或工作订单。
  • 连接的现场服务可以安排技术人员进行检查,以防止停机事件发生。
  • 可以使用相关服务和计划信息更新 Azure IoT Central 设备仪表板。

在本教程中,你将了解:

  • 使用 Azure IoT Central 联网废弃物管理应用程序模板来创建应用。
  • 浏览并自定义仪表板。
  • 浏览联网垃圾箱设备模板。
  • 浏览模拟设备。
  • 浏览并配置规则。
  • 配置作业。
  • 自定义应用程序品牌。

先决条件

一个有效的 Azure 订阅。 如果没有 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 应用程序

演练应用程序

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

仪表板

部署应用程序模板之后,默认仪表板为“Wide World 废弃物管理仪表板”。

联网废弃物管理应用程序仪表板的屏幕截图。

生成人员可在仪表板上创建和自定义视图,以供操作员使用。

注意

仪表板中显示的所有数据均基于模拟设备数据,下一部分将详细介绍。

仪表板包含不同的磁贴:

  • Wide World Waste 废弃物公司图像磁贴:仪表板中的第一个磁贴是虚构的废弃物公司“Wide World Waste”的图像磁贴。可自定义该磁贴并放置自己的图像,也可将其删除。

  • 垃圾箱图像磁贴:可使用图像和内容磁贴创建正在受监视的设备的可视化表示形式以及描述。

  • 填充级别 KPI 磁贴:该磁贴显示垃圾箱中的填充级别传感器报告的值。 可远程监控垃圾箱中的填充级别和其他传感器(例如“气味测量仪”或“重量”) 。 操作员可执行操作,例如调度垃圾收集车。

  • 废弃物监视区域地图:该磁贴使用 Azure Maps,你可直接在 Azure IoT Central 中对其进行配置。 地图磁贴显示设备位置。 尝试将鼠标悬停在地图上,然后尝试使用地图上的控件,如放大、缩小或展开。

  • 填充、气味、重量水平条形图:可在条形图中直观呈现一种或多种设备遥测数据。 还可以展开条形图。

    屏幕截图显示联网废弃物管理应用程序仪表板上展开的条形图。

  • Field Services:仪表板包含“如何从 Azure IoT Central 应用程序与 Dynamics 365 Field Services 集成”的链接。例如,可使用 Field Services 创建用于调度垃圾收集服务的票证。

自定义仪表板

可通过选择“编辑”菜单来自定义仪表板 。 然后,可添加新磁贴或配置现有磁贴。 下面是仪表板在编辑模式下的显示效果:

屏幕截图显示联网废弃物管理应用程序仪表板处于编辑模式。

还可选择“+新建”来创建新的仪表板,并从头开始配置。 你可以有多个仪表板,还可通过仪表板菜单在仪表板之间切换。

浏览设备模板

Azure IoT Central 中的设备模板会定义设备的功能,这些功能可以包括遥测、属性或命令。 构建者可定义设备模板来表示要联网的设备功能。

联网废弃物管理应用程序附带了一个联网垃圾箱设备示例模板。

如需查看设备模板:

  1. 在 Azure IoT Central 中,从应用的左侧窗格中选择“设备模板”。

  2. 在“设备模板”列表中,选择“联网垃圾箱” 。

  3. 检查设备模板功能。 你可以看到,它定义了填充级别、气味测量仪、重量和位置等传感器 。

    联网废弃物管理设备模板的屏幕截图。

自定义设备模板

尝试自定义以下功能:

  1. 在设备模板菜单中,选择“自定义” 。
  2. 查找“气味测量仪”遥测类型。
  3. 将气味测量仪的显示名称更新为“气味级别” 。
  4. 尝试更新度量单位,或设置“最小值”和“最大值” 。
  5. 选择“保存”。

添加云属性

添加云属性:

  1. 导航到“联网垃圾箱”设备模板并选择“+ 添加功能”。
  2. 选择“云属性”作为“功能类型”,添加新的云属性。 在 Azure IoT Central 中,可以添加与设备相关但不来自设备的属性。 例如,云属性可以是特定于安装区域、资产信息或维护信息的警报阈值。
  3. 选择“保存”。

视图

联网垃圾箱设备模板带有预定义的视图。 浏览视图,并根据需要对其进行更新。 视图定义了操作员查看设备数据及输入云属性的方式。

联网废弃物管理应用程序设备模板视图的屏幕截图。

发布

如果进行了任何更改,请记得发布设备模板。

创建新设备模板

若要创建新的设备模板,请选择“+新建”,然后按照步骤操作。 可从头开始创建自定义设备模板,也可从特选设备模板列表中选择一个设备模板。

浏览模拟设备

在 Azure IoT Central 中,可以创建模拟设备以测试设备模板和应用程序。

联网废弃物管理应用程序有两个模拟设备关联到联网垃圾箱设备模板。

查看设备

  1. 在 Azure IoT Central 的左侧窗格中,选择“设备”。

  2. 选择“联网垃圾箱”设备。

    联网废弃物管理应用程序设备页的屏幕截图。

浏览“设备属性”和“设备仪表板”选项卡 。

注意

所有选项卡都是从设备模板视图配置的。

添加新设备

可选择“设备”选项卡上的“+新建”来添加新设备 。

浏览并配置规则

在 Azure IoT Central 中,可创建规则来自动监视设备遥测,并在满足一个或多个条件时触发操作。 这些操作可能包括发送电子邮件通知、触发 Power Automate 中的操作,或启动 Webhook 操作来向其他服务发送数据。

联网废弃物管理应用程序有四个示例规则。

查看规则

  1. 在 Azure IoT Central 的左侧窗格中,选择“规则”。

  2. 选择“箱满警报”。

    联网废弃物管理应用程序箱完整规则的屏幕截图。

  3. 箱满警报会检查以下情况:填充级别大于或等于箱满警报阈值

    箱满警报阈值是联网垃圾箱设备模板中定义的一个云属性。

现在创建电子邮件操作。

创建电子邮件操作

在规则的“操作”列表中,可配置电子邮件操作:

  1. 选择“+ 电子邮件” 。
  2. 对于“显示名称”,输入“高 pH 警报” 。
  3. 对于“收件人”,输入与 Azure IoT Central 帐户关联的电子邮件地址。
  4. (可选)输入要包含在电子邮件文本中的注释。
  5. 选择“完成”>“保存” 。

满足配置条件后,现在会收到电子邮件。

注意

每次满足条件后,应用程序都会发送电子邮件。 “禁用”该规则会停止从自动规则接收电子邮件 。

若要创建新规则,请从“规则”的左窗格中,选择“+新建” 。

配置作业

在 Azure IoT Central 中,可通过作业在多台设备上触发设备或云属性更新。 还可以使用作业在多个设备上触发设备命令。 Azure IoT Central 将自动执行工作流。

  1. 在 Azure IoT Central 的左侧窗格中,选择“作业”。
  2. 选择“+新建”,并配置一个或多个作业。

自定义应用程序

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

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

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

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

清理资源

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

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

后续步骤