DGIOT轻量级工业物联网开源平台

December 13, 2024 · View on GitHub

GitHub Release Docker Pulls Community QQ群346566935

English | 中文 | 日本語 | русский| github|gitee|官网|博客|体验|微信群

DGIOT简介

DGIOT是国内首款轻量级开源工业物联网平台,我们致力于提供五类物联网解决方案:

  • 国企/研究院:平台代码开源,无版权产权困扰,国产无“卡脖”之忧
  • 系统集成商:通用设备海量接入、定制设备二次开发、6分钟一键式私有化快速部署,低成本(降90%成本)
  • 工业设备制造商:海量设备上线运维,不受公有云限制,低成本,短周期自建平台,私有化部署,数据安全
  • 开源平台开发者:一键式开发环境,集成和兼容各种最优开源工具,快速承接物联网项目
  • 垂直领域物联网平台:快速部署私有化平台,千万级承载,运营级底座,全开放扩展

快速体验与微信群

微信技术支持群QQ技术支持群小程序体验电脑端官网案例
https://prod.dgiotcloud.cn
开发账号: dgiot_dev

密码: dgiot_dev
智慧园区
平安校园

核心特色

  • 完全开源:前后端完全开源,无收费商业版
  • 快速部署:6分钟私有化一键式部署,快速拥有自己的物联网平台
  • 专业可靠:千万级设备接入与管理,电信级稳定性
  • 兼容并包:兼容工业领域多行业的常见协议类型
  • 全流程低代码:物模型-规则引擎-数据通道-组态页面全流程可视化低代码开发

案例教程

行业分类实战教程案例简述
智慧能源电能表接入千万级国/南网电表采集,预付费表采集,太阳能设备管控
智能制造Mqtt设备接入工地电梯远程管控
智慧交通Modbus设备接入高速公路隧道设备检测
智慧检测OPC设备接入浙里办水泵远程检测
智慧物流Zeta设备接入千万级物流Zetag标签压测
智慧园区云云对接智慧场馆

业务架构

业务架构图.jpg

系统部署

  • centos 7.6/7.9 推荐使用腾讯云和阿里云部署,具体操作点击这里
wget -qO dgiot_install.sh https://gitee.com/dgiiot/dgiot/raw/master/dgiot_install.sh  && sh dgiot_install.sh
内容脚本说明
版本更新sh dgiot_install.sh -s {版本}版本列表
证书安装sh dgiot_install.sh -d {域名}证书制作
本地构建sh dgiot_install.sh -v devops -s {版本} -p {插件名称}插件开发
Docker部署https://hub.docker.com/r/dgiot/dgiot

服务支持

数字化需求日益增长与企业缺钱缺人缺经验的矛盾日益突出,为此dgiot坚持代码开源,产品免费,持续改善物联网服务性价比,同时倡议:

  • 欢迎dgiot用户多尝试自助服务,多参与社区建设,多提issue,多在qq或者微信上反馈真实的物联网需求,助力提升社区服务品质
  • 欢迎dgiot先来者可以为后来者提供系统部署,插件开发和设备接入等指导服务,一起提供更多优质VIP服务,构建可持续的社区生态
  • dgiot团队在保守用户商业机密的前提下,将持续提炼行业业务需求和物联网平台运维经验,把行业真需求和一线经验沉淀到社区生态中
内容服务等级服务收费服务方式
一键系统部署自助免费点击查看部署脚本,社区服务
一键插件开发自助免费点击查看DevOps脚本,社区服务
设备接入教程自助免费点击查看教程,社区服务
脚本使用指导半小时百元级远程VIP服务
设备接入指导半天千元级远程VIP服务
项目经理培训三天数千元级线下培训服务
应用开发培训三周万元级线下培训服务
业务模拟压测一月万元级7 X 24 小时VIP服务
企业设备管控一年十万元级5 X 8 小时VIP服务
行业运营平台一年面谈7 X 24 小时VIP服务

工具矩阵

dgiot_family.png

构建

构建 dgiot 需要 Erlang/OTP R24+, linux Windows下用 开发环境包开发。下载后解压到D盘根目录,严格按照下图操作: dgiotdevtools.png

  • 国外下载源码
 git clone -b master https://github.com/dgiot/iotStudio.git
 git clone -b master https://github.com/dgiot/iotView.git
 git clone -b master https://github.com/dgiot/iotApp.git
 git clone -b master https://github.com/dgiot/iotWechat.git
 git clone https://github.com/dgiot/dgiot.git
  • 国内下载源码
  git clone -b master https://gitee.com/dgiot/iotStudio.git
  git clone -b master https://gitee.com/dgiot/iotView.git
  git clone -b master https://gitee.com/dgiot/iotApp.git
  git clone -b master https://gitee.com/dgiot/iotWechat.git
  git clone https://gitee.com/dgiiot/dgiot.git
  • 一键式启动命令Linux/Unix/Mac/windows
make run
  • Make Debug
 make DIAGNOSTIC=1

DGIOT 启动,可以使用浏览器访问 http://localhost:5080 来查看 Dashboard。

参与设计

如果对 DGIOT 有改进建议,可以向EIP 提交 PR 和 ISSUE

插件开发

如果想集成或开发你自己的插件,参考 lib-extra/README.md

欢迎你将任何 bug、问题和功能请求提交到 dgiot/dgiot

平台介绍

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

服务器部署教程

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

实战教程

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

开发教程

dgiot编译环境搭建踩坑记之深夜鏖战 微信小程序零基础接入教程 dgiot api编写教程

智慧校园传感接入教程

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

案例视频

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

开源许可

Apache License 2.0, 详见 LICENSE