A sensor on its own is useless: it shows a number. The value appears when an out-of-range reading becomes a task with an owner, and the history answers “when did this start”.
Six steps: at each one data is lost or distorted if left to chance.
iot.vmtech.rs
Sensor: cold room
LIVE
in the history
Measurement
+4.2 °C
Transmission
connected
Sanity check
value accepted
Out of range
+8.1 °C · 12 min
A task for the owner
assigned
History and report
in the history
THE READING'S PATH
01MeasurementThe device takes a reading on schedule — the frequency fits the task rather than the maximum
02TransmissionData goes to the server; if the link drops the device buffers readings and sends them later
03Sanity checkImplausible readings are discarded so a faulty sensor does not raise a false alarm
04Out of rangeThe threshold fires on a sustained deviation rather than a single sample — fewer false alarms
05A task for the ownerThe alert reaches the person who can fix it and becomes a task with a deadline
06History and reportYou can see when the deviation began, how long it lasted and whether it repeats monthly
A FAMILIAR PICTURE
Why the sensors are installed but useless
Equipment on its own
Readings exist only on the device's screen and nobody records them
Every manufacturer has its own app and there is no combined picture
Alerts go to one person's phone, and that person is on holiday
Alarms fire on every spike, so the notifications have long been ignored
There is no answer to “when did it start”: no history exists
Once the data is in a system
Readings are stored with history, so you see the trend rather than only the current value
Devices from different makers are brought into one interface
The alert follows a rule: to whom, at what hour and what to do next
Thresholds account for how long a deviation lasts, so alarms are trusted again
The history answers an inspector's questions and lets you argue with a supplier from facts
SCOPE OF WORK
What the project includes
Reviewing the task
What needs measuring, at what precision, and which decision the result drives.
Choosing the hardware
Sensors and gateways for the site's conditions: power, connectivity, temperature, accuracy.
Data collection
Receiving readings, buffering during outages and protection against duplicates on resend.
History storage
A time-series store with sensible detail: recent data in full, older data averaged.
Alert rules
Thresholds that consider duration, different recipients by time of day and an escalation path.
Monitoring board
Current state of each site, charts over time and a list of active deviations.
Links to processes
A deviation creates a task, a request or a log entry — not just a chat notification.
Maintenance
Watching connectivity and battery levels, replacing failed units, firmware updates.
TECHNOLOGY LANDSCAPE
What the setup is made of
Sensors and gatewaysTemperature, humidity, door state, motion, consumption — matched to the siteExchange protocolsMQTT or HTTP depending on the device and the connectivity on siteBufferingReadings accumulate during an outage and are resent without duplicatesTime-series storageHistory with older data thinned out, so the database does not grow foreverRules engineThresholds, duration, schedules and escalation — configurable without rewriting codeDevice monitoringA silent sensor is an event too: it is reported rather than waiting to be noticed
The hardware is bought and owned by your company. We do not tie the data to a platform of ours: readings live in your database and can be exported at any time.
QUESTIONS
What people usually ask
We already have sensors with the maker's app. Why add anything?
If there are few sites and the app is adequate, there is no reason — and we will say so. It starts to matter when there are several device types, when you need one combined picture, years of history, or a link to processes: so a deviation creates a task rather than just a phone notification.
What if the site loses its internet connection?
The device or gateway buffers the readings and sends them when the link returns — the history does not break. A separate alarm covers the silence itself: if data stops arriving, that is an event to be told about rather than to discover a week later.
What does it cost and who buys what?
Your company buys and owns the hardware — we help choose models suited to the site rather than reselling. Our part is collection, storage, rules and the interface; its cost depends on the number of sites and the complexity of the alerting scenarios.
Can we control the equipment, not just watch it?
Technically yes, but we approach it carefully: remote control needs protection against mistaken commands and clear limits. We usually start with monitoring and alerts — at that stage it often turns out the problem is solved by a procedure rather than automation.
Does the data stay with us?
Yes. Readings live in your database on your server, and export is available at any time. We deliberately avoid a design where the measurement history sits in someone else's cloud and disappears with the subscription — for reporting and supplier disputes it is the unbroken history that matters.