ABB IRC5 robots are everywhere — welding cells, palletisers, machine tending, packaging lines. But most are effectively invisible once the factory lights go out. If a robot faults overnight, production stays down until somebody physically notices.
RoboVigil connects directly to the IRC5 and gives you live visibility of what the robot is doing, from anywhere. Open the app and you can see controller state, operating mode, program execution, I/O signals, speed ratio, and the event log — all continuously updated. Connect any standard RTSP IP camera and you get a live view of the cell too.
The difference between watching and being watched: you don’t need to have the app open. If the robot hits a protective stop, loses a fieldbus connection, or throws a collision detection error, RoboVigil sends a push notification to your phone and stores a camera snapshot from the moment it happened — so you can immediately see whether the cell is blocked, waiting for parts, or in a state that needs someone on site. When the fault clears, the alert auto-resolves.
How the Connection Works
Every IRC5 running RobotWare 6 or later has a built-in API called Robot Web Services (RWS). It ships as standard — no software options needed. RoboVigil’s connector uses RWS to read robot data live.
The connector is read-only. It never requests mastership of the controller. It cannot start or stop programs, move the robot, or change configuration.
The Physical Setup
The IRC5 has a service port — the X2 Ethernet connector on the front of the controller. It sits on its own private network, separate from any factory LAN, PROFINET, or EtherNet/IP network the robot might be on.
You connect the X2 port to a router running WireGuard, which creates an encrypted VPN tunnel back to RoboVigil’s cloud. RoboVigil generates a WireGuard configuration file for each site — you download it from the app and import it into your router. All traffic between the factory and RoboVigil travels inside this tunnel. Nothing is exposed.
Option 1: Your Existing Router (Preferred)
If your factory has an internet connection and a router that supports WireGuard — MikroTik, Ubiquiti, pfSense, OPNsense, and others — you may not need any new hardware at all.
- Import the .conf file into your router’s WireGuard client
- Connect the IRC5’s X2 port and an IP camera to the router’s local network (via a small switch if needed)
That’s it. If your router doesn’t support WireGuard natively, a GL.iNet Brume 2 (around £50–80) plugged into your existing internet does the same job.
Option 2: Teltonika RUT200 (No Factory Internet Needed)
If there’s no internet at the cell, or IT won’t allow monitoring traffic on the factory network, the Teltonika RUT200 provides its own connection over 4G cellular.
The RUT200 is a compact industrial router with native WireGuard support. It takes a SIM card and connects over 4G LTE, covering all major UK frequencies. It has two Ethernet ports — one for the IRC5’s X2 service port, one for an IP camera. You’ll need to reconfigure the WAN port as a second LAN port in the RUT200’s web interface so both devices sit behind the WireGuard tunnel. The entire setup is self-contained and has no involvement with the factory’s IT infrastructure.
- Insert a data SIM card
- Import the .conf file into the RUT200’s WireGuard client via its web interface
- Plug one Ethernet port into the IRC5’s X2, the other into a camera
- Power it up
The RUT200 costs around £100–120 plus whatever your SIM data plan costs.
What You Don’t Need
- No software options — RWS ships as standard on every IRC5 with RobotWare 6+
- No software on the controller — no RAPID modules, no configuration changes, nothing loaded onto the robot
- No on-premises server — no gateway PC, no edge server, no middleware
- No SCADA system — RoboVigil connects directly to the robot
- No changes to the factory network — the X2 service port is already isolated, and the WireGuard tunnel runs through your existing internet or 4G
OmniCore
ABB’s OmniCore controllers run RobotWare 7 and include RWS 2.0. RoboVigil’s initial release focuses on IRC5 systems. OmniCore support is currently in development using ABB’s RWS 2.0 interface — same approach, same read-only principle. If you have OmniCore controllers and want to be part of early testing, get in touch.
Typical Setup Time
A standard IRC5 installation takes less than 30 minutes: connect the router to X2, import the WireGuard config, add a camera, register the controller in RoboVigil. No robot programming and no production downtime required.
RoboVigil is designed to reduce unnoticed downtime and unnecessary callouts by making robot issues visible immediately.
Getting Started
- Create an account at app.robovigil.com
- Check whether your existing router supports WireGuard
- Download the RoboVigil app — App Store, Google Play, or Amazon Appstore
- Create a factory and download your WireGuard configuration
- Import the .conf file into your router or gateway
- Connect an RTSP IP camera to the cell
Contact: hello@robovigil.com
RoboVigil is a cloud-based machine monitoring platform for industrial robots and CNC machines. Software only — off-the-shelf IP cameras, your existing router, nothing installed on the machine. robovigil.com
