Edgebox RPI 200 快速入门 Ignition Edge
在网络边缘远程捕获、处理和可视化关键数据可能既困难又昂贵。Inductive Automation® 提供的 Ignition Edge 是一系列有限、轻量级的 Ignition® 软件解决方案,专为现场设备和网络边缘的 OEM 设备设计。有了 Ignition Edge,边缘计算变得比以往更简单、更经济实惠,因此您可以将数据采集、可视化和系统管理扩展到网络的边缘。
Ignition Edge 提供了多种产品,可以在边缘设备上混合搭配使用,以创建强大的网络边缘解决方案:
- Ignition Edge IIoT:通过 MQTT 发布现场设备数据。
- Ignition Edge Panel:为现场设备创建本地 HMI。
- Ignition Edge Compute:为您的网络添加真正的边缘计算能力。
- Ignition Edge Sync Services:从网络边缘同步数据。
- Ignition Edge EAM:与其他 Edge 产品结合,实现集中管理。
通过将 Ignition Edge 嵌入到网络边缘的现场设备和 OEM 设备中,Ignition 的强大功能甚至可以在最偏远的设备上运行。Edgebox RPI 200 配备了工业级可靠性和混合连接功能,例如数字 I/O、RS485、RS232,以及强大的无线通信能力,如 WiFi、BLE、*4G 和 *LoRa®,使其成为承载 Ignition Edge 系列强大应用组合的绝佳选择。
*4G 和 LoRa® 模块默认不包括在内,请根据需要购买相关模块。
硬件准备
- 带有 SSH 终端功能的 PC / Mac
- 可安装 Ignition 设计器应用程序的 PC / Mac,且具有足够的硬盘空间
- 12-24V DC 电源
- 以太网线
- Edgebox RPI 200 x 1
本指南假设您的 Edgebox 正在运行预装的 SenseCraft Edge OS,并且可以通过其他客户端设备进行 SSH 终端访问。
安装 Ignition Edge
在您的设备上安装 Ignition Edge 非常简单。
默认的 SenseCraft Edge OS 是 32 位版本,请确保下载正确的安装程序。
- 访问 Ignition 的下载页面
- 下载您希望使用的应用程序版本——在下载软件包之前,您需要填写相关信息。
- 将压缩包复制到您希望安装的边缘设备上(本文选择了 /opt/ 目录下的位置)。
- 在当前位置解压该软件包。
- 删除原始的压缩包。
- 修改权限以执行 Ignition 启动脚本。
- 启动 Ignition 启动脚本。
我们提供了一个便捷脚本,可以自动完成这些步骤。要使用它,您只需获取 Ignition Edge 的下载/安装脚本。下载脚本后,将其标记为可执行文件并运行。您可能需要超级用户权限来创建必要的目录。安装过程需要几分钟,您可以趁此时间去喝杯咖啡。
curl -o download-ignition-edge.sh https://raw.githubusercontent.com/tulsasoftware/reterminal-ignition-edge-panel/main/download-ignition-edge.sh
chmod +x ./download-ignition-edge.sh
./download-ignition-edge.sh
卸载
如果您希望卸载通过安装脚本安装的软件包,只需下载并执行卸载脚本。由于 Inductive Automation 没有建议应用程序的默认安装位置,此方法仅适用于此自定义安装。
curl -o uninstall-ignition-edge.sh https://raw.githubusercontent.com/tulsasoftware/reterminal-ignition-edge-panel/main/uninstall-ignition-edge.sh
chmod +x ./uninstall-ignition-edge.sh
./uninstall-ignition-edge.sh
第一次启动 Ignition Edge 网关
安装完成后,您需要启动服务。您可以选择 设置网关在启动时自动运行 并重启设备,或者手动启动服务。
/opt/ignitionedge/ignition.sh start
如果您能够加载 Ignition Edge 网关的主页,就可以轻松检查服务是否正在运行。
要加载网关主页,可以在 Edgebox 本地设备上通过浏览器访问 localhost:8088
,或者在网络中的其他设备上访问 {edgeboxhostname}:8088
,或者通过 Edgebox 的 IP 地址在网络中的任何地方访问 {edgeboxip}:8088
。
启动 Ignition Edge 网关并设置开机自启
建议在设备启动时自动运行网关服务。有多种方法可以实现这一点,最终由用户决定采用哪种方式。
一种方法是在 .bashrc
文件中添加启动命令。为此,请使用您喜欢的文本编辑器打开 .bashrc
文件。
nano ~/.bashrc
将启动命令追加到文件中:
/opt/ignitionedge/ignition.sh start
别忘了保存文件!
(在上述 nano 编辑器示例中,按 ctrl + x
保存)
此方法不会在保存时立即启动网关,因此请重启 Edgebox 以确保更改按预期生效。
配置 Ignition Edge
配置网关是一个简单的过程。首先接受最终用户许可协议(EULA),然后为 Ignition 创建一个默认的用户名和密码。请记住这些信息,因为它将以管理员凭据创建,并在整个系列中用于系统配置。
虽然 Ignition Edge 默认配置为与主 SCADA 系统通信,但并不要求必须使用 SCADA 服务器。Ignition Edge 是一个完全独立的产品,未来如果需要,可以轻松集成到 SCADA 网络中。
创建用户后,系统会询问您是否需要更改安装的默认端口配置。我所在的网络没有任何端口冲突,因此我选择接受默认设置。这些端口将用于与主 SCADA 安装通信,因此如果您正在配置以与现有的 Ignition 安装协作,请确保此页面与您的预期值匹配。请注意,这些是应用程序使用的核心端口,但如果您未来选择安装模块,可能需要配置更多端口。
现在您可以初始化并启动服务了!设置过程需要几分钟时间,不需要任何交互,因此您可以稍后再回来查看。完成后,它将重定向到设计器主页,您可以开始工作了!
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供各种支持,确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。