Content
# IoTGateway
## [Online Experience http://online.iotgateway.net](http://online.iotgateway.net/)
- Username: `admin` Password: `iotgateway.net`
> A cross-platform industrial IoT gateway based on .NET8
>
> B/S architecture, visual configuration
>
> Southbound connection to any of your devices and systems (such as PLC, barcode scanner, CNC, database, serial devices, upper computer, non-standard devices, OPC Server, OPC UA Server, Mqtt Server, etc.)
>
> Northbound connection for bidirectional data communication with [IoTSharp](https://github.com/IoTSharp/IoTSharp), [ThingsCloud](https://www.thingscloud.xyz/), [ThingsBoard](https://thingsboard.io/), Huawei Cloud, or your own IoT platform (MES, SCADA), etc.
>
> Edge computing is also supported.
>
## [Tesla Referral: https://ts.la/oidq233243](https://ts.la/oidq233243)
## [Tutorial Documentation](http://iotgateway.net/)
## [Hardware Gateway](http://iotgateway.net/docs/hardware/selection/)
## [Enterprise Edition](http://iotgateway.net/docs/enterprise/intro)
## Deployment
| [Release Package Run](http://iotgateway.net/docs/iotgateway-beginner/run/release-run)
| [Docker Run](http://iotgateway.net/docs/iotgateway-beginner/run/docker-run)
| [Source Run](http://iotgateway.net/docs/iotgateway-beginner/run/source-run)
| [Publish Deployment](http://iotgateway.net/docs/iotgateway-beginner/run/publish-run)
## Community
| Scan to Join WeChat Group | Official Account | [QQ Group: 895199932](https://jq.qq.com/?_wv=1027&k=mus0CV0W) |
| ---- | ------ | ---- |
|  |  |  |
## Southbound
- Supports **Siemens PLC**, **Mitsubishi PLC**, **Modbus**, **Omron PLC**, **OPCUA**, **OPCDA**, **ABPLC**, **MT Machine Tools**, **Fanuc CNC**
- [Driver Support Extension](http://iotgateway.net/docs/iotgateway/driver/tcpclient)
- Supports device data writing

- Supports calculation expressions

- Supports change upload and scheduled archiving

## Northbound
- Third-party platforms such as IoTSharp, ThingsCloud, ThingsBoard, Huawei Cloud, etc.
- Telemetry, attribute upload
- RPC reverse control

## Services
- Built-in Mqtt service (1888, 1888/mqtt), supports websocket-mqtt, directly connects to your MES, SCADA, etc.

- Built-in OpcUA (opc.tcp://localhost:62541/Quickstarts/ReferenceServer), your devices can also communicate with other devices via OPCUA

- Built-in ModbusSlave (simulated device), port 503
## Showcase
- Websocket without refresh

- 3D Digital Twin Demo

- Supports integration with web configuration projects


## Disclaimer
- For using the OPCUA protocol, **please contact the OPC Foundation for authorization**, any disputes are **not related to this project**
- We **accept and appreciate** funding and any form of **sponsorship**, but it **does not mean we will commit or guarantee anything for you**
- If you profit from using IoTGateway, we hope you can **contribute to IoTGateway** (including but not limited to code, documentation, suggestions, or any feasible sponsorship)
- Please *strictly* adhere to the **MIT** license
- [Click here for Enterprise Edition Introduction](http://iotgateway.net/docs/enterprise/intro)
## Awards (Partial)
- **First Prize in .NET 20th Anniversary Cloud Native Development Challenge**
- **Gitee 2022 GVP**
- **OSC 2022 Hottest Chinese Open Source Project Community**
- **GitCode 2025 G-Star Graduation Project**
## Enterprise Clients (Partial)
- 2023
Jingwei Textile Machinery, CAS Advanced, Jiangnan University, Xunsheng Information, Bosch Automotive, Jiangnan Jiajie, Shengmeida Electronics, MCC Jingcheng Digital Technology, Huistone Electromechanical, Wocheng Automation, Rongheng, Lingkun Intelligent, etc.
- 2024
State Energy Group, Shandong Energy Group, Yijie Hongli, Hisense Group, Mingding High-tech, Xunde Machinery, Aerospace Carbon, Jiejia Weichuang, Qihua Gongchuang, Wuma Information, Hebei Steel Valley, etc.
- 2025
Shandong Metallurgical Design Institute, Hebei, Huaibei Mining, Yingsheng Electronics, China Power Construction, Yingsheng Electronics, Huifeng Energy, Huaibei Mining, Hebei, Gaoden Electric, etc.
## Links
### IoTClient Communication Library
Open Source Address:
https://github.com/zhaopeiym/IoTClient
Overview:
This is a client implementation of IoT device communication protocols based on .NET Standard 2.0, including mainstream PLCs, Bacnet, etc.
### myems
Open Source Address:
https://gitee.com/myems/myems
Overview:
This is an open-source energy management system based on Python.
## Acknowledgments
Stars, code contributions, documentation contributions, and sponsorship are my motivation for continuous updates.
Thanks to all contributors: **Mai Ke Bing, Gu Cao, Lao Weng Diao Da Yu, dapeng17951, ccliushou, BenjaminChenGH, sugerlcc, wqliceman**
Sponsorship List:
| Nickname | Amount | Date |
| ---------------- | ------ | --------- |
| TerryHj | 8.88 | Unverifiable |
| Amengone | 50 | Unverifiable |
| xiaotuxing | 66 | 20220520 |
| Hua Zai | 28.88 | 20220524 |
| Mr.Ethan | 5 | 20220611 |
| Liu Jinping | 50 | 20220712 |
| Farmer Also Crazy| 600 | 20220725 |
| . | 10 | 20220725 |
| Gary | 50 | 20220808 |
| . | 200 | 20220902 |
| Anonymous | 20 | 20220908 |
| Lang Shang Fei Zheng | 10 | 20220915 |
| SPA | 50 | 20221119 |
| iKuo | 100 | 20221212 |
| Tao Bai Bai | 100 | 20230109 |
| Carrey | 100 | 20230113 |
| MC | 400 | 20230114 |
| LoveChina8888 | 6.66 | 20230121 |
| Guoke | 200 | 20230207 |
| Qing Ci | | 20250303 |
| Non-standard Automation Lao Zhang | | 20250301 |
| Ban | | 20240612 |
| Bear | | |
| Guofeng | | |
| lbh | 100 | |
## For Donations, Please Leave WeChat or QQ
| WeChat | Alipay |
| ------- | ------ |
|  |  |
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight MCP server for converting URIs to Markdown.
Github
GitHub MCP Server enables automation and interaction with GitHub APIs.

apisix
Apache APISIX is an API Gateway for managing and routing APIs efficiently.
opik
Opik is a tool for managing and tracking machine learning experiments.

sqlglot
SQLGlot is a no-dependency SQL parser and transpiler supporting 30 dialects.
MCP GO
A Go implementation of the Model Context Protocol (MCP) for LLM integration.