一、开源项目简介
物联大师
物联大师是 无锡真格智能科技有限公司 推出的开源且免费的物联网操作系统,内置MQTT、TCP Server/Client、UDP Server/Client、串口等接入服务, 系统集成标准Modbus,水务(SL651、SZY206),电力(DL/T645、IEC101、102、103、104、61850)以及一些主流PLC协议, 系统可以通过插件支持数据采集、公式计算、定时控制、异常报警、自动控制策略、流量监控、远程调试、Web组态等功能, 适用于大部分物联网或工业互联网应用场景。系统采用Golang编程实现,支持多种操作系统和CPU架构,可以运行在智能网关上,也可以安装在现场的电脑或工控机上,还能部署到云端服务器。
项目摒弃复杂的平台架构思维,远离微服务,从真实需求出发,注重用户体验,做到简捷而不简单,真正解决物联网缺乏灵魂的问题。
宗旨:让物联网实施变成一件简单的事情!!!
二、开源协议
使用GPL-3.0开源协议
补充:任何组织或个人都可以免费使用或做二次开发,但不得用于商业售卖,如有需求请联系作者。
三、界面展示
项目示例
四、功能概述
物联大师是开源免费的物联网智能网关系统,集成了标准Modbus和主流PLC等多种协议,支持数据采集、公式计算、定时控制、自动控制、异常报警、流量监控、Web组态、远程调试等功能,适用于大部分物联网和工业互联网应用场景。
项目的优势
-
开源免费,商业应用也不限制
-
单一程序文件,不需要配置运行环境,不依赖第三方服务,放服务器上就能跑
-
极小内存占用,对于一百节点以内的物联网项目,只需要几十兆内存足够了,比起隔壁Java动辄大几百兆内存简直太省了
-
支持工控机和智能网关,边缘计算也没问题
-
支持大屏展示,Web组态,3D数据孪生 毕竟很多物联网项目都是面子工程
-
在线产品库、模板库、组件库,小白也能分分钟搞得有模有样【还在努力建设中】
项目特性
开源免费
源代码开放,可以自由使用。代码质量可靠,不留后门。
边缘计算
支持标准Modbus和主流PLC协议,支持智能网关。
人机交互
通过Web组态直观展示设备运行状态,支持APP显示。
规则引擎
支持表达式计算,可以通过规则配置实现自动控制。
异常报警
实时检测异常,支持短信、语音、Webhook等多种通知方式。
远程调试
支持数据透传,用户可以通过虚拟TCP或虚拟串口远程调试设备。
五、技术选型
目前只提供Windows和Linux的AMD64和ARM二进制包,其他平台或架构需要自行下载代码编译,具体参见build.sh
由于项目是使用Golang编程语言,编译结果是单一二进制文件,可以直接运行程序,不用Docker打包。
程序内置数据库和时序数据库,不需要安装其他组件。
默认用户名密码:admin 123456
系统服务
对于需要自启动场景,可以把程序安装成系统服务,安装命令:
官方插件
插件库
插件 |
完成 |
正式版 |
历史统计【内置】 |
✅ |
⬜ |
异常报警【内置】 |
✅ |
⬜ |
Influxdb 时序数据库 |
✅ |
⬜ |
Modbus通讯协议 |
✅ |
⬜ |
WebRTC接入摄像头 |
✅ |
⬜ |
Web组态 |
✅ |
⬜ |
3D数据孪生 |
⬜ |
⬜ |
阿里云通知 |
✅ |
⬜ |
DLT645-2007,电力规约 |
⬜ |
⬜ |
西门子PLC,S7系统,PPI,MPI,FetchWrite |
✅ |
⬜ |
三菱PLC |
✅ |
⬜ |
欧姆龙PLC,Hostlink,Fins |
✅ |
⬜ |
TDEngine |
⬜ |
⬜ |
OpenTSDB |
⬜ |
⬜ |
流式计算 |
⬜ |
⬜ |
报表引擎 |
⬜ |
⬜ |
浏览器
html
无
未经允许不得转载: ICode联盟 » 项目源码 » [开源]开源免费的多协议物联网智能网关系统,让物联网实施更简单