Single-binary core
One Spring Boot jar + one Vue 3 SPA. No Kafka, no Zookeeper, no microservice mess. Run the whole stack on a 2 GB VPS.
Lightweight, single-binary, ready in 60 seconds.

Most IoT platforms are heavy and distributed. Simple IoT is the opposite — a single jar plus a Vue 3 web app, ready to onboard thousands of devices on a small VPS.
| Simple IoT | ThingsBoard CE | EMQX + custom UI | |
|---|---|---|---|
| Architecture | Single binary | Multiple services | Broker only |
| First-run time | ≈ 60s | ≈ 10 min | DIY |
| Rule engine | Built-in, visual | Built-in | DIY |
| Time-series | InfluxDB 3 | Cassandra/Postgres | DIY |
| Footprint | < 1 GB RAM | > 4 GB RAM | varies |