Ignition Edge on EG5120: How to deploy Ignition Edge on the EG5120
|
|
Time to read 5 min
|
|
Time to read 5 min
This guide provides a straightforward, step-by-step tutorial for anyone looking to deploy Ignition Edge on the Robustel EG5120 industrial edge computing gateway.
We'll cut through the complexity and show you how to get a powerful edge SCADA solution running in minutes, from downloading the software to configuring it as a persistent service.
This is your fast track to bridging the OT/IT gap.
I've seen countless engineers get stuck trying to bring modern software to industrial hardware. They fight with locked-down operating systems, proprietary tools, and a frustrating lack of flexibility. It feels like you're fighting the hardware instead of working with it, right?
Let's be clear: it doesn't have to be this way. The real 'aha!' moment for many engineers is when they realize their industrial hardware can be as open and easy to use as a Raspberry Pi, but with the industrial-grade reliability they actually need. That’s exactly the sweet spot where the Robustel EG5120 and Inductive Automation's Ignition Edge meet. You've got a powerful, open Debian-based gateway and a user-friendly, low-code SCADA platform. So, how fast can you get from the box to a running dashboard? Faster than you think. Let's dive in and deploy Ignition Edge together.
Before we get our hands dirty, let's talk about why this pairing is so effective. The Robustel EG5120 isn't just another router; it's a true industrial edge computing gateway. What does that mean for you? It runs RobustOS Pro, an operating system based on Debian 11. If you've ever used a Raspberry Pi or any standard Linux distribution, you'll feel right at home. There are no proprietary roadblocks here.
You get:
This openness is precisely what makes it so simple to deploy Ignition Edge. We're essentially just installing a standard Linux application onto a capable, ruggedized computer.
Okay, let's get to it. I'll walk you through the entire process. All you need is your EG5120 powered up and connected to your network, and a computer to SSH into it.
First things first, we need the software. The EG5120 uses a 64-bit ARMv8 processor (aarch64), so we need the specific version of Ignition for that architecture.
.zip file. Download it to your computer.
Expert Tip: Don't download this directly onto the gateway. It's much faster to download it to your main machine and then transfer it over.
I can't tell you how many frustrated engineers I've talked to who installed an application in the wrong place or ran it with the wrong permissions, only to have it fail after the first reboot. We're going to do this the professional way to avoid all of that.
scp) to move the file from your computer to the EG5120.
/opt directory. SSH into your EG5120 and run:
Bash
sudo mkdir /opt/ignitionedge
Bash
sudo unzip Ignition-Edge-linux-aarch64-8.1.XX.zip -d /opt/ignitionedge
Bash
sudo useradd -r -m -s /bin/false ignition
ignition user we just created.
Bash
sudo chown -R ignition:ignition /opt/ignitionedge && sudo chmod -R u+rwx /opt/ignitionedge
Any serious industrial deployment needs services that start automatically. A power cycle shouldn't require a technician to SSH in and restart your SCADA system. Let's be clear: we need to create a systemd service for this.
vi text editor to create a new service file.
Bash
sudo vi /etc/systemd/system/ignition-edge.service
ignition user.
Ini, TOML
[Unit] Description=Ignition-Edge Gateway After=network.target [Service] Type=forking User=ignition Group=ignition ExecStart=/opt/ignitionedge/ignition.sh start ExecStop=/opt/ignitionedge/ignition.sh stop RemainAfterExit=yes [Install] WantedBy=multi-user.target
:wq). Now, tell systemd to recognize, enable, and start the new service.
sudo systemctl daemon-reloadsudo systemctl enable ignition-edgesudo systemctl start ignition-edgeactive (running).
Bash
sudo systemctl status ignition-edge

Now that the professional service is running, open a web browser on your computer and go to http://
:8088. You will be greeted by the Ignition commissioning screen. Congratulations, you've successfully managed to deploy Ignition Edge in a robust, reliable way!
You haven't just learned how to deploy it; you've unlocked a powerful new way to approach industrial projects. From here, you can:
The combination of open hardware and flexible software puts the power back in your hands. Now, what problem will you solve first? To learn more about managing your fleet of gateways, check out the Robustel RCMS platform.

This is a critical best practice for security and system management. Running a service as a dedicated, low-privilege user (ignition) instead of the default user or root limits the application's scope of access. If a vulnerability were ever found in the application itself, this isolation helps prevent a potential attacker from gaining control over the entire system.
Absolutely. That's one of its biggest strengths. Because the EG5120 runs a full Debian-based OS (RobustOS Pro) and supports Docker, you can run other services like an MQTT broker, a database, or custom Python scripts in containers without interfering with your Ignition instance.
Ignition Edge updates can be managed through its own web interface. For the EG5120's operating system (RobustOS Pro) and any containerized apps, you can manage fleet-wide Over-the-Air (OTA) updates remotely using the Robustel Cloud Manager Service (RCMS), which is a huge advantage for managing deployments at scale.
Latest News
How to Choose an Industrial Edge Computing Gateway for Production
How proactive equipment monitoring warns against time when there is an emergency in the field
Edge2Cloud Pro Online Control: Unlock new dimensions of process management with remote process control, IoT and edge computing to soar efficiency!