dgiot/README-CN.md
2024-05-30 18:09:39 +08:00

22 KiB
Raw Blame History

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

GitHub Release Docker Pulls Community QQ群346566935

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

DGIOT简介

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

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

快速体验与微信群

微信技术支持群 QQ技术支持群 小程序体验 电脑端https://prod.dgiotcloud.cn
运维账号dgiot_admin
密码: dgiot_admin

开发账号: 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