VIGIL MESH

Documentation

Industrial remote maintenance: no gateway box, no open ports

Fixing a machine installed at a customer's site, without travelling and without touching their firewall: that is what industrial remote maintenance is about. The market answers with hardware boxes wired to a vendor cloud. VIGIL-MESH replaces the box with a software agent — on the machine itself or on a site gateway — and puts your equipment on a real private network: zero inbound ports, end-to-end encryption, access controlled machine by machine.

Remote machine access: three recurring situations

Remote maintenance is not a nice-to-have: it is what separates a one-hour intervention from a two-day trip. Three situations come up everywhere machines leave their builder's workshop.

The machine delivered to a customer

The machine builder has to diagnose, patch, update — on a site it does not control, behind a network and a firewall that are not its own.

The multi-site fleet

An integrator or operator follows dozens of sites. Each site has its own carrier, router and policy: negotiating a bespoke VPN per site does not scale.

The expert you cannot teleport

The automation engineer who knows the machine is hundreds of kilometres away. They need the HMI, the logs, a program download — now, not next week.

In all three cases the question is not “how to get access” — the market has known how for years — but “with what”: one more hardware box in the cabinet, or a software agent on a machine that is already there.

Remote maintenance gateways: the classic approach

The market standard is the hardware remote-access gateway: Ewon Cosy (HMS Networks), IXON, Tosibox, Secomea, Teltonika. The principle is proven — a VPN box sits in the machine cabinet, dials out to the vendor's cloud, and the technician connects to that cloud through the vendor's portal or client to reach the machine. It works, and it has served a whole industry well.

  • One box per machine or per site: to buy, wire, configure and maintain — the hardware and logistics cost grows with the fleet.
  • The vendor's cloud sits on the path: it is what brokers the connection between technician and box, under the terms and pricing of the offer.
  • Access is often screen-centric: depending on the offer, you reach the HMI display or a few predefined ports, more rarely a full network.
  • A genuine hardware advantage: some models embed a 4G router and bring their own connectivity to the site.

Remote maintenance without a box: how it works

A software agent replaces the box. It installs either directly on the machine when it embeds a PC (Windows or Linux — HMI or supervision station), or on a site gateway: industrial PC, NVIDIA Jetson, Linux box. Android is covered for mobile workstations, and the browser itself can become a node of the network (WASM) to intervene without installing anything.

The agent opens no inbound port: it only makes outbound connections, and traverses NAT, CGNAT and 4G/5G links. When no direct path can be established between two peers, traffic goes through relays — the vigies — which are structurally blind: they do not hold the keys and never see the content. Every session is encrypted end to end with QUIC/TLS 1.3, on Ed25519 keys, with hybrid post-quantum key establishment.

Connecting a machine comes down to a single-use enrollment key, generated from the console:

Machines panel of the VIGIL-MESH console; the “Add machine” button is outlined in the top right.
It all starts from the Machines panel: “Add machine” opens the enrollment assistant.
“Add a machine” assistant: platform choice, single-use enrollment key and the command to run on the site machine.
  1. Pick the platform of the machine or site gateway — Windows, Linux, Android, Jetson.
  2. The enrollment key is single-use and expires on its own: it authorises exactly one join.
  3. The command to run on site, key included — one line, copied as is.
  4. The assistant waits: as soon as the machine connects, it shows up here, ready for E2EE verification.

Once verified, the machine gets a stable overlay address and a MagicDNS name; ACLs then decide who may reach it, service by service.

A real LAN, not just a screen tunnel

A remote-access box primarily gives you a way in. A VIGIL-MESH agent puts the machine on your network: everything that speaks IP just works, as if your workstation and the machine were plugged into the same switch.

Monitoring and HMI

The web HMI, the OPC UA server or the historian are reachable at their overlay address, from your usual tools.

File transfer

Programs, recipes, logs: SFTP, SMB or rsync straight to the machine, with no intermediate platform.

SSH terminal in the browser

The console opens an SSH terminal on any online machine, right in the browser — see the Administration tab.

Real time and discovery

Broadcast and multicast cross the mesh: mDNS, SSDP, DDS/ROS 2 — your tools discover devices as if they were local.

Remote serial port (beta)

The RS-232/USB-serial port of a remote machine mounts as /dev/ttyVIGIL (Linux) or as a virtual COM port (Windows — beta driver not yet production-signed, requires a test machine today) or /dev/ttyVIGIL (Linux) — see remote serial port.

MagicDNS and ACLs

Every machine carries a stable name; every flow is authorised by identity, on a least-privilege basis.

Administration tab of the console: every online machine offers an SSH terminal in the browser.
  1. The site machine, as it appears in the network inventory.
  2. Its overlay address: that is what the terminal reaches — never a public address.
  3. “Terminal” opens an SSH session in the browser, encrypted end to end all the way to the machine.

Machine at a customer site, locked-down firewall: the typical scenario

The most common case — and the most frustrating: your machine is in production at a customer's plant, and everything between it and you belongs to their IT.

The machine needs an intervention: diagnosis, a patch, a recipe update. Between it and you sits the customer's network — locked down, for good reasons.

  • The customer's IT will not open an inbound port, and rightly so: every forwarding rule is a permanent attack surface on their network.
  • Getting a VPN account on the customer's network takes weeks, engages their liability, and often gives you more visibility into their infrastructure than anyone wants.
  • Some sites only have a 4G link or CGNAT access: there is no public address to reach, even if everyone agreed.
  • Every customer has its own policy: at fleet scale, network negotiation becomes a job of its own.

When a hardware box remains the right call

Honesty first: the agent is software, so it needs an operating system. VIGIL-MESH installs on Windows, Linux (desktop or server), Android and NVIDIA Jetson — not inside a PLC.

  • No OS on the machine and no PC on site: if the cabinet holds nothing but a bare PLC and no gateway can be added, a hardware box remains the straightforward path.
  • A built-in 4G router is required: some boxes embed their own modem — useful when the site has no connectivity to share.
  • In every other case — an HMI PC, a supervision station, a possible Linux gateway — the agent is enough, and it brings the full network on top of the access.

Security: end-to-end encryption, ACLs and audit

  • Zero inbound ports, everywhere: neither on site nor on your side. All connectivity is outbound.
  • End-to-end encryption: QUIC/TLS 1.3, Ed25519 keys, hybrid post-quantum key establishment. The relays (vigies) do not hold the keys and only see opaque packets.
  • Identity-based ACLs, deny by default: every flow is explicitly authorised — machine, group, service. See policies and ACLs.
  • Web console: machine inventory, real-time topology, SSH terminal, audit log, per-member roles.
  • Immediate revocation: end of contract or lost laptop, access drops in one action — direct flows and broadcasts included.

Frequently asked questions

Do we need to open a port on the customer's firewall?
No, none. The agent only makes outbound connections and traverses NAT, CGNAT and 4G/5G links. There is no port forwarding, no DMZ, no inbound rule to request from the customer's IT.
Can we keep the boxes already installed during the transition?
Yes. An Ewon, IXON, Tosibox or Secomea box that is already in place keeps working on its own: the two approaches coexist without conflict. You can migrate machine by machine, starting with the ones that already have a PC or a gateway.
Does the agent install inside the PLC?
No. The agent runs on an operating system: Windows, Linux, Android or NVIDIA Jetson. A bare PLC is reached through an industrial PC or a Linux gateway on the same site that carries the agent — see the Remote PLC access page.
Who can see the content of my remote maintenance sessions?
The two endpoints, nobody else. Sessions are encrypted end to end (QUIC/TLS 1.3, Ed25519 keys, hybrid post-quantum key establishment); the relays that carry the traffic do not hold the keys and only see opaque packets.
How much does remote maintenance with VIGIL-MESH cost?
Pricing is public and fits on one page: see /pricing. And since there is no box to buy, the hardware line disappears with it.
Read nextRemote PLC access