Product · Industrial edge data platform

Collect machine data without a SCADA project

EdgeForge reads six industrial protocols at once, stores every measurement in a time-series database and shows them in dashboards an operator understands without explanation. One installer, one Windows PC on the shop floor, no cloud subscription.

The demo is a real installation driven by simulated machines — you can click, filter and export in it.

The problem

The data is stuck inside the machines

In an average factory hall you find controllers from three or four brands side by side, each with its own protocol and its own idea of how to reach it. The numbers you need do exist — they just never come together anywhere.

01

Copied over by hand

An operator notes values on paper or in Excel. It costs time, it is not done equally carefully on every shift, and afterwards there is no way to reconstruct what actually happened.

02

Isolated islands

Every machine has its own HMI with its own trends. Comparing two machines means putting two screens side by side and doing the arithmetic yourself.

03

Bought too big

A full MES or SCADA package solves it, but costs a multiple and brings a months-long implementation project you do not want for twenty measurement points.

04

Building it yourself stalls

An in-house stack with InfluxDB and Grafana often does get built, but then someone has to maintain it. Without IT capacity it stalls within a year on a version nobody dares to touch.

The solution

One platform between machine and people

EdgeForge is a finished product, not a construction kit. You install it, point out which measurement points you want to follow and it runs. The parts you would normally have to combine yourself — drivers, storage, dashboards, alarming, user management, backup — are already in it and tuned to each other.

It runs on a single Windows PC on the factory network. No cloud, no subscription, no mandatory internet connection.

OPC UAEtherNet/IPSiemens S7-1500Modbus TCPMQTTREST APIInfluxDB
  • Collect
    Six protocols at once, each measurement point with its own interval. New points are found by browsing the machine rather than typing addresses across.
  • Store
    Everything goes into a time-series database built for this kind of data. If it drops out, EdgeForge buffers locally and catches up afterwards — you miss no measurement.
  • Show
    Live dashboards for the floor, a data viewer for the engineer and node analytics with statistics per measurement point. Everything exportable to CSV, Excel and JSON.
  • Watch
    Limits per measurement point with alarming, notifications to email or MQTT, and a system monitor watching the entire chain from machine to database.
  • Manage
    Roles separate viewing from configuring, every administrative action lands in an audit trail, and backups of both configuration and measurement data run on a schedule.

Protocols

Six protocols, one configuration screen

A mixed machine park is the normal case, not the exception. Every protocol has its own driver, but you configure them all the same way and the data ends up in the same database.

OPC UA

Modern controllers and SCADA

Browse the server address space, pick the nodes you want and leave the rest. Works with anonymous access, username or certificate.

Siemens S7-1500

Straight through the Web API

No extra OPC server or gateway needed. EdgeForge talks to the S7-1500 built-in Web API and reads DB variables by name.

EtherNet/IP

Allen-Bradley and Rockwell

CompactLogix and ControlLogix are read by tag name, including array elements and structure members.

Modbus TCP

Older machinery and meters

Variable-speed drives, energy meters and twenty-year-old machines that speak nothing else. Coils, discrete inputs, holding and input registers.

MQTT

Sensors and IIoT gateways

Subscribe to topics, with JSON payloads unpacked down to field level. Suitable for wireless sensors that publish by themselves.

REST API

MES, ERP and everything else

Any HTTP source returning JSON: an MES link, an ERP endpoint or an external service. Authentication via header, bearer token or basic auth.

On screen

What it looks like

Screenshots from a running test setup. The same screens are open in the live demo.

EdgeForge — live dashboard with real-time tiles per machine
Live dashboard — tiles with current value, trend line and alarm state. Configurable per group or per machine.
EdgeForge — data viewer with multiple nodes in one chart
Data viewer — history of several nodes overlaid, with separate axes per unit, period comparison and export to CSV, Excel or JSON.
EdgeForge — node analytics with statistics and limit violations
Node analytics — min, mean, max and standard deviation per measurement point, with the percentage of time above or below the configured limit.

Editions

Three editions, bounded by tags

A tag is one measurement point that EdgeForge reads and stores. It is the unit you can count yourself and the one that scales with what it delivers. A price quote is made to measure, based on the number of sites, tags and protocols.

EDITION 01

Starter

1 site · up to 100 tags · up to 2 connections

  • Acquisition on all six protocols
  • Historian with crash-safe buffering
  • Live dashboards and data viewer
  • Export to CSV, Excel and JSON
EDITION 02

Professional

1 site · up to 500 tags · unlimited connections

  • Everything in Starter
  • Alarming with limits and deadband
  • Batch logging and batch analysis
  • Notifications via email, MQTT or webhook
  • User management with roles and audit trail
EDITION 03

Enterprise

1 site · unlimited tags

  • Everything in Professional
  • Priority in support handling
  • Source code escrow on request

How the licence works

You buy the licence once and per site, and it is perpetual: the version you have may be used indefinitely. The first twelve months of maintenance and support are included. After that an annual maintenance contract covers updates and support — mandatory, because an industrial installation without maintenance is a risk I am not willing to sell.

When the maintenance contract lapses, nothing stops. You lose the right to new versions and to support, not the right to keep running.

A licensing matter never stops your data acquisition

If the licence is missing, expired or your tag count is exceeded, EdgeForge warns you in the interface. Nothing more happens: it keeps reading and it keeps storing. That is not goodwill but a contractual commitment — clause 5.2 of the licence terms — and there is a test in the source code guarding that no code path ever shuts down on licence state.

Read the licence terms

Scope

What EdgeForge is not

Just as important as what it does do. If you recognise your own situation below, I would rather say so now than halfway through a project.

The same scope is stated literally in the licence terms and in every quotation, so there can be no misunderstanding afterwards.

  • Not a safety system
    EdgeForge records and displays; it controls nothing. It must not form part of an emergency stop, a safety chain or a machine control system.
  • Not a validated GMP/GxP environment
    If you work under 21 CFR Part 11 or a comparable validation regime, this is not the right product. That calls for a validated package with the accompanying documentation.
  • Not a cloud SaaS
    It runs on your hardware, on your network. If you explicitly want a hosted service with your data at the vendor, you are looking for something else.
  • Not above 5,000 tags per site
    Beyond that you enter the domain of a real historian infrastructure. I would rather deliver no solution than one that will not keep up.
  • No PLC work or network installation
    PLC programming, network infrastructure, hardware, Windows licences and changes to an existing SCADA system fall outside the delivery. They are listed as exclusions in every quotation.

From quote to production

How a delivery runs

Four steps, ending in a protocol you sign off together with me. That signature starts the payment term and the warranty period — it is the agreement on what has been delivered.

01

Intake

An hour-long conversation about your machine park, the protocols, the number of measurement points and what you want from the data. The quotation with a fixed scope follows from it.

02

Pilot or direct rollout

If you are unsure whether it connects to your controllers, it starts with a fixed-price pilot on one machine, fully credited against the licence if you continue.

03

Commissioning

Installation, all connections attached, measurement points configured, dashboards set up, alarms tested and users created. Partly remote, partly on site.

04

Handover and acceptance

We walk the acceptance protocol together — including a reboot test and a test that deliberately stops the database to prove the buffering — and you receive the manual and the training.

Frequently asked

What buyers usually ask first

What happens if the network or the database goes down?

Nothing that costs you data. EdgeForge keeps reading and stores measurements locally until the time-series database is reachable again, after which they are forwarded in order. Connections to machines recover by themselves with an increasing back-off, so a PLC is not hammered with login attempts.

Does EdgeForge stop logging when the licence expires?

No. A missing, expired or exceeded licence produces a warning in the interface — nothing more. Data acquisition continues. That is written into the licence terms (clause 5.2) and it is built that way on purpose: a licensing matter must never punch a production gap in your history.

What hardware do I need?

One Windows PC or industrial PC on the factory network, with visibility of the machines you want to read. The installer puts everything needed in place — application, time-series database and optionally an MQTT broker — in one go. A separate server, Docker knowledge or cloud service is not required.

Does any data leave the site?

No. EdgeForge runs entirely on your own machine and sends no usage data, telemetry or process data to me. The only outbound connection it knows is an optional check for new versions, and that is off by default. Off here means that no request leaves at all.

Am I locked in to you?

The licence is perpetual: you may keep using the version you have indefinitely, even without an active maintenance contract. Your measurement data is and stays yours, in an open time-series database you can query yourself. And were I to cease operations, the licence grants you the right to the source code so you can keep maintaining your own installation.

I am a system integrator — can I resell EdgeForge?

Yes, under a partner agreement. Partners get a licence discount, demo access, sales material and second-line support; you handle the installation and first line at your own customer. Apply via the form below and select the integrator role.

Try it yourself

The demo is open

A real EdgeForge installation with simulated machines behind it. Click through the dashboards, open the data viewer, export a dataset. No registration, no sales call first.

Open the live demo

Quote

Request a quote

Four questions about your situation are enough for a substantiated price quote. I usually reply within one business day.

Which protocols does your machine park speak?

Your details are used only to answer your request — see the privacy statement.

What you get back
A quotation with a fixed scope: edition, number of sites and tags, the implementation package, maintenance from year two onwards, and an explicit list of what is not included.