Home/Services/IoT Applications
05 · IOT

From sensor to cloud, end-to-end.

Complete IoT ecosystems: embedded firmware on real microcontrollers, robust gateways, high-scale telemetry pipelines, real-time dashboards. We design projects for production, not just for demos.

They've used our services

All our projects are covered by £10 million of professional indemnity insurance (verify here)
+ an additional £1 million dedicated to data security (verify here).

Benetton
Beretta
Colgate
Dolce & Gabbana
Diesel
Enel
Eni
FCA
Golden Lady
Kraft
Loro Piana
Peroni

Code that lives close to the metal.

We build firmware on STM32, ESP32, nRF52/53, RP2040 and embedded Linux boards (Raspberry Pi, BeagleBone, NXP). Bare-metal, RTOS (Zephyr, FreeRTOS) or embedded Linux as the case requires. Efficient code: few KB of RAM, batteries lasting years.

Robust OTA firmware update from day one: A/B partitions, automatic rollback, signature verification, delta updates. To avoid manual on-site intervention on every device.

Industrial sensing — Vibration, temperature, pressure, current: high-frequency sampling, DSP filters, local classification.
Low-power long-range — Battery-powered devices transmitting via LoRaWAN/Sigfox/NB-IoT, 5+ years on a CR123.
Embedded Linux — Gateways with custom Yocto Linux, Docker containers, CI/CD deploy, fleet management via Mender or Foundries.
EDGE FIRMWARE EXAMPLE
5+ years
Battery on LoRaWAN
< 100ms
Local BLE latency
Multi-link
Wi-Fi → cellular failover
MQTT QoS 2
Guaranteed delivery

The right protocol for each case.

Wi-Fi, BLE, LoRaWAN, NB-IoT, LTE-M, 5G, Zigbee, Z-Wave, Modbus, CAN, OPC-UA. There's no universal solution: there's the one best suited to your case. Indoor vs outdoor, battery vs powered, throughput vs range, per-device cost vs network cost.

MQTT on the cloud, gateways with store-and-forward when connection drops, smart retries, server-side deduplication. Architectures designed for real networks, with disconnections and lost packets.

City-wide LoRaWAN — Smart metering, smart parking, asset tracking: kilometer coverage, minimum per-device cost.
Indoor BLE mesh — Asset tracking in warehouse or hospital, beacons + scanner gateway, meter-accurate positioning.
Industrial Ethernet — OPC-UA, Modbus TCP, Profinet: integration with existing PLCs, real-time supervision of production lines.

Intelligence at the edge.

Sending every sample to the cloud is expensive, slow and energy-hungry. With edge computing we process data locally: filters, aggregations, anomaly detection, ML classification. Only relevant events reach the cloud.

TinyML on microcontrollers (TensorFlow Lite Micro, edge-impulse) for audio, vibration, image recognition on devices costing pennies. KB-sized models running in milliseconds.

Predictive maintenance — Local FFT + classifier on industrial pump: recognizes 5 fault states, sends only anomalies to cloud.
Embedded vision — ESP32-CAM or OpenMV boards: people counting, object detection, license plates. Privacy: no images leave the device.
Edge AI gateway — NVIDIA Jetson, Coral TPU, Hailo: real-time video inference, decisions in 10ms, cloud only for training and overrides.
EDGE PROCESSING
1M+/s
Events per second
< 2s
End-to-end latency
99.9%
Telemetry uptime
Grafana
Extensible dashboards

Seeing the fleet, not just single numbers.

Thousand devices transmitting every second = billions of data points per day. You need time-series databases (InfluxDB, TimescaleDB, AWS Timestream), smart aggregations, retention policies. Dashboards that tell a story, avoiding walls of numbers without context.

Real-time monitoring with WebSocket for live metrics, threshold and anomaly alerting, fleet-to-single-device drill-down in two clicks. Grafana, custom React dashboards, integration with your existing BI tools.

Fleet monitoring — 10k devices, interactive map, status filters, id/serial search, detail view with history, offline alerting.
Anomaly detection — Per-device statistical baseline, alert only on real deviations, no alarm fatigue. Multi-channel notifications.
BI integration — Export to Snowflake, BigQuery, S3 for advanced analytics, downstream ML, Looker/Tableau integration.

Security across the device lifecycle.

An IoT device lives 5-10 years. Security must last as long. Hardware root of trust (TPM, Secure Element), secure provisioning at production, attestation to prove firmware integrity, mutual TLS authentication.

OTA firmware update with signature verification, automatic rollback if new firmware fails to boot, A/B partitions. CVE response in days, not months. Compliance with PSA Certified, IEC 62443, ETSI EN 303 645 where required.

Secure provisioning — Per-device X.509 certificates generated at factory, never sent in clear. Lifetime verifiable identity.
Enterprise OTA — Gradual rollouts (canary 1% → 10% → 100%), automatic rollback on crash rate, signed manifests, audit log.
Regulatory compliance — EU Cybersecurity Act, NIS2, RED Directive (RED 3.3): support to bring already-deployed products into compliance.
DEVICE SECURITY EXAMPLE

IoT pays off when devices stay operational over time.

A poorly designed IoT device risks ending up as e-waste or, worse, in a botnet. We aim to build devices that stay operational long-term: upgradeable firmware, security across the full lifecycle, fleet monitoring, automated fleet management.

We think about the device manager from factory to recycling: provisioning, gradual deploys, audits, retirement. To avoid PoCs that shine in demos but turn out fragile in production.

What we get asked the most.

Transparency first. If your question isn't here, write to us: we reply within 24h, from a real person.

Which connectivity protocol to choose?
Depends on range, battery life, throughput, cost. LoRaWAN/Sigfox for years of battery and kilometer range with small data. NB-IoT/LTE-M for cellular coverage with low power. Wi-Fi/Ethernet for high data and available power. BLE for indoor short range. 5G for latency-critical applications. We decide after analyzing real use case.
How much does an IoT solution cost?
End-to-end prototype (firmware + cloud + base dashboard): €30–80k. Production-ready solution with OTA, security, fleet management: €80–250k. Industrial solutions with certifications: €200k–1M+. Per-device cost depends on volume and BOM (€5–500/unit). Fixed quote post-discovery.
Should I develop custom firmware or use ready-made boards?
For prototypes and low volume: ready boards (ESP32, Raspberry Pi, Particle, M5Stack). For production > 1000 units custom PCB makes sense, BOM reduction, design for manufacturing. We work with electronics partners on hardware when needed.
How are devices updated in the field?
OTA (Over-The-Air) firmware updates. A/B partition architecture: new firmware installs in a reserve partition, boots, if it works becomes active, if not auto rollback. Mandatory cryptographic signature. Gradual deploys to not brick the whole fleet on a bug.
Is my IoT data secure?
Yes, if the architecture provides it. End-to-end TLS, per-device X.509 certificates, hardware root of trust where possible, anti-tampering, secure boot, encrypted storage. Cloud side: zero-trust, RBAC, immutable audit logs. GDPR by design when personal data is involved (e.g. wearables).
Can I integrate IoT with my business systems?
Yes, almost always required. MQTT bridge to ERP (SAP, Dynamics), CRM (Salesforce), MES, maintenance systems (IBM Maximo, SAP PM), data lake (Snowflake, BigQuery). We work with AWS IoT, Azure IoT Hub, GCP IoT Core or self-hosted stacks (EMQX, NATS) as the case requires.

Got an idea that starts with a sensor?

A 30-minute call to figure out where it makes sense to start — hardware, firmware, cloud, dashboard. We can cover the whole stack or just the pieces you're missing.