搭载 N3uron 的 reComputer R1000
什么是 N3uron?
N3uron 是一个完整的工业边缘平台,专为 IIoT 和 DataOps 设计,能够实现工业生产车间与第三方应用之间的无缝集成,无论是在本地还是云端。 通过 N3uron,您可以轻松创建 OT 和 IT 系统之间的双向数据管道,并通过整合、建模、处理和可视化所有运营数据,将设备与应用程序解耦,最终使这些数据在整个组织中可用。

-
模块化:它是完全模块化的,拥有近五十个模块,用户可以根据项目需求进行堆叠,仅获取其应用所需的模块。
-
跨平台:N3uron 可以运行在大多数版本的 Windows 和 Linux 发行版上,以及像 Raspberry Pi 这样的 ARM 架构上。
-
无限许可:N3uron 提供无限许可模式,以实惠的价格提供标签、用户、设备和连接方面的无限使用。
-
基于 Web:安装后,您只需使用一个网页浏览器即可访问节点。
-
快速部署和开发:N3uron 的安装时间不到一分钟,其开发环境能够快速创建数据模型,尤其是在使用模板时。
-
极高效率:单个节点可以轻松管理数十万个标签,同时保持较低的硬件需求。
-
可扩展且多功能的架构:从设计之初,N3uron 就被构思为能够无缝部署具有数百或数千个节点的分布式架构。用户可以使用 N3uron Links 快速连接多个节点,轻松扩展架构以满足需求。
入门指南
在开始这个项目之前,您需要提前准备好硬件和软件,如下所述。
硬件准备
reComputer R1000 |
---|
![]() |
安装
N3uron 可以通过我们的一步自动安装脚本轻松安装,只需在您的 reComputer R1000 终端中运行以下命令:
sudo curl -fsSL https://get.n3uron.com/install.sh | sudo bash

几秒钟后,您将完成 N3uron 的安装,并使其正常运行。
如果您更喜欢手动安装,请查看我们的 知识库部分 以获取更多信息。
使用
N3uron 采用面向微服务的架构设计,其中每个模块作为独立进程运行,而 Bootstrap 是管理其他进程的核心服务。默认情况下,WebUI 模块 会自动激活,使其在安装完成后即可访问,其他功能通过创建新的模块实例来启用。
每个模块需要有效的许可证才能在生产模式下运行。如果模块未找到有效许可证,它将以演示模式运行两小时。要重新开始演示期,必须重新启动模块。
下面我们通过一个逐步示例来了解 N3uron 如何通过 OPC UA 客户端 进行数据采集,以及如何使用 MQTT 客户端模块 将这些数据无缝发布到 MQTT Broker,从而实现通过 MQTT 的持续数据推送。
配置 OPC UA 客户端
- 步骤 1:请在本地网络中的另一台机器上打开您喜欢的浏览器,访问 N3uron WebUI,使用 reComputer R1000 的 IP 地址和为 WebUI 配置的端口(默认情况下 HTTP 为 8003 或 HTTPS 为 8443)。
默认 N3uron WebUI 用户。
完全访问权限 | 只读访问权限 | |
---|---|---|
用户名: | admin | user |
密码: | n3uron | n3uron |
- 步骤 2:打开 N3uron WebUI,导航到 Config→Modules,点击菜单,然后创建一个 新模块,我们将其命名为 OpcUaClient。

- 步骤 3:选择 OpcUaClient 作为模块类型,然后点击下方的 保存 按钮以实例化模块。

- 步骤 4:新创建的模块将出现在 Modules 下,导航到其配置并创建一个 新客户端,我们将其命名为 DataSim。

- 步骤 5:配置 OPC UA 客户端以连接到我们的 DataSim 端点,具体如下:
端点 URL: opc.tcp://datasim.n3uron.com:4840
安全模式: 无
安全策略: 无
认证:
启用: 是
用户名: sunn3rgy
密码: n3uron
点击 保存 以应用更改并重新加载模块。

- 步骤 6:导航到模块内的 OPC 浏览器部分,并选择之前创建的 DataSim 客户端。


创建一个标签
- 步骤 1:将所需对象从浏览器拖放到数据模型部分。

- 步骤 2:现在,您可以在 Config→Tags 中找到新创建的标签,并在 实时部分 查看其值。


创建一个模板
模板 提供了在 N3uron 中利用面向对象数据设计原则的能力。它允许用户显著减少部署新项目所需的时间。
通过创建和使用 模板,用户可以生成新实例以快速构建复杂的数据结构和通信配置。对模板定义的任何更改都会被所有实例继承,从而在进行路由更改时大幅节省时间。
只需将所需对象拖放到模板部分,并使用 自定义属性、继承 和 更多功能 开始构建您的模板。

配置 MQTT 客户端
步骤 1:前往 Config→Modules,点击菜单,然后创建一个名为 MqttClient 的 新模块。

- 步骤 2:选择 MqttClient 作为模块类型,然后点击保存。

- 步骤 3:导航到新模块并创建一个名为 HiveMQ 的新连接。

- 步骤 4:配置连接以使用公共 HiveMQ broker:
Broker URL: broker.hivemq.com
Port: 1883

- 步骤 5:创建一个新发布器并设置目标主题,例如 “/n3/recomputer”。


- 步骤 6:创建一个 Tag Filter(标签过滤器)以匹配此节点中的所有标签。标签过滤器用于告诉模块哪些标签应该发布到 broker。点击 保存 以应用所有更改并重新加载模块。


- 步骤 7:前往诊断页面并启用 MqttClient 模块的实时日志,等待查看模块每次向 broker 发布新数据时生成的日志。

实例化 WebVision 模块
步骤 1:打开 N3uron 并导航到配置菜单。
步骤 2:点击模块,然后创建一个新模块。此实例可以使用任何名称(但不能包含特殊字符如 ‘.’、‘/’ 等),建议用户将实例命名为与所实例化模块名称相似的名称以便于识别。在本例中,选择了 WebVision 模块,并将其命名为 WebVision。

步骤 3:导航到 WebVision 的主配置并选择适当的服务器设置。默认设置适用于大多数使用场景。有关更多详细信息,请参考以下链接:WebVision 初始配置。

步骤 4:实例化 WebVision 模块后,第一步是为之前在 WebUI 的角色部分创建的角色分配权限。默认情况下存在两个角色:Administrator(管理员)用于管理访问,User(用户)用于常规访问。您可以将用户添加到这些角色中,或者根据需要创建新角色。角色建立后,为 Designer 和 Viewer 角色设置相应的权限。 此外,为每个角色建立一个标签过滤路径。标签过滤路径访问权限决定了标签模型中的哪些标签可以被相应角色用于可视化。在本例中,我们将标签模型的完整路径分配给两个角色。
- 管理员:
- Designer:编辑
- Viewer:查看
- TagFilterPath:
- 模式:包含
- 路径:/
- 正则表达式:.*
- 用户:
- Designer:无
- Viewer:查看
- TagFilterPath:
- 模式:包含
- 路径:/
- 正则表达式:.*

步骤 5:为了测试我们的初始 WebVision 界面,让我们创建一个标签。进入 WebUI,选择 Config,然后点击 Tag。在 Model 部分,点击菜单并选择 New Tag。将其命名为 TestTag(例如),选择类型为 Number,授予其 读写权限,初始化为 0(可选),然后保存设置。

步骤 6:接下来,导航到配置部分的 WebVision 并点击 Open Designer。 使用您的 管理员凭据 登录。

步骤 7:在模板部分,创建一个名为 Main 的新容器。然后,将此容器设置为启动容器。这将把 Main 设置为我们的初始 WebVision 界面。它将显示一个星号符号(*)在旁边。

步骤 8:更改 Main 容器的背景颜色。

步骤 9:在 Main 容器内,导航到组件并添加一个新组件。在本例中,选择 Gauge(仪表)组件。

步骤 10:在 Gauge 组件中,选择将为仪表组件提供显示值的标签。

步骤 11:接下来,导航到配置部分的 WebVision 并点击 Open UI。 使用您的管理员凭据登录。

步骤 12: 为了测试我们的简单设计,导航到 WebUI 并选择 Data > Realtime。更改 TestTag 的值。之后,返回到 WebVision UI 并验证 Gauge 组件显示的值是否已更新。

关于 WebVision,还有许多内容可以探索,以增强您对 reComputer R1000 的体验。有关更多详细信息,请参考我们的 WebVision 知识库。
您所看到的仅仅是开始。拥抱其近 50 个模块所提供的无限可能性。敢于梦想,勇于创新,利用 N3uron 的尖端功能将您的项目提升到新的高度。想要更深入地了解这个强大的平台,请访问 https://n3uron.com/,开启一段激动人心的探索之旅吧!