[Open-source] Open-source and free multi-protocol IoT smart gateway system, making IoT implementation simpler

Open SourceIoT
2026-06-28 00:56 0 次浏览 • 0 次下载 0KB
[Open-source] Open-source and free multi-protocol IoT smart gateway system, making IoT implementation simpler

1. Project Overview

IoT Master

IoT Master is an open-source and free IoT operating system developed by Zhejiang Zhengge Intelligent Technology Co., Ltd., with built-in MQTT, TCP Server/Client, UDP Server/Client, and serial port access services. The system integrates standard Modbus, water (SL651, SZY206), power (DL/T645, IEC101, 102, 103, 104, 61850), and some mainstream PLC protocols. The system can support data collection, formula calculation, timing control, abnormal alarm, automatic control strategy, flow monitoring, remote debugging, and web configuration through plugins. It is suitable for most IoT or industrial internet application scenarios. The system is implemented in Golang and supports multiple operating systems and CPU architectures, and can run on smart gateways, or be installed on-site computers or industrial control machines, and can also be deployed on cloud servers.

The project abandons complex platform architecture thinking and moves away from microservices, focusing on real user needs and user experience, making it simple yet not simple, and truly solving the soul problem of IoT

Mission: Make IoT implementation a simple thing!!!

2. Open Source License

Licensed under GPL-3.0

Supplement: Any organization or individual can use it for free or do secondary development, but it cannot be used for commercial sales, please contact the author if you have any needs

3. Screenshots

Image

Project example

Image Image

4. Feature Overview

IoT Master is an open-source and free IoT smart gateway system, integrating standard Modbus and mainstream PLC protocols, supporting data collection, formula calculation, timing control, automatic control, abnormal alarm, flow monitoring, web configuration, remote debugging, and other functions, suitable for most IoT and industrial internet application scenarios

Project advantages

  • Open-source and free, no restrictions on commercial use

  • Single program file, no need to configure the running environment, no dependence on third-party services, can be run on the server

  • Extremely small memory occupation, for IoT projects with less than 100 nodes, only a few tens of megabytes are enough, much more cost-effective than Java, which usually requires several hundred megabytes

  • Supports industrial control machines and smart gateways, edge computing is also supported

  • Supports big screen display, web configuration, 3D data mirroring, and other functions, which is very suitable for many IoT projects that are face-value engineering

  • Online product library, template library, component library, even beginners can quickly create a project that looks professional

Project characteristics

Open-source and free

Source code is open, can be used freely. Code quality is reliable, no backdoors

Edge computing

Supports standard Modbus and mainstream PLC protocols, supports smart gateways

Human-machine interaction

Through web configuration, it can intuitively display device running status, and supports APP display

Rule Engine

Supports expression calculation, can be configured through rules to achieve automatic control

Abnormal alarm

Real-time detection of abnormalities, supports multiple notification methods such as SMS, voice, and webhook

Remote debugging

Supports data transmission, users can remotely debug devices through virtual TCP or virtual serial port

5. Tech Stack

Currently only provides Windows and Linux AMD64 and ARM binary packages, other platforms or architectures need to download the code and compile it manually, please refer to build.sh

Since the project uses Golang programming language, the compilation result is a single binary file that can be run directly, without the need for Docker packaging

The program has an embedded database and time-series database, no need to install other components

Default username and password: admin 123456

System Service

For scenarios that need self-starting, you can install the program as a system service, installation command:

iot-master.exe -i

Official Plugin

Plugin Library

Plugin

Complete

Official Version

Historical Statistics [Built-in]

✅

⬜

Abnormal Alarm [Built-in]

✅

⬜

Influxdb Time Series Database

✅

⬜

Modbus Communication Protocol

✅

⬜

WebRTC Camera Access

✅

⬜

Web Configuration

✅

⬜

3D Data Twin

⬜

⬜

Aliyun Notification

✅

⬜

DLT645-2007, Power Regulation

⬜

⬜

Siemens PLC, S7 System, PPI, MPI, FetchWrite

✅

⬜

Mitsubishi PLC

✅

⬜

Omron PLC, Hostlink, Fins

✅

⬜

TDEngine

⬜

⬜

OpenTSDB

⬜

⬜

Stream Computing

⬜

⬜

Report Engine

⬜

⬜

#1
资源直链https://gitee.com/zgwit_labs/iot-master
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare