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

教程:部署并演练互联物流应用程序模板

在 2020 年,全球物流支出预计将达到 10.6 万亿美元。 货物运输占这项开支的大部分,货运提供商面临激烈的竞争压力和严峻的限制。

你可以使用物联网传感器来收集和监测环境状况,例如温度、湿度、倾斜、冲击、光照和装运位置。 在基于云的商业智能系统中,可以将从传感器和设备收集的遥测数据与天气和交通信息等其他数据源相结合。

联接的物流解决方案有以下优势:

  • 具有实时跟踪功能的发运监视。
  • 通过实时环境状况监视保持货运完整性。
  • 安全性,避免货物被盗、丢失或损坏。
  • 地理围栏、路线优化、船队管理以及车辆分析。
  • 预测功能,可预测货物的出发和到达情况。

联网物流应用程序体系结构的示意图。

IoT 标记 (1) 提供物理、周边和环境传感器功能,如温度、湿度、震动、倾斜和光照。 IoT 标签通常通过 Zigbee (802.15.4) 连接到网关设备。 标签是较便宜的传感器,因此,可以在典型的物流之旅结束时丢弃,以避免逆向物流带来的麻烦。

网关 (2) 通过手机网络、Wi-Fi 通道启用上游 Azure IoT 云连接。 蓝牙、NFC 和 802.15.4 无线传感器网络模式用于与 IoT 标记的下游通信。 网关提供了以下功能:端到端的安全云连接、IoT 标记配对、传感器数据聚合、数据保留以及配置警报阈值。

Azure IoT Central 是一种解决方案开发平台,可简化 IoT 设备连接、配置和管理。 该平台大大降低了 IoT 设备管理、运营和相关开发的负担和成本。 可构建端到端的企业解决方案,以便在物流中实现数字反馈循环。

IoT Central 平台通过连续数据导出和 API (3) 提供了丰富的扩展选项。 通常将基于遥测数据处理或原始遥测的业务见解导出到首选业务线应用程序 (4,5)。

本教程介绍如何开始 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 应用程序

演练应用程序

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

仪表板

部署应用程序后,默认仪表板是一个以联网物流操作员为中心的门户。 Northwind Trader 是一家虚构的物流服务提供商,负责管理海上和陆地上的货运队。 在此仪表板中,你会看到两个不同的网关,它们提供来自装运的遥测数据以及相关的命令、作业和操作。

此预先配置的仪表板显示关键的物流设备操作活动。

仪表板支持两种不同的网关设备管理操作:

  • 查看卡车装运的物流路线以及海运详细信息。
  • 查看网关状态和其他相关信息。
  • 可以跟踪网关、活动和未知标记的总数。
  • 可以执行设备管理操作,例如更新固件、禁用和启用传感器、更新传感器阈值、更新遥测间隔时间和更新设备服务协定。
  • 查看设备电池消耗。

显示联网物流应用程序仪表板的屏幕截图。

设备模板

选择“设备模版”以查看网关功能模型。 功能模型是围绕两个界面构建的:

  • 网关遥测与属性 - 此接口定义与传感器、位置和设备信息相关的所有遥测数据。 该接口还定义了设备孪生属性功能,如传感器阈值和更新间隔。
  • 网关命令 - 此接口组织所有网关命令功能。

显示联网物流应用程序设备模板的屏幕截图。

规则

选择此应用程序模板中规则的“规则”选项卡。 这些规则配置为通过电子邮件将通知发送给操作员以进行进一步调查:

  • 网关盗窃警报:在行驶过程中,如果传感器意外检测到光源,则会触发此规则。 必须立即通知操作员调查潜在的盗窃行为。
  • 丢失网关警报:如果网关长时间未向云报告,则会触发此规则。 网关可能会因低电量、连接丢失,或设备损坏而无响应。

显示联网物流应用程序规则的屏幕截图。

作业

选择“作业”选项卡,查看此应用程序中的作业。 以下屏幕截图显示了已创建作业的示例:

显示联网物流应用程序作业的屏幕截图。

可以使用作业执行应用程序范围内的操作。 此应用程序中的作业使用设备命令和孪生功能来执行各种任务,如在整个网关上禁用特定传感器,或根据装运模式和路线修改传感器阈值:

  • 标准操作是禁用震动传感器,以在海洋运输过程中节省电池电量,或在冷链运输中降低温度阈值。
  • 通过这些作业,你能够执行系统范围的操作(例如更新网关上的固件或更新服务协定),以及时了解最新的维护活动。

清理资源

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

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

后续步骤

了解有关以下方面的详细信息: