Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/iioter/iotgateway · homepage · C# · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
iioter/iotgatewaymain74

For agents

markdown · JSON · MCP: product_card(name="iioter/iotgateway")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem