// the find
zmops/zeus-iot
Zeus IoT is the world's first open source Internet of Things distributed collection platform based on Zabbix, with the ability to collect, analyze, and store data from millions of IoT devices.
Zeus IoT sits Zabbix underneath a Java/SpringBoot layer to turn an IT monitoring platform into an IoT data collector, routing device data through Apache Camel and storing it in TDEngine. It targets teams who already know Zabbix and want IoT ingestion without buying a dedicated platform. Last commit was August 2023, so this is effectively unmaintained.
Zabbix as the collection backbone is a genuinely clever choice — you get battle-tested distributed proxy architecture, alerting, and horizontal scaling for free without building any of that yourself. Apache Camel for protocol routing means adding MQTT, CoAP, TCP, HTTP, or WebSocket support is mostly config, not code. TDEngine for time-series storage is a reasonable pick — better compression and query performance than vanilla Postgres for this workload. The modular architecture (borrowed from SkyWalking's plugin model) means protocol modules are genuinely isolated and swappable.
Dead project: no commits since August 2023, open issues unanswered, and the demo environment link is likely gone. The dependency versions are ancient — Apache Camel 2.2 is from 2010 (current is 4.x), SpringBoot 2 is EOL, and Zabbix 5.4 is two major versions behind. If Zabbix goes down, your entire IoT data pipeline goes down with it — the coupling is a serious operational risk that the architecture doesn't address. No English documentation to speak of beyond the README; the official docs site links to zmops.com which may or may not be reachable.