Luma Energy
Student Information System Development for universities
800k meters streaming in near real time
Connected products that keep working when the network does not.
Firmware, connectivity, streaming ingestion and analytics from one team. Our platforms run fleets from hundred-unit pilots to 800,000 smart meters.
The hard problems in IoT are at the edges: weak cellular coverage, hardware that must last ten years in the field, and fleets much bigger than the teams that look after them. We plan for this from the first diagram. That means offline-first firmware with store-and-forward buffering, ingestion that expects late and duplicate data, and a separate identity for every device.
We treat a device fleet like any other distributed system: it needs monitoring, automated deployment and failure budgets. That means over-the-air (OTA) updates with staged rollouts and automatic rollback, health data for every device, and a provisioning process that works at factory scale. A connected product that cannot be updated in the field is a recall waiting to happen.
The data side is where IoT projects succeed or fail. Telemetry is only worth the connectivity bill if it changes decisions, so we build the streaming pipelines, time-series storage and analytics together with the devices. The result is outage detection, anomaly alerts and forecasts that show up in an operator's daily work, not in a dashboard nobody opens.
Firmware, connectivity, ingestion and analytics, built together so the devices and the platform fit each other.
Embedded development in C, Rust and Zephyr RTOS for limited hardware, with edge processing that filters and combines data before it ever reaches the network.
MQTT, LoRaWAN and LTE-M, chosen to fit the power and coverage of your site, with store-and-forward buffering that treats dead zones as part of the design.
Pipelines built on Kafka and Kinesis, with Flink stream processing, that handle billions of events a day. They are built for late, duplicate and out-of-order data from day one.
Over-the-air updates with staged rollouts, automatic rollback and health monitoring for each device. A bad release reaches a few devices, not the whole fleet.
Hardware-backed identity for each device, mutual TLS, and automated certificate renewal, so one compromised device never gives access to the rest of the fleet.
TimescaleDB and purpose-built stores with continuous aggregates, feeding anomaly detection and forecasts that reach operators inside the tools they already use. Grafana dashboards are there where a dashboard is the right tool.
No black boxes. Each phase has explicit outputs, and you see progress weekly, in staging, not slide decks.
We list the devices, radios and protocols you have or plan to buy, and we test the vendors' claims about coverage, power use and message costs.
Outputs
We choose the protocols, design the message schemas, and agree the offline-behavior contract: what the device does when the network drops, and how the platform catches up when it returns.
Outputs
A production-grade pilot of 50 to 500 devices in real field conditions, not a lab demo. We add instrumentation to find the failures that only real locations can cause.
Outputs
We load-test ingestion beyond your fleet size, practice OTA updates including the rollback, and review security across the device, transport and platform layers.
Outputs
Runbooks, dashboards and training so your operations team can run the fleet day to day. Our engineers stay on call behind them for as long as you want the backup.
Outputs
The results this service is accountable for, the reasons clients keep the engagement running.
Devices store data through network outages and sync cleanly afterward, so gaps in coverage never mean lost data.
We test your ingestion pipeline beyond your fleet size before launch, so you do not find its limits afterward.
Over-the-air updates with staged rollout and rollback let you fix problems in the field in hours.
If one device is compromised, the damage stops at that device.
Telemetry feeds daily operations such as alerts, work queues and forecasts.
Your own operations team gets runbooks and training as part of the project.
Chosen for your constraints, not our comfort, this is the toolkit we know deeply for this kind of work.
Where this service has already shipped, real clients, real numbers.
How we work with existing hardware, handle poor connectivity and price IoT projects.