Skip to main content

将 AWS IoT Core 与 N3uron 连接

介绍

我们已经概述了使用 MQTT 协议将数据从您的 reTerminal DM 设备传输到 AWS IoT Core 的过程。本教程将与上述过程无缝集成。在本教程中,我们将深入探讨 N3uron Edge IIoT 平台与 AWS IoT Core 之间接口的复杂性。

先决条件

硬件

软件

我们强烈建议学习 N3uron 入门指南。它提供了导航 N3uron Web 界面的基本见解,理解 Web UI 和 Web Vision 模块等概念,掌握标签概念,以及创建基本仪表板。如果您还没有探索这些基础知识,建议在进一步操作之前先了解这些内容。您可以通过提供的链接访问该指南。

如果您还没有探索我们关于将 AWS IoT Core 与 reTerminal DM 集成 的指南,我们也建议您这样做。这个综合指南涵盖了从基础到高级步骤的所有内容,包括向 IoT Core 发布值。由于它补充了当前教程,熟悉这些内容也是有益的

配置 N3uron IIoT 平台

在 N3uron 的 WebUI 界面中创建模块实例

  • 步骤 01:在 Navigation 面板中,选择 Config
  • 步骤 02:在 Explorer 面板中,选择 Modules
  • 步骤 03:点击 Model 菜单并选择 New Module
  • 步骤 04:实例可以给任何名称,但在本例中我们将使用 MQTT
  • 步骤 05:将 Module Type 属性设置为 MqttClient。其余属性保持默认值,然后点击 Save

在 WebUI 的 Explorer 面板中配置 N3uron 的 MQTT 模块

  • 步骤 01:在 Explorer 面板中,选择您刚刚创建的 MQTT 实例。
  • 步骤 02:点击 Model 菜单按钮并选择 New Connection
  • 步骤 03:为新连接命名。在本例中,它被命名为 AWS
  • 步骤 04:配置连接属性:
    • A:从 Destination Broker 下拉菜单中选择 Amazon Web ServicesAuthentication mode 将是 Certificate。在本例中,Client IdN3uron
    • B:加载您在 AWS IoT 控制台中创建 Thing 时下载并保存的 Certificate、Private key 和 CA certificate
    • C:在 AWS IoT 控制台的左侧菜单中,转到 Settings 并复制您的 Device Data Endpoint。返回 N3uron 并将其粘贴到 Broker URL 字段中。
    • D:其余属性保持默认值,然后点击 Save

使用 N3uron 的 MQTT 模块订阅主题

  • 步骤 01:在 Model 面板中,右键点击 AWS Connection,选择 New Subscriber,并为其命名。在本例中,我们将简单地使用 Subscriber
  • 步骤 02:点击它并在 Topic 字段中添加名称。在本例中,我们使用了 device/data。(在我们的 AWS 教程中,我们在此主题下发布了数据。)

  • 步骤 03:使用下面显示的值设置以下属性,其余属性保持默认值:

    • Qos: Qos 0。
    • Encoding: UTF8
    • Compression: None
    • Serialization: JSON
    • Data parser/Type: MqttClient JSON

然后保存。

创建标签

  • 步骤 01:在 Explorer 面板 中,选择 Tags
  • 步骤 02:在模型菜单中,右键点击文件夹图标,选择 New Tag,并为其命名。在此示例中,我们将使用 Subscribed_value
  • 步骤 03:在配置面板中,使用下面显示的值设置以下属性,其余属性保持默认值:

    • Type:Number。
    • Source/Enabled:Yes
    • Module Type:MqttClient
    • Module name:MQTT
    • Config/Subscriber:AWS/Subscriber
  • 步骤 04:点击 Save

在您运行我们在 AWS IoT 和 reTerminal DM 或 EdgeBox 和 AWS IoT 上提供的 python 脚本后。 返回到 N3uron WebUI 界面,在左侧面板中选择 Data/Real Time。您现在应该能看到之前创建的 Subscribed_Value 标签及其值。

可视化

如果您已经创建了 webvision 模块,您可以开始这些步骤。

  • 步骤 01:导航到 Config 部分的 WebVision 并点击 Open Designer。使用您的管理员凭据登录。
  • 步骤 02:在模板部分,创建一个新的容器,按您的意愿命名。然后,将此容器指定为启动容器。这将设置为我们的初始 WebVision 屏幕。它将在旁边显示一个星号符号 (*)。
  • 步骤 03:更改容器的背景颜色。
  • 步骤 04:在主容器内,导航到 Components 并添加一个新组件。在此示例中,选择 Label 组件。
  • 步骤 05:您可以修改标签的属性以获得更好的外观。
  • 步骤 06:在 Label 组件 中,选择将为标签组件显示的值提供数据的标签。
  • 步骤 07:选择标签属性
  • 步骤 08:接下来,导航到配置部分的 WebVision 并点击 Open UI。使用您的管理员凭据登录。

随后,您将看到最终结果,即根据从云端订阅的数据更新标签值。

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...