Migrated repository
Go to file
2021-12-20 15:37:34 +08:00
.ci sysnc 4.3.7 2021-08-16 15:07:42 +08:00
.github Update gitee-repos-mirror.yml 2021-11-12 05:59:36 +08:00
apps feat:saveopcitemsvalues 2021-12-17 20:27:27 +08:00
bin add new project 2021-05-22 03:06:00 +09:00
data add dgiot_iq60 2021-12-16 10:01:49 +08:00
deploy sysnc 4.3.7 2021-08-16 15:07:42 +08:00
etc feat: mqttssl 2021-12-14 19:33:26 +08:00
include add domain 2021-08-30 12:38:31 +08:00
lib-ce sysnc 4.3.7 2021-08-16 15:07:42 +08:00
lib-extra add new project 2021-05-22 03:06:00 +09:00
priv change to json log 2021-08-22 01:44:54 +08:00
scripts refactor: 2021-09-11 12:02:55 +08:00
src fix: fix mqtt trace bug 2021-10-09 01:10:08 +08:00
test sysnc 4.3.7 2021-08-16 15:07:42 +08:00
.editorconfig add linux_4.3.1 2021-05-18 14:54:48 +08:00
.gitattributes add linux_4.3.1 2021-05-18 14:54:48 +08:00
.gitignore feat: rm esports 2021-10-18 09:18:24 +08:00
.tool-versions add linux_4.3.1 2021-05-18 14:54:48 +08:00
build add dgiot_license 2021-06-11 10:52:41 +09:00
CHANGELOG.md Update CHANGELOG.md 2021-11-29 10:50:08 +08:00
changelog.sh add change log 2021-08-31 11:00:15 +08:00
commitlint.config.js feat: add dgiot log 2021-08-31 10:19:23 +08:00
CONTRIBUTING.md fix: test 2021-09-18 15:09:17 +08:00
dgiot_install.sh Update dgiot_install.sh 2021-12-16 16:35:26 +08:00
dgiot.ipr add dgiot_iq60 2021-12-16 10:01:49 +08:00
docker.mk add new project 2021-05-22 03:06:00 +09:00
elvis.config add linux_4.3.1 2021-05-18 14:54:48 +08:00
LICENSE sysc release-4.2¡° 2021-05-14 07:28:48 +08:00
Makefile add dgiot_mqtt_channel 2021-12-01 17:45:02 +08:00
pkg-vsn.sh add new project 2021-05-22 03:06:00 +09:00
Platform-service.md Update Platform-service.md 2021-12-07 14:58:36 +08:00
push.js feat: Fix script invalidation problem 2021-09-18 15:40:45 +08:00
README-CN.md Update README-CN.md 2021-12-20 15:34:30 +08:00
README-JP.md Update README-JP.md 2021-12-20 15:37:34 +08:00
README-RU.md Fix document start port 2021-12-06 15:27:57 +08:00
README.md Update README.md 2021-12-20 15:37:11 +08:00
rebar3 add new project 2021-05-22 03:06:00 +09:00
rebar.config feat:jwt_verify 2021-12-06 18:26:16 +08:00
rebar.config.erl add dgiot_iq60 2021-12-16 10:01:49 +08:00
Windows.md add new project 2021-05-22 03:06:00 +09:00

DGIOT Lightweight industrial IoT open source platform

GitHub Release Build Status Docker Pulls Community QQ群346566935

English | 简体中文 | 日本語 | русский

github|gitee|Official website|Blog|Experience|

DGIOT is the first lightweight open source industrial IoT continuous integration platform in China

Before 2016, the Shuwa team had been crawling on the Internet and the mobile Internet for many years. In 2016, it began to enter the Internet of Things crawling. It hopes to share many years of crawling experience through this open source platform and make multidisciplinary industrial Internet projects easier.

  • Let rich engineers to complete industrial Internet projects with simpler requirements through window interaction
  • Let the majority of junior front-end engineers to undertake industrial Internet projects with more complex requirements through the serverless method
  • Let Python, Java, Go, C junior background engineers undertake complex industrial Internet projects through web programming development channels

Business architecture

Core features

  • The front and back ends are completely open source, no-charge commercial version
  • Support privatization one-click deployment, quickly own your own lightweight IoT platform
  • Carrying over tens of millions of long connections, carrier-class stability
  • Object model-rule engine-data channel-configuration page full-process visualization low-code development
  • Multi-industry industrial protocol compatibility

Building

Bulid DGIOT Need Erlang/OTP R21+, Windows download msys64.zip ,After downloading, unzip it to the root directory of Disk D, and operate strictly in accordance with the following figure 效果图-1.png)

  • Download source code abroad
   git clone https://github.com/dgiot/dgiot-dashboard.git
   git clone https://github.com/dgiot/dgiot.git
  • China download source code
  git clone https://gitee.com/dgiiot/dgiot-dashboard.git
  git clone https://gitee.com/dgiiot/dgiot.git
  • China Linux/Unix/Mac/windows Build
  cd dgiot-dashboard
  git pull
  pnpm install
  pnpm build
  cd ../dgiot
  git pull
  rm ./apps/dgiot_api/priv/www -rf
  cp ../dgiot-dashboard/dist/ ./apps/dgiot_api/priv/www -rf
  make run
  • Make Debug
 make DIAGNOSTIC=1

DGIOT start, you can use a browser to visit http://localhost to view Dashboard.。

Installation and deployment

  • centos 7.6
wget -q https://gitee.com/dgiiot/dgiot/raw/master/dgiot_install.sh  && sh dgiot_install.sh

Community

FAQ

Visit DGIOT FAQ to get help on frequently asked questions

FAQ

GitHub Discussions DGIOT Chinese Q&A Community

Involved in the design

If you have suggestions for improvements to DGIOT, you can submit PR and ISSUE to EIP

Plug-in development

If you want to integrate or develop your own plug-in, refer to lib-extra/README.md

You are welcome to submit any bugs, issues and feature requests to dgiot/dgiot

About Us

contact details address
github https://github.com/dgiot
gitee https://gitee.com/dgiot
Official website https://www.iotn2n.com
Blog https://tech.iotn2n.com
IoT access platform https://dgiot.iotn2n.com
The public qrcode.png
QQ group 346566935

Preview address

Tencent Cloud preview address

Open source license

Apache License 2.0, 详见 LICENSE