Building blocks for connected equipment

sensor-link

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.

A sensor-link hub in an aluminum enclosure, with 4G module, main board and analog expansion board

Three layers, pick what you need

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.

1

Device

  • Main board with 4G/LTE connectivity
  • Firmware in Rust with scheduling and drivers
  • Connects to existing hardware, or a new variant
  • Custom sensor and IO front ends
  • Battery or mains power

Works with your own server, or with ours

2

Server

  • Secure data ingestion over MQTT/TLS
  • A certificate per device (X.509)
  • Time-series storage in a database
  • Remote updates (OTA)
  • Runs on your own server

Connect your own devices, or use our hardware

3

Interface

  • Direct access to the database
  • API to connect your own systems
  • Web dashboard with real-time data
  • Configurable alarms
  • Embedded GUI on the device

Build on the data yourself, or have us make the dashboard

Ownership & costs

No platform to get locked into

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.

Open source software

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.

Your code, your server, your data

The application-specific code we write for you is yours. The server runs on your side, and the data from your devices stays yours.

No subscription

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

Ready for the EU Cyber Resilience Act

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.

A unique identity per device

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.

Verified updates & SBOM

Over-the-air updates are cryptographically signed and verified before installation. A Software Bill of Materials documents every software component used.

Memory safe thanks to Rust

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.

Rust, from firmware to server

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 →

Where sensor-link fits

Energy & heating

Solar water heaters, heat pumps and battery systems. Efficiency and status remotely, without relying on the resident's Wi-Fi.

Installations & machines

Pumps, compressors and other equipment at customer sites. Read fault codes and change settings without sending a technician.

Measurement equipment

Battery-powered sensors that measure autonomously for long periods and send their own data. Like Frogwatch on construction sites.

Your device

Something else? We connect to your existing hardware or design a new variant with connectivity.

Frequently asked questions about sensor-link

What is sensor-link?
sensor-link is our set of proven building blocks for connected equipment, in three layers: the device (4G-connected electronics and firmware in Rust), the server (secure data ingestion, storage and remote updates) and the interface (database, API or web dashboard). We combine the building blocks with custom work for your application. You can use all three layers, or only the ones you need.
Do I need to use all three layers?
No. Each layer works independently. You can use our hardware with your own backend, or combine our backend and dashboard with your own devices. The layers are designed to work together but can be used separately.
How is this different from off-the-shelf IoT platforms?
With an off-the-shelf IoT platform you pay a subscription per device and your data sits with a third party. With sensor-link the server runs on your side, the data stays yours and there are no monthly fees per device. Because we develop every layer ourselves, we can adapt all of it to your product.
What sensors are available?
We have proven frontends for vibration (accelerometer), tilt (inclinometer), and crack width measurement. We also support MODBUS and analog sensor inputs. Need something different? We design custom sensor frontends for your specific measurement needs.
Who owns the hardware and software?
The application-specific code and changes we make for you are yours. The software of the building blocks (firmware and server) is open source (MIT/Apache-2.0) and available on GitHub. For each device produced you pay a small one-time contribution to the ongoing development of the building blocks, such as security updates and support for new hardware. That lets us keep improving them without you needing a subscription.

Want to make your product connected?

See roughly what it costs, or talk to us directly about which building blocks fit your product.