使用 N3uron 连接 AWS IoT Core
介绍
我们已经概述了使用 MQTT 协议将数据从 Edge Box RPi 200 设备传输到 AWS IoT Core 的过程。本教程将与上述过程无缝集成。在本教程中,我们将深入探讨 N3uron Edge IIoT 平台与 AWS IoT Core 之间接口的复杂性。
先决条件
硬件
Edge Box RPi 200 |
---|
![]() |
软件
我们强烈建议学习 N3uron 入门指南。它提供了导航 N3uron Web 界面的基本见解,理解 Web UI 和 Web Vision 模块等概念,掌握标签概念,以及创建基本仪表板。如果您还没有探索这些基础知识,建议在进一步操作之前先了解这些内容。您可以通过提供的链接访问该指南。
如果您还没有探索我们关于将 AWS IoT Core 与 Edge Box RPi 200 集成 的指南,我们也建议您这样做。这个综合指南涵盖了从基础到向 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 连接,选择 New Subscriber,并为其命名。在此示例中,我们将简单地使用 Subscriber。
-
步骤 02:点击它并在 Topic 字段中添加名称。在此示例中,我们使用了 device/data。(在我们的 AWS 教程中,我们在此主题下发布了数据。)
-
步骤 03:使用下面显示的值设置以下属性,将其余属性保留为默认值:
- Qos: Qos 0。
- Encoding: UTF8
- Compression: None
- Serialization: JSON
- Data parser/Type: MqttClient JSON
然后保存。
创建标签
- 步骤 01:在资源管理器面板中,选择标签。
- 步骤 02:在模型菜单中,右键单击文件夹图标,选择新建标签,并为其命名。在此示例中,我们将使用 Subscribed_value。
-
步骤 03:在配置面板中,使用下面显示的值设置以下属性,其余属性保持默认值:
- 类型:数字。
- 源/启用:是
- 模块类型:MqttClient
- 模块名称:MQTT
- 配置/订阅者:AWS/Subscriber
-
步骤 04:点击保存。
在您运行我们在 AWS IoT 和 Edge Box RPi 200 以及 AWS IoT 上提供的 python 脚本后。 返回到 N3uron WebUI 界面,在左侧面板中选择数据/实时。您现在应该能看到之前创建的 Subscribed_Value 标签及其值。
可视化
如果您已经创建了 webvision 模块,可以开始以下步骤。
- 步骤 01:在配置部分导航到 WebVision,然后点击打开设计器。使用您的管理员凭据登录。
- 步骤 02:在模板部分,创建一个新的容器,按您的意愿命名。然后,将此容器指定为启动容器。这将设置为我们的初始 WebVision 屏幕。它将在旁边显示一个星号符号 (*)。
- 步骤 03:更改容器的背景颜色。
- 步骤 04:在主容器内,导航到组件并添加新组件。在此示例中,选择标签组件。
- 步骤 05:您可以修改标签的属性以获得更好的外观。
- 步骤 06:在标签组件内,选择将为标签组件显示的值提供数据的标签。
- 步骤 07:选择标签属性
- 步骤 08:接下来,在配置部分导航到 WebVision,然后点击打开 UI。使用您的管理员凭据登录。

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