Migrated repository
Go to file
2022-10-11 17:36:24 +08:00
.ci sysnc 4.3.7 2021-08-16 15:07:42 +08:00
.gitee feat: issues template 2022-05-23 16:09:54 +08:00
.github feat: assignees to dawnwinterLiu 2022-09-13 17:14:17 +08:00
apps feat: printer 2022-10-11 17:36:24 +08:00
bin fix: add make ci 2022-01-07 16:30:56 +08:00
data fix: change DG-IOT to DGIOT 2022-10-09 17:58:55 +08:00
deploy fix: add make ci 2022-01-07 16:30:56 +08:00
docs feat: add docs structs 2022-07-12 10:51:46 +08:00
etc fix: add make ci 2022-01-07 16:30:56 +08:00
include feat: update v4.6.1 dgiot_n234 2022-09-23 19:24:54 +08:00
lib-ce fix: add make ci 2022-01-07 16:30:56 +08:00
lib-extra add new project 2021-05-22 03:06:00 +09:00
out fix: rm files and add grpc 2022-07-01 19:54:26 +08:00
priv fix: add make ci 2022-01-07 16:30:56 +08:00
scripts feat: add dgiot_dashboard 2022-05-11 14:25:53 +08:00
src feat: trace topic 2022-03-10 10:28:54 +08:00
test fix: add make ci 2022-01-07 16:30:56 +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: printer 2022-10-11 17:36:24 +08:00
.tool-versions fix: add make ci 2022-01-07 16:30:56 +08:00
baiduMap_upgrade.sh Back: parse config 2022-06-30 19:45:38 +08:00
build fix: add make ci 2022-01-07 16:30:56 +08:00
changelog-from-release feat: add dlink auth 2022-01-24 17:47:17 +08: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 feat: printer 2022-10-11 17:36:24 +08:00
docker.mk fix: add make ci 2022-01-07 16:30:56 +08:00
elvis.config add linux_4.3.1 2021-05-18 14:54:48 +08:00
init.sh ci: Determine whether to use git page files 2022-04-21 15:09:52 +08:00
LICENSE sysc release-4.2¡° 2021-05-14 07:28:48 +08:00
logfile feat: add dlink auth 2022-01-24 17:47:17 +08:00
Makefile fix: make ci 2022-01-07 19:45:54 +08:00
pkg-vsn.sh fix: add make ci 2022-01-07 16:30:56 +08:00
push.js feat: Fix script invalidation problem 2021-09-18 15:40:45 +08:00
README-CN.md Update README-CN.md 2022-09-13 14:27:18 +08:00
README-JP.md feat: branch yanliubao 2022-07-29 14:47:11 +08:00
README-RU.md update dgiot_n210 2022-07-18 18:52:54 +08:00
README.md Update README.md 2022-09-13 14:26:29 +08:00
rebar.config reset: rm pyton 2022-04-18 21:10:15 +08:00
rebar.config.erl fix: change DG-IOT to DGIOT 2022-10-09 17:58:55 +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 star

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 dgiotdevtools.png

  • Download source code abroad
   git clone -b master https://github.com/dgiot/dgiot-dashboard.git
   git clone https://github.com/dgiot/dgiot.git
  • China download source code
  git clone -b master https://gitee.com/dgiiot/dgiot-dashboard.git
  git clone https://gitee.com/dgiiot/dgiot.git
  • One touch start command Linux/Unix/Mac/windows
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.dgiotcloud.cn
Blog https://www.dgiotcloud.cn/?cat=19
IoT access platform https://prod.dgiotcloud.cn
The public qrcode.png
We chat group
QQ group 346566935

平台介绍

DG-IoT平台简介及业务架构 DG-IoT平台业务架构详细讲解

服务器部署教程

DGIoT开源物联网平台——腾讯云服务器购买 DGIoT开源物联网平台——服务器部署

实战教程

MODBUS温湿度平台接入 modbus虚拟设备平台接入 DGIoT实物电表连接 虚拟电表连接
mqtt虚拟设备连接 opc虚拟设备连接 dgiot低代码远程控制电表-拉合闸视频演练

开发教程

dgiot api编写教程

智慧校园传感接入教程

DGIOT平台接入红外传感器教程 DGIOT平台接入甲烷传感器教程 DGIOT平台接入水位传感器教程 DGIOT平台接入烟感传感器教程
DGIOT平台接入噪声传感器教程 DGIOT平台接入振动传感器教程

案例视频

海量用电信息采集项目性能测试

Preview address

Tencent Cloud preview address

Open source license

Apache License 2.0, 详见 LICENSE