将 AWS IoT Core 与 N3uron 连接
介绍
我们已经概述了使用 MQTT 协议将数据从您的 reTerminal DM 设备传输到 AWS IoT Core 的过程。本教程将与上述过程无缝集成。在本教程中,我们将深入探讨 N3uron Edge IIoT 平台与 AWS IoT Core 之间接口的复杂性。
先决条件
硬件
reTerminal DM |
---|
![]() |
软件
我们强烈建议学习 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 Services。Authentication mode 将是 Certificate。在本例中,Client Id 是 N3uron。
- 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。使用您的管理员凭据登录。

随后,您将看到最终结果,即根据从云端订阅的数据更新标签值。
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。