iioter/iotgateway
An industrial IoTGateway with B/S architecture that enables bidirectional communication between industrial devices (southbound connections) and IoT platforms (northbound connections). It supports numerous industrial protocols, and can connect to various IoT cloud platforms. observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 88
- Release rhythm 40
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 1729
- days_rel: 513
- days_push: 73
- n_releases_24m: 2
Adoption not part of the score
1082 stars · 311 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
IoTGateway is a cross-platform, B/S-architecture industrial IoT gateway built on .NET that connects southbound to industrial devices (PLCs, CNCs, scanners, OPC servers, serial devices) and northbound to IoT platforms like IoTSharp, ThingsBoard, ThingsCloud, and Huawei Cloud. It offers visual web-based configuration, extensible drivers, built-in MQTT/OPC UA/Modbus servers, edge computing, and web SCADA visualization.
Use cases
- collect data from Siemens, Mitsubishi, or Omron PLCs and forward it to ThingsBoard
- bridge Modbus and OPC UA devices to a custom MES or SCADA platform
- build an edge computing gateway with visual web configuration
- expose industrial device data via a built-in MQTT broker or OPC UA server
- write values back to PLCs for remote control via RPC
- monitor CNC machines and machine tools from a browser dashboard
- connect serial devices and barcode scanners to an IoT cloud platform
- run a web SCADA or 3D digital twin visualization over live device data
When to choose
- you need a self-hosted, cross-platform industrial gateway with a browser-based UI and no code configuration
- you must integrate heterogeneous industrial protocols (Modbus, S7, MC, OPC UA/DA, Focas) with cloud IoT platforms
- you want extensible drivers via a simple C# IDriver interface
- you need bidirectional communication including device writes and RPC control
When to avoid
- you need a lightweight headless protocol library rather than a full gateway application
- you require enterprise features like time-series storage, rule engine, or low-code dashboards, which are gated behind the commercial enterprise edition
- your stack is not .NET-based and you prefer a gateway in Python or Java
- you need OPC UA licensing compliance handled for you (you must license from the OPC Foundation yourself)
Facets
application · maturity active
iot message-queue monitoring data-visualization workflow-automation web-framework developer-tools iot self-hosted monitoring cross-platform windows self-hosted dotnet industrial-iot plc modbus opcua scada thingsboard iotsharp edge-computing southbound-northbound cnc mqtt-broker digital-twin industrial-automation automation data-engineering linux docker web-server
10 sources
- readme: https://github.com/iioter/iotgateway · fetched 2026-08-28 · 3174fe81dde1
- homepage: http://iotgateway.net/docs/enterprise/intro/ · fetched 2026-08-29 · 6d568b169187
- site_page: http://iotgateway.net/docs/iotgateway-intermediate/driver/drvier · fetched 2026-08-29 · e1c80f6e05c2
- site_page: http://iotgateway.net/docs/iotgateway-senior/platform/iotsharp/about · fetched 2026-08-29 · a444864bceda
- site_page: http://iotgateway.net/docs/intro · fetched 2026-08-29 · e88018d9d396
- site_page: http://iotgateway.net/en/docs/enterprise/intro · fetched 2026-08-29 · 27d982046dab
- site_page: http://iotgateway.net/docs/iotgateway-beginner/startvideo · fetched 2026-08-29 · 811aa692fd95
- site_page: http://iotgateway.net/docs/hardware/selection · fetched 2026-08-29 · c6ce43e65c60
- site_page: http://iotgateway.net/docs/enterprise/vue · fetched 2026-08-29 · 00563fb7c400
- site_page: http://iotgateway.net/docs/enterprise/drivers · fetched 2026-08-29 · 50005a52cb0c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| iioter/iotgateway | main | 74 |
For agents
markdown · JSON · MCP: product_card(name="iioter/iotgateway")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem