Building blocks for connected equipment
The building blocks behind your connected product
Electronics, firmware and a server for 4G connectivity, security and remote updates. Proven in the field with Frogwatch since 2017, and the basis of BTB Energy's new system. We combine them with custom work for whatever makes your product unique.
From a new board with 4G to just a server for your existing devices. Each layer works on its own, and together they form a complete system.
Works with your own server, or with ours
Connect your own devices, or use our hardware
Build on the data yourself, or have us make the dashboard
Ownership & costs
With an off-the-shelf IoT platform you pay every month for every device, and your data sits with someone else. With sensor-link the system is yours.
The firmware and server code of the building blocks are open source (MIT/Apache-2.0) and available on GitHub. You can see exactly what runs in your product.
The application-specific code we write for you is yours. The server runs on your side, and the data from your devices stays yours.
You pay for the development work, plus a small one-time fee per device produced. That fee funds ongoing work on the building blocks, such as security updates and new modems. There are no monthly costs per device.
Secure-by-design
From December 2027 the CRA sets hard security requirements for connected products. sensor-link already covers the core of them: device identity and cryptographically verified updates are part of the foundation.
An X.509 certificate per device, with mutual TLS over MQTT. There are no shared secrets, so if one device is compromised the rest of the fleet stays secure.
Over-the-air updates are cryptographically signed and verified before installation. A Software Bill of Materials documents every software component used.
A large share of reported CVEs are memory-safety bugs: errors caused by incorrect memory management in languages like C and C++. Our stack, from firmware to server, is written in Rust, so that whole class of vulnerabilities does not occur in our code.
Bare-metal firmware, server services and embedded GUIs, all in one language. That means fewer bugs, predictable real-time behavior and a codebase you can maintain for years.
More about our Rust expertise →
BTB Energy Systems
New controller, firmware and server in 12 weeks, by combining existing building blocks with custom work for the control logic.
Frogwatch
Where the building blocks started: in the field since 2017, 1,190 measurement projects, remote settings and updates.
Solar water heaters, heat pumps and battery systems. Efficiency and status remotely, without relying on the resident's Wi-Fi.
Pumps, compressors and other equipment at customer sites. Read fault codes and change settings without sending a technician.
Battery-powered sensors that measure autonomously for long periods and send their own data. Like Frogwatch on construction sites.
Something else? We connect to your existing hardware or design a new variant with connectivity.
See roughly what it costs, or talk to us directly about which building blocks fit your product.