Edge server
A small server on site stores data and raises alarms locally, and keeps working when the internet drops. It opens one signed connection outward: no inbound ports to open.
How the edge worksLive dashboards, SCADA screens and alarms from your PLCs and sensors. Hosted or on your own server.
Upload a Grafana dashboard as a JSON file, from Grafana 8 to 11. Tagfeld reads which measurements each panel showed (InfluxQL, Flux, PromQL, SQL, Graphite, Loki or Elasticsearch) and suggests the matching metrics. You see a preview before anything is saved.
Plan your migrationAnything that can't be mapped is listed in a report, panel by panel.
Connect Tagfeld to your Grafana server and browse its folders and dashboards. Migrate dashboards, folders, simple alert rules, contact points, users and annotations together, with one report at the end. Past measurements can be pulled in as a background job.
Plan your migrationThe import never runs your Grafana queries. Panels are linked to Tagfeld's own data.
Grafana is a trademark of Grafana Labs. Tagfeld is not affiliated with Grafana Labs.
Tagfeld covers the whole path: getting data in, giving it structure, reacting to it, and showing it to operators and customers.
Devices send data over MQTT with TLS, HTTP or CoAP. PLCs are read directly over OPC UA, Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP, network gear over SNMP. Sparkplug B gateways and LoRaWAN, Sigfox and Particle networks plug in too.
Put devices into assets such as buildings, halls and lines, and link them with relations, so every sensor knows which machine it belongs to. Give each customer and sub-customer their own branch: they only see what is theirs. Choose per metric how long data is kept, or keep only the latest value.
Calculated fields work out new values from incoming data: formulas, scripts, totals and averages. Alarm rules have five severity levels, a delay and a separate clear condition. Notifications reach people in the portal, by email, Slack, Microsoft Teams or webhook, with escalation when nobody responds.
Major · Active, unacknowledged
temperature 9.4 °C since 10:12
Hand dashboards and HMI screens to your customers in a portal with your logo, colours and login page, on your own domain. Share a dashboard by public link, on a wall screen or embedded in your own app.
Drag any of 45 widget types onto a grid, or draw a process screen with 26 built-in SCADA symbols. Values update live, without reloading the page.
Ask for a walkthrough| Shift | Good parts | Scrap | Downtime |
|---|---|---|---|
| Early | 4,812 | 62 | 18 min |
| Late | 4,655 | 71 | 26 min |
| Night | 3,940 | 48 | 41 min |
| Feeder | kWh today | kW now | PF |
|---|---|---|---|
| Line A | 1,284 | 142 | 0.94 |
| Line B | 912 | 118 | 0.91 |
| Compressors | 706 | 88 | 0.88 |
| Lighting | 471 | 36 | 0.97 |
| Name | Level | Temp |
|---|---|---|
| Tank site 1 | 68 % | 17.4 |
| Tank site 2 | 55 % | 18.9 |
| Tank site 3 | 72 % | 18.1 |
| Pump station | – | 16.2 |
| Tank site 4 | 12 % | 19.6 |
| Time | Device | Type | Severity | Status |
|---|---|---|---|---|
| 10:12 | Chiller C-02 | High temperature | Major | Active, unacknowledged |
| 09:46 | P-101 | Motor overheating | Critical | Active, acknowledged |
| 08:30 | Tank site 4 | Low level | Critical | Active, assigned |
Full-screen HMI views with an alarm bar on top and a faceplate for every component. Grey means normal; colour only appears when a value is out of range.
OEE, per-shift results and KPI tiles in an industrial style, built from your own machine data.
Meter readings become daily totals, peaks and shares per feeder, with calculated fields doing the sums.
Read heating, ventilation, lighting and meters from building management systems and show them on your own floor plan.
Place devices and assets on a map or on a picture of your hall, with live values in the popup.
Acknowledge, clear, assign and comment on alarms, and see when each device connected, dropped out or sent bad messages.
Draw zones in 3D on a Blickfeld Qb2 point cloud and get occupancy, distance, count and volume per zone, with clips saved around every alarm.
Histograms, heatmaps, candlesticks, status history, XY charts and logs for when a trend line isn't enough.
Safe defaults, a small footprint and open interfaces, wherever it runs.
Two-factor sign-in, password rules and a lockout after failed attempts. Single sign-on through Google, Microsoft, GitHub, Apple, Keycloak or OpenID Connect. Organisations are isolated and every action is logged.
Security featuresOne native .deb package runs as a systemd service on Ubuntu 24.04/26.04 or Debian 12, with PostgreSQL and TimescaleDB. Updates are GPG-signed, with a database backup before each one.
Hosted or self-hostedDevices use open protocols. Your own software talks to Tagfeld over a REST API with API keys and receives live values over WebSocket. Webhooks work in both directions.
Supported protocolsTagfeld is one product with one feature set. Let us run the server, or install it on your own.
We run the server and install signed updates, with a database backup before each one. You sign in, connect devices and build. Yearly plans from 50 to 5,000 devices.
See plans Sign inOne native .deb package for Ubuntu 24.04/26.04 or Debian 12, without Docker. A single script sets up PostgreSQL with TimescaleDB, HTTPS through Caddy, and the platform itself.
Ask for a quote Read the FAQEdge servers, PLC agents, 3D sensing, integrations and an installable app. All included, nothing sold as an add-on.
A small server on site stores data and raises alarms locally, and keeps working when the internet drops. It opens one signed connection outward: no inbound ports to open.
How the edge worksReads Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP on site and buffers to disk while the line is down, so your charts have no gaps.
Supported protocolsRead point clouds from a Blickfeld Qb2, draw zones in 3D and get occupancy, count and volume per zone. Upload scans and measure in the browser.
See the 3D viewAdd the portal to your phone's home screen, or open it in its own window with the desktop app for Linux and Windows. Updates arrive with the website.
Ask for accessTake in data from LoRaWAN networks (The Things Network, ChirpStack, Loriot, ThingPark, KPN Things), Sigfox, Particle, any HTTP webhook or another MQTT broker. A short script turns each message into metrics, and commands back into messages.
Talk to us about your networkAlarms reach the right people in the portal, by email through your own SMTP server, in Slack, in Microsoft Teams or through a webhook, with escalation when nobody responds.
How alarms work45 widget types, from trend charts and gauges to OEE, shift and KPI widgets. Write your own widget in HTML, CSS and JavaScript; it runs sandboxed.
Your logo, colours and login page, per customer and sub-customer. Run the portal on your own address with the certificate set up automatically.
Every organisation gets its own isolated space and limits, and can see its monthly messages, data points and emails against them.
Full-screen process screens with 26 built-in symbols, your own SVG symbols, an alarm bar and a faceplate per component.
PDF or CSV reports with tables, charts and alarms, emailed on a schedule. The scheduler can also change settings or send commands at set times, and follows daylight saving time.
Decide who can see and do what, for everything or per group. Sign in through OpenID Connect providers and add a second factor.
Custom JavaScript runs in a sandbox with a time limit. Debug mode shows what goes in and out of every integration, script and flow.
See who did what and when, and export it as CSV. Passwords and keys are stored encrypted and are never shown again.
Portal, emails and reports in English, Dutch, French and German, in a light and a dark theme.
Numbers straight from the product, and plain answers to common questions.
No. Tagfeld ships as one native .deb package that runs as a systemd service on Ubuntu 24.04/26.04 or Debian 12.
Not today. Modbus TCP, Siemens S7, EtherNet/IP and BACnet/IP are read-only. Commands go to devices over MQTT or HTTP, or through the edge.
An edge server keeps storing data and raising alarms locally, and the PLC agent buffers to disk. Everything is passed on when the line is back.
No. The import reads what each panel showed and links it to Tagfeld's own metrics. What can't be mapped is listed in a report, and past data can be backfilled.
Email and password with optional two-factor codes, plus single sign-on through Google, Microsoft, GitHub, Apple, Keycloak or any OpenID Connect provider. SAML and LDAP are not supported.
The portal installs as a web app on any phone's home screen, and there is a desktop app for Linux and Windows. There is no App Store or Google Play app.
* MQTT, Sparkplug B, HTTP, CoAP, SNMP, OPC UA, Modbus TCP, Siemens S7, EtherNet/IP, BACnet/IP, raw TCP and raw UDP.
Tell us which machines you want to connect and we will show you how.
Want it on your own server?
Ask about self-hosting