Move data from your sensors to your database — without writing a single line of glue code.
Connect any broker, describe your data in a visual editor, and stream it clean to where you need it. Self-hosted, runs on a single binary. Yours.
Each step is a single screen in the web app. No YAML to write, no rebuild, no restart.
Pick the type, fill three fields, save. iot bees remembers it.
List the fields you expect and the valid range. Bad messages get dropped, good ones get cleaned.
A pipeline links one broker, one schema and one store. Pick from dropdowns, hit save, you have a working data path.
Press start; iot bees spins up workers and starts streaming. Stop, scale up or tear down whenever — no restart needed.
If your data sits between sensors and a database — and you would rather not write a custom service for every project — iot bees fits.
Watch temperature, vibration and pressure live. Alert when something is off, keep a clean history for shift reports.
Soil moisture, humidity and EC from field stations, all in one place. Normalize the units, ignore the broken stations.
Meter readings cleaned and converted to kWh on the fly. Store raw and computed for the audit you didn't know you'd need.
Centralize HVAC, occupancy and air quality from many buildings. Drop bad packets, forward clean records to your analytics.
Each pipeline is supervised independently. If a single replica crashes, only that replica is restarted — the rest keeps streaming. Built with Actix on Tokio.
SystemActorSupervisor
└─ PipelineSupervisor (one per pipeline)
├─ Replica 1: [consumer] → [processor] → [store]
├─ Replica 2: [consumer] → [processor] → [store]
└─ Replica N: [consumer] → [processor] → [store]$ git clone https://github.com/manuelmj/iot-bee.git $ sqlx migrate run --database-url sqlite://data/iot-bee.db $ JWT_SECRET=change-me make run