Not us
Silicon and boards
- Schematic capture and PCB layout
- Bare-metal drivers for a new chip
- Safety certification of the hardware itself
- Mechanical design and enclosures
You need an electronics house for these. We work alongside them regularly.
Embedded and device software
We work at the line between hardware and software: telemetry off device fleets, over-the-air firmware delivery, rule-driven alarms, and readings pulled from instruments over Bluetooth and vendor SDKs.
Book a 30-minute scoping call See the device work
We are honest about the boundary: read the first FAQ before you call.
| Telemetry in MQTT, CoAP and HTTP | Streaming |
|---|---|
| Firmware version Rollout paused at 40 percent | 2.4.1 |
| Critical alarms Since go-live | Zero |
| History retained Time series, queried in full | Years |
| Where it runs Customer's own infrastructure | Self-hosted |
Where the line is
Embedded covers a wide range. Being clear about our half saves everyone a wasted call.
Not us
You need an electronics house for these. We work alongside them regularly.
Us
This is the IoT Workz platform, running ESP32 fleets in production.
Plain definitions
Embedded is a wide word. These two answers usually tell you whether to call us or an electronics house.
Firmware is the code burned into the device that makes the hardware itself work. Drivers, bring-up, the bare-metal or RTOS layer that talks to the silicon. It is written against a specific board and it ships with the board.
Embedded software is the broader layer above that: the application on the device, the protocol it speaks, and the platform it reports into. We work in that broader layer and at the boundary where a device meets a network. We do not do board bring-up.
It is everything a fleet needs once the hardware works. Ingestion for the telemetry, storage that keeps years of readings queryable, rules that turn a value into an alarm, provisioning for new units, and a way to deliver firmware over the air without bricking the estate.
What it is not is a dashboard. A dashboard is the visible ten percent. The parts that decide whether the platform survives a fleet growing tenfold are the ingestion path, the storage model and the rollout mechanism.
What we build
What people ask us for
These arrive most weeks. The first one and the fourth one are the same project seen from two directions.
Three fields. An engineer reads it, not a sales rep. You get an answer within one working day.
Our work
Case study, IoT platform
IoT Workz could not reach enterprise features without tier upgrades, could not white label, and did not own the data. We built a self-hosted platform on ThingsBoard, extended with a white-label layer, Keycloak identity, a visual rule engine, over-the-air firmware updates and multi-tenant isolation. Readings arrive over MQTT, CoAP and HTTP and land in TimescaleDB.
On the device-facing side, the Hydrajaws build reads torque and pull values from instruments through a vendor SDK.
How the work runs
Week 1 to 2
What the devices speak, how often, how many, and what has to be retained. This sizes everything else.
Week 3 to 4
A single unit reporting into a running stack, with an alarm firing, before we build breadth.
Week 5 to 14
Provisioning, tenancy, dashboards, rules and over-the-air updates. Demo every two weeks.
Handover
Deployed in your infrastructure with pipelines and documentation you keep.
Technology and integration
All of this is running in production on an ESP32 estate, rather than sitting in a capability list.
Who does the work
Fleet work is unglamorous and detail-heavy. A rollout that cannot be stopped, or storage that quietly discards history, is the kind of mistake that only shows up two years in.
You interview whoever we put forward. Ask how they would halt a firmware rollout that is going wrong at forty percent, because that is a real question we have had to answer.
IoT solutions covers the commercial decision behind a fleet, custom software development the wider build, and the services directory the rest.
How we work
The models differ in one thing: how much of the management you hand over. Everything else, including who owns the code, is the same in all five.
Changing model later is normal. Augmentation into a dedicated team is the common direction, and the people stay.
Engineers join your team and work inside your process, your board and your code review.
A team that works only on your product, with a lead on our side running delivery.
A long-term engineering site under your standards, where we carry recruitment, HR, payroll and equipment.
04
One price for a scope that is genuinely settled, with the overrun carried by us.
Everything in the centre model, with the whole team moving into your own Vietnamese entity on an agreed date.
FAQs
We build the platform devices report into and the mechanism that delivers firmware over the air, and we integrate with devices through their protocols and SDKs. We are not a board bring-up or driver house. If your project needs that, we will say so and work alongside the electronics team who does it.
That was exactly the IoT Workz project. The result runs on the client's own infrastructure with no vendor dependency.
Years. We use a time series database so old data stays queryable rather than being rolled up and thrown away.
Yes. A visual rule engine means threshold changes do not need a release.
It is if the rollout is staged and stoppable. That is how we build it, rather than pushing to everything at once.
You do, including the code and the deployment.
One device reporting end to end with an alarm firing is usually four weeks. A working fleet platform with provisioning, tenancy, dashboards and rules takes three to four months. A narrow build, for example instrument reading from a phone with no fleet behind it, is shorter than both. Cost follows the engagement model above, and the scoping call ends with a number.
The architecture is the answer rather than a number we can promise blind. Ingestion decoupled through a broker, time series storage rather than rows in a relational table, and horizontal scaling on Kubernetes. What we can say is that the platform we built runs ESP32 fleets in live operation with zero critical alarms, and that we size ingestion in week one from your protocol, frequency and unit count.
ESP32 in production, and instruments reached through vendor SDKs and Bluetooth profiles rather than through the silicon. We integrate with devices through their interfaces; we do not bring up new boards. If your project needs board bring-up we will say so and work alongside the electronics team who does it.
Protocol, frequency and fleet size are enough to start. Thirty minutes and you will know what the platform needs to look like.