7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

DGIoT

Open source

DGIoT is an open-source industrial IoT platform written in Erlang that connects devices over Modbus, OPC UA and MQTT with digital twin and rules features.

dgiotcloud.cn
DGIoT homepage screenshot
GitHub stars
4.8k
Last commit
22 days ago
Repository age
5 years
Version
v4.9.3
Licence
Apache-2.0
Self-hosted
Yes

About DGIoT

DGIoT is an open-source industrial Internet of Things platform. It collects data from machines and sensors using industrial protocols such as Modbus, OPC UA and MQTT, with the project advertising support for more than 300 protocols, and it is aimed at factories, energy sites and system integrators building monitoring and control applications.

The README describes an aggregation engine built on Erlang/OTP in which every device gets its own process acting as a shadow, with an ontology layer that covers data, logic and action, and security with roles and access control. It stores time series data in TDengine, and topics reference digital twins, edge computing, SCADA and low-code configuration. Documentation includes architecture diagrams, storage design and station simulation.

DGIoT is licensed under Apache-2.0 and is deployed on your own servers, with a vendor website in Chinese. It suits industrial IoT teams who want an open platform for device connectivity, rules and visualization.

Key features

  • Industrial protocol support including Modbus and OPC UA
  • MQTT device connectivity
  • Per-device shadow processes
  • Ontology-based data and logic layers
  • Role-based access control
  • Time series storage with TDengine

Good fit for

  • →Industrial equipment monitoring
  • →SCADA and digital twin applications
  • →Edge data collection
Built with
Erlang
Tags
iot
industrial-iot
mqtt
modbus
opc-ua
scada
digital-twin
erlang

DGIoT: questions and answers

What is DGIoT used for?
DGIoT is an open-source industrial IoT platform written in Erlang that connects devices over Modbus, OPC UA and MQTT with digital twin and rules features. It is a good fit for industrial equipment monitoring, SCADA and digital twin applications, and edge data collection.
Is DGIoT open source?
Yes. DGIoT is open source under the Apache-2.0 licence. Its source code is on GitHub at dgiot/dgiot and is written mainly in Erlang.
Is DGIoT free?
Yes. DGIoT is open source, so the software itself is free to use.
Can I self-host DGIoT?
Yes. DGIoT can be self-hosted on your own server or infrastructure.
What is DGIoT an alternative to?
DGIoT is an open-source alternative to AWS IoT Core, Azure IoT Hub, Particle and Blynk. Other open-source alternatives to Blynk include Home Assistant and ESPHome.
Is DGIoT actively maintained?
Yes. The most recent commit to DGIoT was on 11 September 2026, and the latest release is v4.9.3, published on 11 August 2026. The project has 4.8k stars on GitHub.

Open-source alternatives to DGIoT

See all

SaaS alternatives to DGIoT

See all