dgiot/README-CN.md
2021-12-25 11:21:23 +08:00

8.2 KiB
Raw Blame History

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

GitHub Release Docker Pulls Community QQ群346566935 English | 中文 | 日本語 | русский| github|gitee|官网|博客|体验|微信群

DG-IoT简介

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

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

业务架构

业务架构图.jpg

核心特色

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

案例教程

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

快速体验与微信群

技术支持微信群2群 小程序 公众号 电脑端 账号 密码
image dgiot_admin dgiot_admin

服务支持

日益增长的数字化建设需求与企业缺钱缺人缺经验的矛盾日益突出dgiot倡议

  • 欢迎dgiot用户一起参与社区建设多提issue多反馈真实的物联网需求提升自助服务品质
  • 欢迎广大开发者在熟悉dgiot之后可以为物联网用户提供设备接入和脚本使用指导服务
  • 这样dgiot团队可以把有限的精力投入到更多的VIP服务中去拓展行业应用案例
内容 服务等级 服务收费 服务方式
一键脚本部署 自助 免费 点击查看脚本,社区服务
一键脚本开发 自助 免费 点击查看脚本,社区服务
设备接入教程 自助 免费 点击查看教程,社区服务
脚本使用指导 半小时 百元级 远程VIP服务
设备接入指导 半天 千元级 远程VIP服务
项目经理培训 三天 数千元级 线下培训
应用开发培训 三周 万元级 线下培训
业务模拟压测 一月 万元级 7 X 24 小时VIP服务
企业设备管控 一年 十万元级 5 X 8 小时VIP服务
设备运营平台 一年 面谈 7 X 24 小时VIP服务

系统部署

  • centos 7.6/7.9 推荐使用腾讯云和阿里云部署,具体操作点击这里

一键部署

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

版本更新

sh dgiot_install.sh -s {版本}

版本列表点此查看

证书安装

sh dgiot_install.sh -d {域名}

证书

构建

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

  • 国外下载源码
   git clone https://github.com/dgiot/dgiot-dashboard.git
   git clone https://github.com/dgiot/dgiot.git
  • 国内下载源码
  git clone https://gitee.com/dgiiot/dgiot-dashboard.git
  git clone https://gitee.com/dgiiot/dgiot.git
  • 国内Linux/Unix/Mac/windows 构建
  cd dgiot-dashboard
  git pull
  pnpm install
  pnpm build
  cd ../dgiot
  git pull
  rm ./apps/dgiot_api/priv/www -rf
  cp ../dgiot-dashboarddist/ ./apps/dgiot_api/priv/www -rf
  cp ../dgiot-dashboard/swagger ./apps/dgiot_api/priv/www/ -rf
  make run
  • Make Debug
 make DIAGNOSTIC=1

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

参与设计

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

插件开发

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

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

开源许可

Apache License 2.0, 详见 LICENSE