dgiot/README-CN.md
2021-12-04 16:32:18 +08:00

4.7 KiB
Raw Blame History

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

GitHub Release Docker Pulls Community QQ群346566935 English | 简体中文 | 日本語 | русский github|gitee|Web|Blog|Demo|

DG-IoT简介

DG-IoT是是国内首款轻量级开源工业物联网持续集成平台我们致力于

  • 让丰富工程人员可以通过视窗交互可以完成需求较简单的工业互联网项目
  • 让广大的初级前端工程师通过serverless的方式可以承接需求较复杂的工业互联网项目
  • 让Python、Java、Go、C初级后台工程师通过web编程开发通道来承接复杂的工业互联网项目
  • 前后端完全开源,极大节约用户成本,缩减物联网平台开发周期
  • 支持私有化一键式部署,快速拥有自己的物联网平台

面向用户

  • 国企研究院:平台代码开源,无版权产权困扰,国产无“卡脖”之忧。
  • 系统集成商海量设备接入、多型号设备与传感器支持二次开发、一键式部署私有化灵活部署、低成本降90%成本)
  • 工业设备制造商:海量设备上线运维,不受公有云限制,低成本,短周期自建平台,私有化部署,数据安全
  • 开源平台开发者:利用开源平台,快速直接承接项目,可利用平台丰富的已支持设备和场景,集成和兼容各种最优开源工具

核心特色

  • 前后端完全开源 ,无收费商业版
  • 轻量级快速部署
  • 千万级长连接承载,电信级稳定性
  • 物模型-规则引擎-数据通道-组态页面全流程低代码开发
  • 多行业工业协议兼容

一键部署

  • centos 7.6/7.9 推荐使用腾讯云和阿里云
wget -q https://gitee.com/dgiiot/dgiot/raw/master/dgiot_install.sh  && sh dgiot_install.sh

业务交互

快速体验

关注社区 验收demon 账号 密码
image ![dgiot小程序](http://dgiot-1253666439.cos.ap-shanghai- qrcode.png fsi.myqcloud.com/dgiot_release/dgiot_wechat.jpg)

构建

构建 dgiot 需要 Erlang/OTP R21+, Windows下用 msys64开发。下载后解压到D盘根目录严格按照下图操作 效果图-1.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
  yarn dgiot:install
  yarn build
  cd ../dgiot
  git pull
  rm ./apps/dgiot_api/priv/www -rf
  cp ../dgiot_dashboard/dist/ ./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:5080 来查看 Dashboard。

参与设计

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

插件开发

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

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

开源许可

Apache License 2.0, 详见 LICENSE