IoT Hub是通往 Microsoft Azure 门户的数据网关。可以通过 MQTT 与 IoT Hub 交换数据。我们在分步教程中展示了 IoT Hub 的 MQTT 连接,其中 OPC Router作为 MQTT 客户端。

Microsoft Azure Cloud 是市场上领先的云环境之一。Azure 门户提供了许多可以轻松连接的现成服务。通过互连完成的组件来创建云应用程序。其中一个组件是 IoT Hub,它是外部数据源和 IoT 设备最重要的双向连接器。使用 OPC Router,IoT 集线器和 Azure 云可以连接起来,将数据写入 Azure 云,也可以从云中获取现场级别的数据。IoT Hub 的连接是通过OPC Router MQTT Client Plug-in实现的。通过OPC Router的各种插件实现现场级别的数据传输或云数据采购. 您可以通过访问我们的教程流找到有关此主题的专用视频

Azure IoT Hub MQTT 连接

Azure IoT Hub 的 MQTT 连接

对于连接,以下步骤是必要的,我们将在下面详细说明。如果您还没有访问 Azure 门户的权限,可以在此处创建一个免费的 Azure 帐户

  1. 在 Azure 门户中创建 Azure IoT Hub
  2. 确定 Azure IoT Hub连接数据
  3. 连接 IoT Hub 的 MQTT 客户端配置

(点击放大图片)

在 Azure 门户中创建新的 IoT Hub

  1. 登录到 Azure 门户:  https ://portal.azure.com/#home
  2. 点击“创建资源”:
    创建资源

    创建资源

  3. 输入并选择“IoT Hub”:
    新资源物联网中心

    新资源物联网中心

  4. 创建 IoT Hub:
    创建物联网中心

    创建物联网中心

  5. 输入以下数据:
    • 订阅 (1)
    • 资源组 (2)
    • 地区 (3)
    • IoT Hub名称 (4)

    之后点击“Review + create”(5):

    项目详情物联网中心

    项目详情物联网中心

  6. 审查和创建:
    审查和创建

    审查和创建

Azure IoT Hub – 确定连接数据

  1. 大约之后。五分钟部署完成。点击“转到资源”:
    部署完成

    部署完成

  2. 点击“共享访问策略”:
    共享访问策略

    共享访问策略

  3. 点击策略“iothubowner”:
    政策 iothubowner

    政策 iothubowner

  4. 复制主键的连接字符串:
    主键的连接字符串

    主键的连接字符串

在 OPC Router中创建 MQTT 插件

  1. 在 OPC Router中执行以下步骤:
    • 点击“插件”(1)
    • 点击“云/物联网”下方的“MQTT”(二)
    • 点击按钮创建MQTT插件(三)

    创建新插件

    创建新插件

  2. 在“Router配置”选项卡上输入以下数据:
    • 姓名 (1)
    • 云简介 (2)

    之后单击“Azure”选项卡:

    Router配置

    Router配置

  3. 在“Azure”选项卡上执行以下步骤:
    • 输入连接字符串 (1)(请参阅“在 Azure 门户中创建新的 IoT Hub”部分的第 10 步)
    • 选择或创建设备 (2)
    • 检查连接 (3)

    之后单击选项卡“连接属性”查看:

    在 Azure 门户中创建新的 IoT Hub

    在 Azure 门户中创建新的 IoT Hub

  4. 不需要修改“连接属性”、“第一个意志”、“最后一个意志”三个选项卡,除非您同意“确定”按钮:
    连接属性

    连接属性

    首先将

    首先将

    遗愿

    遗愿

  5. 最后是完成的 MQTT 条目:
    完成 MQTT 入口

    完成 MQTT 入口

示例:将数据传输到 IoT 设备

以下是温度数据传输的示例:

温度数据传输示例

物联网设备和监控

在 IoT Hub站点的左侧站点上,您将找到菜单条目“IoT 设备”(1)。为了监控 auf 传输的数据,启动 Shell (2)。

物联网设备

物联网设备

通过标记命令“az iot hub monitor-events -n HubForOPCRouter -d Heating”,您可以在集线器“HubForOPCRouter”上的“Heating”设备上看到接收到的数据。

Azure 云外壳

Azure 云外壳

通过拖放连接 Azure IoT Hub!

您可以使用 OPC Router以图形方式通过 MQTT 将您的生产系统与 Azure 云连接起来。

请求下载并测试与 Azure IoT Hub的连接!