6.5 KiB
DGIOT
English | 简体中文 | 日本語 | русский
DGIOT 是国内首款轻量级开源工业物联网持续集成平台
数蛙团队2016年之前,在互联网和移动互联网爬坑多年,2016年开始进入物联网爬坑,希望通过这个开源平台把多年爬坑经验共享出来,让多学科交叉的工业互联网项目变得更简单。
-
让丰富工程人员可以通过视窗交互可以完成需求较简单的工业互联网项目
-
让广大的初级前端工程师通过serverless的方式可以承接需求较复杂的工业互联网项目
-
让Python、Java、Go、C初级后台工程师通过web编程开发通道来承接复杂的工业互联网项目
工业互联网落地过程是IT和OT持续融合的过程,也是技术领域和业务领域持续融合的过程。会者不难,难着不会,要把工业互联网项目变得简单一些,主要还是需要依赖于各个领域的专家围绕业务场景进行信息流的无缝路由,构建一张多学科融合的知识路由表。
基于数蛙工业物联网持续集成平台可以让学者多学科交叉的知识路由表中发布学术论文,技者在实战中练就快速消化项目的本领和收入回报,商者围绕实际项目找到盈利商机。
愿景
数蛙团队希望通过数蛙工业互联网持续集成平台达成下面一些愿景:
-
通过工程人员、前端工程师、初级后台工程师在不超过1个月的实际完成中小型的工业互联网项目
-
通过代码开源、软件免费、文档共享、技术认证、产品认证、运维托管等多种方式保证高质量的交付
-
技术领域专家不断持续集成业界优秀技术框架、业务领域专家不断持续优化业务模型和流程、构建多学科交叉的开放平台
-
物联网平台最终能够实现简洁易用,回归到工具化的本质
构建
- Linux/Unix/Mac构建
git clone https://hub.fastgit.org/dgiot/dgiot_server.git
make
- windows构建 一键式开发环境
git clone https://hub.fastgit.org/dgiot/dgiot_server.git
make
- 新功能的完整列表,请参阅 DGIOT Release Notes。
- 获取更多信息,请访问 DGIOT 官网。
安装
DGIOT 是跨平台的,支持 Linux、Unix、macOS 以及 Windows。这意味着 DGIOT 可以部署在 x86_64 架构的服务器上,也可以部署在 Raspberry Pi 这样的 ARM 设备上。
Windows 上编译和运行 DGIOT 的详情参考:Windows.md
二进制软件包安装
需从 DGIOT下载 页面获取相应操作系统的二进制软件包。
从源码构建
构建 dgiot 需要 Erlang/OTP R21+。
git clone https://github.com/dgiot/dgiot.git
cd dgiot
make
_build/emqx/rel/emqx/bin console
快速入门
如果 dgiot 从源码编译,cd _build/emqx/rel/emqx
。
如果 dgiot 通过 zip 包安装,则切换到 dgiot 的根目录。
# Start dgiot
./bin/emqx start
# Check Status
./bin/emqx_ctl status
# Stop dgiot
./bin/emqx stop
DGIOT 启动,可以使用浏览器访问 http://localhost:5080 来查看 Dashboard。
测试
执行所有测试
make eunit ct
执行部分应用的 common tests
make apps/dgiot_parse-ct
静态分析(Dialyzer)
分析所有应用程序
make dialyzer
要分析特定的应用程序,(用逗号分隔的应用程序列表)
DIALYZER_ANALYSE_APP=dgiot,dgiot_api,dgiot_parse make dialyzer
社区
FAQ
访问 DGIOT FAQ 以获取常见问题的帮助。
问答
GitHub Discussions DGIOT 中文问答社区
参与设计
如果对 DGIOT 有改进建议,可以向EIP 提交 PR 和 ISSUE
插件开发
如果想集成或开发你自己的插件,参考 lib-extra/README.md
欢迎你将任何 bug、问题和功能请求提交到 dgiot/dgiot。
预览地址
扫码预览
环境要求
- node > 14.5
关于我们
联系方式 | 地址 |
---|---|
github | https://github.com/dgiot |
gitee | https://gitee.com/dgiot |
官网 | https://www.iotn2n.com |
博客 | https://tech.iotn2n.com |
物联网接入平台 | https://dgiot.iotn2n.com |
公众号 |
联系我们
你可通过以下途径与 DGIOT 社区及开发者联系:
开源许可
Apache License 2.0, 详见 LICENSE。