VEXPLOR
VEXPLOR EDGE · OPEN SOURCE · APACHE-2.0 · v1.0.0

VEXPLOR Edgereads only the approved machine values on one factory PC and sends them out — outbound only

The remote collector for when the server sits outside the factory — in the cloud or at head office. Press one button on the VEXPLOR AAS Studio screen, paste the line it shows on the factory PC, and install, registration and approval are done.

Nothing connects into the factory, there is no remote stop, and it never writes to a PLC. Open source that machine and factory IT engineers install themselves.
VEXPLOR AAS STUDIO · REMOTE COLLECTORS
The Remote collectors screen of VEXPLOR AAS Studio — the one line to paste on the factory PC and two collectors receiving

Remote collectors screen — the one-line command and two connected collectors (test connection to a virtual PLC). Real screen, AAS Studio 2.7.0 · Edge 1.0.0

1 lineinstall command — download, hash check, install, register
0connections into the factory
3protocols OPC UA · Modbus TCP · MQTT
2CPUs x64 · arm64 (Linux)
01ONE-CLICKBUTTON · ONE LINE · RECEIVING

VEXPLOR Edge connects with one button
and one pasted line

STEP 01 · AAS STUDIO

Press "+ Connect a collector"

In Settings → Remote collectors, check the server address and the list it will read (machines, tags). With "Approve this list so it reads at once" ticked, that press is the approval too.

STEP 02 · FACTORY PC

Paste the line it shows

Paste it in a terminal on the factory Linux PC: it downloads the package for the PC's CPU, checks it against SHA256SUMS, then installs, registers and starts the service.

STEP 03 · RECEIVING

The screen changes by itself

The moment the PC connects, the screen shows its name and "Receiving". Values come into "Collect" for that machine file every 10 s.

curl -fsSL https://github.com/waceinc/vexplor-edge/releases/latest/download/get.sh | sudo sh -s -- --server https://aas.example.com --code 7KQ4-M2XD-9PRT

The screen makes the command with the server address and a one-time code (24 h) filled in. The address and code above are examples.

02WHENINSIDE OR OUTSIDE THE FACTORY

When the server is outside the factory,
VEXPLOR Edge reads on a factory PC

Where the server isWhat reads the machines
On the machines' network — a server in the factoryThe collector inside the VEXPLOR AAS Studio server. VEXPLOR Edge is not needed
Outside the factory — cloud, head officeVEXPLOR Edge — one factory PC reads and sends out only

Any server that follows the contract vexplor.edge/1 receives it. VEXPLOR AAS Studio does today; VEXPLOR Logic Studio Cloud receives the same contract too (opened to design-partner companies first, in order).

03WHAT IT DOESREAD ONLY · OUTBOUND ONLY

What VEXPLOR Edge does —
and does not

ItemDetail
Read onlyNo code writes to a PLC or controller. It reads with the same code as the AAS Studio server's collector (OPC UA, Modbus TCP, MQTT)
Outbound onlyIt goes out to the server on 443 (or the site proxy) only. It opens no port, so there is no way in
Approved list onlyIt reads only the tags a person approved on the server. A changed list waits for a new approval
Every request signedOn registering it makes an Ed25519 key on the PC and signs every request. The private key never leaves the PC
Nothing lost on an outageBatches wait on disk and go out in order when the server answers again (30 days by default); each is stored once
Send changes only (optional)OPC UA subscriptions with a deadband. 6 tags, 1 s, 5 minutes measured: 283 KB → 88 KB
No remote stopThe server sends no commands. A revoked collector stops sending by itself and keeps its queue
No auto-installIt can report a newer release; a person downloads and installs it
04CONNECTIONSEVERY DESTINATION

This table is every place
VEXPLOR Edge connects to

DestinationWhyWhen
The server on 443 (or the proxy)Read list, value batches, registrationAlways
Machine addresses in the approved listReading values (OPC UA, Modbus TCP, MQTT)After approval
Release notice addressChecks for a new version once a day — installs nothingOnly if configured
Nothing connects inThe tests record every connection attempt and check there is nothing outside this table. A registration code works once for 24 hours, and the collector connects to its server over https only.
05VERIFIEDCLEAN UBUNTU 24.04

VEXPLOR Edge 1.0.0 was checked on clean Linux
with the exact command the screen makes

06GET STARTEDONE LINE · OR BY HAND

VEXPLOR Edge installs
with one command line

curl -fsSL https://github.com/waceinc/vexplor-edge/releases/latest/download/get.sh | sudo sh -s -- --server https://aas.example.com --code 7KQ4-M2XD-9PRT

By hand (a PC without internet)

From Releases take vexplor-edge-1.0.0-linux-x64.tar.gz (or linux-arm64) and SHA256SUMS, bring them over, check them, then run sudo ./install.sh --server … --code ….

Open sourceDetail
Current versionVEXPLOR Edge 1.0.0 · contract vexplor.edge/1 · servers VEXPLOR AAS Studio 2.3.0 or later (one-click screen from 2.7.0)
SupportedLinux x64 · arm64 (systemd). Windows is in preparation
LicenseApache License 2.0 — modify it and ship it in commercial products
Name · logoThe VEXPLOR and WACE names and logos are not covered by the Apache-2.0 license (see NOTICE)
Source · docsgithub.com/waceinc/vexplor-edge
07PLACE IN VEXPLOR SUITEWITH AAS STUDIO

Place in the VEXPLOR Suite

VEXPLOR Edge is the open-source partner of VEXPLOR AAS Studio. AAS Studio makes the machine AASX and the collection link (AID) inside it; when the server is outside the factory, VEXPLOR Edge reads by that link inside the factory and sends the values out.

See VEXPLOR AAS Studio →

Connect a factory PC with one button and one line

Download it from the public repository and install it yourself. To review machine integration with us, request an adoption assessment.

Get it on GitHubRequest an assessment