GithubHelp home page GithubHelp logo

zgwit / iot-master Goto Github PK

View Code? Open in Web Editor NEW
685.0 28.0 155.0 36.06 MB

物联大师是开源免费的物联网云平台,集成了标准Modbus、电力、水文和主流PLC等多种协议,支持数据采集、公式计算、异常报警、Web组态等功能,适用于大部分物联网和工业互联网应用场景。

Home Page: https://iot-master.com

License: GNU General Public License v3.0

Go 34.61% Shell 0.24% TypeScript 51.33% HTML 12.23% SCSS 1.43% Less 0.15%
mqtt modbus plc iot s7 mitsubishi omron scada hmi golang

iot-master's Introduction

物联大师 5.0

Go Go codecov Go Reference Go Report Card

物联大师是开源且免费的物联网云平台,支持Modbus,水务(SL651、SZY206),电力(DL/T645、IEC101、102、103、104、61850)以及一些主流PLC协议, 系统可以通过插件支持数据采集、公式计算、定时控制、异常报警、自动控制策略、流量监控、远程调试、Web组态等功能, 适用于大部分物联网或工业互联网应用场景。 系统采用Golang编程实现,支持多种操作系统和CPU架构,可以运行在智能网关上,也可以安装在现场的电脑或工控机上,还能部署到云端服务器。

项目摒弃复杂的平台架构思维,远离微服务,从真实需求出发,注重用户体验,做到简捷而不简单,真正解决物联网缺乏灵魂的问题。

我们的宗旨是:让物联网实施变成一件简单的事情!!!

项目的优势

  • 前后端代码完全开源,包括Web组态
  • 单一程序文件,不需要配置运行环境,不依赖第三方服务,放服务器上就能跑
  • 极小内存占用,对于一百节点以内的物联网项目,只需要几十兆内存足够了,比起隔壁Java动辄大几百兆内存简直太省了
  • 支持工控机和智能网关,边缘计算也没问题
  • 原生支持SaaS模式(通过项目和权限)
  • 内置MQTT总线,无需独立部署
  • 支持大屏展示,Web组态 毕竟很多物联网项目都是面子工程
  • 支持智能家居应用场景

架构设计

还缺个图~~

后端:使用Bucket开源物联网数据中台 链接

前端:使用Nuwa开源Web组态实现低代码开发 链接

网关:使用iot-gateway开源物联网网关 链接

项目示例(旧版本截图)

web scada

咨询服务

本公司目前提供免费的物联网方案咨询服务,结合我们十多年的行业经验,给您提供最好的建议,请联系 15161515197(微信同号)

PS. 提供此服务的主要目的是让用户少走弯路,为物联网行业的健康发展尽绵薄之力。 总结一下常见的弯路:

  1. 前期使用某个物联网云平台,后期没办法继续,二次开发受限
  2. 花了几千元买了工业网关,用着一百元DTU的功能
  3. 找多个外包公司,低价拿单,结果做出屎一样的东西
  4. 盲目使用开源项目,最终被开源项目所累
  5. 硬件选型失败,效果差强人意
  6. 自身技术人员能力有限,架构设计有问题
  7. 不支持高并发量,市场爆发了,平台反而跟不上
  8. 等等

网关和平台定制服务

  • 基于物联大师云平台做二次开发
  • 定制物联网网关,添加协议
  • 定制移动App和微信小程序
  • 预算低于 9.8w 勿扰 🤕

联系方式

微信

开源协议

GPL

补充:产品仅限个人免费使用,商业需求请联系我们

iot-master's People

Contributors

zgwit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iot-master's Issues

新建设备,程序崩溃

发生异常: panic
"runtime error: invalid memory address or nil pointer dereference"
Stack:
4 0x0000000000a90708 in github.com/zgwit/iot-master/master.(*Device).BindAdapter
at /home/moon/go/src/iot-master/master/device.go:88
5 0x0000000000a91e19 in github.com/zgwit/iot-master/master.(*Device).Start
at /home/moon/go/src/iot-master/master/device.go:198
6 0x0000000000a955ef in github.com/zgwit/iot-master/master.LoadDevice
at /home/moon/go/src/iot-master/master/master.go:58
7 0x0000000000c6182a in github.com/zgwit/iot-master/web/api.deviceUpdate.func1
at /home/moon/go/src/iot-master/web/api/device.go:171

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.