finds.dev← search

// the find

pnoker/iot-dc3

★ 643 · Java · NOASSERTION · updated Jul 2026

IoT DC3 — open-source, cloud-native industrial IoT platform. Multi-protocol device access, data collection & management with 28 drivers, Spring Cloud, gRPC, and native LLM integration.

IoT DC3 is a Java/Spring Cloud platform for connecting industrial devices — PLCs, sensors, meters — to a central data layer, with 28 protocol drivers covering Modbus, OPC UA, Siemens S7, MQTT, and more. The recent addition of a Spring AI agentic layer lets LLMs query and control devices through natural language. It's aimed at teams building IIoT systems who don't want to write protocol adapters from scratch.

The driver coverage is genuinely broad: industrial protocols like Modbus RTU/TCP, OPC UA, Siemens S7, IEC 60870-5-104, and BACnet/IP alongside IoT protocols like MQTT, CoAP, and LwM2M in one coherent SDK is rare in open-source. The architecture is well-layered — gRPC between services, RabbitMQ for async telemetry, TimescaleDB + pgvector + AGE on Postgres rather than a zoo of separate datastores. Running on Spring Boot 4 and Java 21 means it's not using ancient dependencies. The tenant isolation design (database, cache, and API paths all isolated) is appropriate for multi-site deployments rather than bolted on after the fact.

643 stars for a project this complex suggests limited real-world adoption and an unknown number of production deployments — the risk that edge cases in the less-used drivers are untested is real. Starting the platform requires sequentially launching six JVM processes by hand; there's no single-command dev mode that works out of the box without Podman/Docker. The agentic LLM integration is thin — natural-language device control sounds powerful but 'Tool Calling to read/write points' is only safe if the authorization model prevents an LLM from issuing arbitrary write commands, and the README doesn't address that. AGPL 3.0 is a show-stopper for any commercial product that doesn't open-source its own code.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →