dgiot/README-CN.md
2021-12-02 10:51:13 +08:00

4.9 KiB
Raw Blame History

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

GitHub Release Docker Pulls Community QQ群346566935

English | 简体中文 | 日本語 | русский

DG-IoT简介

DG-IoT是是国内首款轻量级开源工业物联网持续集成平台。 DG-IoT团队2016年之前在互联网和移动互联网爬坑多年2016年开始进入物联网爬坑希望通过这个开源平台把多年爬坑经验共享出来让多学科交叉的工业互联网项目变得更简单。

  • 让丰富工程人员可以通过视窗交互可以完成需求较简单的工业互联网项目
  • 让广大的初级前端工程师通过serverless的方式可以承接需求较复杂的工业互联网项目
  • 让Python、Java、Go、C初级后台工程师通过web编程开发通道来承接复杂的工业互联网项目

业务架构

dgiot_func

快速体验

小程序 电脑端 账号 密码
dgiot小程序 dgiot_dashboard.png dgiot_admin dgiot_admin

愿景

DG-IoT团队希望通过DG-IoT工业互联网持续集成平台达成下面一些愿景

  • 通过工程人员、前端工程师、初级后台工程师在不超过1个月的实际完成中小型的工业互联网项目
  • 通过代码开源、软件免费、文档共享、技术认证、产品认证、运维托管等多种方式保证高质量的交付
  • 技术领域专家不断持续集成业界优秀技术框架、业务领域专家不断持续优化业务模型和流程、构建多学科交叉的开放平台
  • 物联网平台最终能够实现简洁易用,回归到工具化的本质

构建

构建 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。

一键部署

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

关于我们

联系方式 地址
github https://github.com/dgiot
gitee https://gitee.com/dgiot
官网 https://www.iotn2n.com
博客 https://tech.iotn2n.com
物联网接入平台 https://dgiot.iotn2n.com
QQ群 346566935
微信群
公众号 qrcode.png

参与设计

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

插件开发

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

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

开源许可

Apache License 2.0, 详见 LICENSE