PLACEHOLDER STILL — 3D TOUR UNAVAILABLE
Overview
LIVE FROM THE LINE
Gross— kg
Tare— kg
Net (mattresses)— kg
Bales stored0
Case study · Mattress Recycling Company

From paper logs to automated reporting: digitising a mattress recycling plant.

How Brimit built an end-to-end IoT platform for a mattress recycling company — automatic weight capture, one-tap operator tablets, and live management reporting.

The client & the problem

An industrial recycling line, run on paper.

The mattress recycling company operates a recycling line in the Netherlands. Inbound trucks deliver end-of-life mattresses; the line separates them into foam, springs and textile, baled and shipped onward.

Before: weights were read off scale displays and transcribed by hand — paper weegbonnen, manual Excel, no live picture of throughput or material mix.

01 · Weighbridge

Where the data journey begins.

A truck drives onto the weighbridge. The DD700 weight terminal is read over Modbus RTU by a Golang service via an interface converter; every reading is published to MQTT within the plant network. No manual transcription, no retyping.

02 · The pile

Mattresses are staged for disassembly — and every truckload already has a net weight on record.

02 · Disassembly

Each mattress is separated into its material streams — foam, springs, textile and more. The physical heart of the plant.

03 · Press

Material streams are pressed into bales — and every bale that leaves the press is about to become a data point.

04 · Bale scale

One tap, one record.

The bale scale's terminal streams weight data over a legacy protocol; Brimit implemented the adapter that normalises it into clean JSON readings.

05 · Bale storage & outbound

The loop closes.

Outbound loads are weighed out the same way, net weights paired automatically. Every kilogram in and out of the plant is now accounted for digitally.

Free play

You have walked the line. Now run it.

Unlocks drag-to-look, truck and bale controls — scroll pauses while you play.
RECYCLING PLANT · NETHERLANDSWEEGBON BEING PRINTED
LOADING SCENE_
0 kg / 20 220 kg
Contacting scene…
3D is unavailable in this browser — the full story continues with placeholder stills.
06 · The digital layer

Everything you just watched was also happening in software.

Each weighing you watched travelled this path in under a second.

WHAT YOU WATCHED
The mattress recycling yard — weighbridge, disassembly line, press and bale storage
The same production process you just toured — now read by software at every scale.
WHAT THE SOFTWARE SAW — LIVE
Architecture

Told as a journey, not a box diagram.

The same path every reading takes — from a terminal on the plant floor to a row in the analytics database.

01 CAPTURE
Weigh Terminals

Modbus RTU readings from scales published to MQTT.

02 NAMESPACE
UNS

Every reading structured and injected into Unified Namespace — hardware-agnostic.

03 BACKBONE
RabbitMQ

Domain events over Service Bus. No polling. Microservice architecture.

04 ANALYTICS
Historian · PostgreSQL

Operations mirrored for dashboards and reporting.

RecyclingWorkspace
No-code database

The single gateway to operational data — materials, suppliers, scales, operations — with change detection that pushes master-data updates to the tablets within a minute.

ScalesProcessor
MQTT → events → microservice

Turns configured scale readings into ingress and process operations automatically.

TelemetryWriter
InfluxDB

Every raw reading retained for history and diagnostics.

Replicator
PostgreSQL

Mirrors operations into the analytics database — event-driven, with a reconciliation sweep and soft deletes.

IoT mattress processing event-driven architecture — production-floor scales (Foam, PU, Springs) publish telemetry over a Mosquitto MQTT broker into the Unified Namespace, which streams to InfluxDB time-series, a .NET change-data-capture service into PostgreSQL, the MAUI weight-operator app, the NoCode operations database, and Grafana plus the stakeholder web app
The full event-driven architecture — telemetry flows from the plant-floor scales through the Unified Namespace to time-series, transactional and no-code stores, and on to the dashboards and operator app. Click to enlarge.

One on-site box. Runs securely on-premise.

Docker containers running at the on-site server in the plant's server room, maintained remotely by Brimit over secured access.

docker compose up -d
Seeing the results

Dashboards on the wall, reports in the inbox.

Grafana dashboard — material tonnage by stream, bale counts and hourly throughput
Grafana

Trend dashboards on the analytics database — also live on a 65″ kiosk on the plant floor, alongside motivational info.

StakeholdersDashboard — monthly weight operations, materials weight trend, recycled-materials breakdown and composition pie chart
StakeholdersDashboard

Management web app: monthly tonnage, material mix, performance breakdown, 30 / 180 / 365-day comparisons. Customisable analytics.

MRE Cockpit Export — weekly material summary with per-material weights for the selected ISO week
CockpitExport

The weekly management "Cockpit" workbook, filled in by the system: pick the ISO week, upload the template, get it back populated.

What's next

Built event-first, precisely so it can grow.

This is an ongoing project — and delivering in small steps, phase by phase, is our strong suit. Each phase ships something the plant can use, then builds on it.

The next phase integrates with the client's ERP — orders, weegbon documents, and financial flows joined to the live production data. The shopfloor will benefit from automatic printing of weegbon and other relevant documents. A long-term platform, not a one-off project.

07 · Outcomes

What changed on the floor — and in the office.

Manual transcription of weights
Eliminated. Every reading travels from terminal to database automatically.
Net weight at the weighbridge
Calculated automatically via weigh-in / weigh-out pairing.
Master data
Managed by the company themselves in no-code DB — reflected on the floor within about a minute.
Weekly management reporting
Semi-automated with CockpitExport. Fully automated in next phases.
Shopfloor paperwork eliminated
Fully paperless flow from shopfloor to back office.
The Deliverables
Measurements mapped and stored — platform, integrations, dashboards, operator UI, documentation, training, hypercare.

"For the first time we can see our tonnage and material mix as it happens, not weeks later in a spreadsheet. The dashboard is the first thing I open in the morning. The system took the paperwork out of weighing — operators tap a button, the data's saved, and we trust it. No more chasing missing slips at the end of the day."

Have scales, machines, or paper processes that should be talking to software?

Discuss a project