Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
ThingsGateway is a cross-platform IoT edge gateway built on .NET, designed for data acquisition, processing, transformation, publishing, and write-back in industrial field environments. The documentation includes a typical workflow: collecting PLC register data via ModbusTcp and then publishing it to a third-party Broker through MQTT. It is well suited to edge data collection, industrial protocol integration, and connecting enterprise IoT platforms.
It supports visual configuration of channels, devices, and variables, and provides features such as log-based debugging, filtering of abnormal variable values, rule scripts, in-memory secondary calculations, multi-gateway management, online Excel configuration, and batch import. The core technology stack is .NET: the gateway supports .NET 8 / .NET 10, while the driver libraries support .NET Framework 4.6.2+ and .NET Standard 2.0+. Deployment platforms include Windows, Windows Server, and Linux distributions such as Ubuntu and CentOS. It can be accessed locally via port 5000.
In terms of ecosystem, the source code is hosted on Gitee, GitHub, and GitCode, and NuGet packages are also available. The plugins and integrations mentioned in the documentation include ModbusTcp, MQTT, OPC UA, OPC DA, S7, DLT645, TDengineDB, QuestDB, ThingsBoard adapters, and more. Commercial PRO plugins also cover Omron Fins, Rockwell CIP, Mitsubishi MC, SECS, Inovance PLC, card readers, and others. The documentation quality is relatively high, covering getting started, deployment, plugin development, protocol development, changelogs, FAQs, blog posts, and Bilibili videos. The changelog is especially detailed. However, the site also notes that documentation for some plugins may not always be up to date.
The Community Edition uses the Apache-2.0 license and is free for commercial use, but the visible interface must retain the Logo and author information, and OEM repackaging for resale is not allowed without permission. Individual licensing costs ¥998, enterprise licensing costs ¥1998, and source-code licensing starts from ¥19998; all are perpetual licenses. PRO plugins require a machine-specific registration code, and Pro plugins can be tried for 24 hours. Payment methods include WeChat Pay, Alipay, and bank transfer.
Its strengths are that it is open source, accessible from China, covers a broad range of industrial protocols, and has a clear configuration workflow. It is a good fit for .NET-based teams and industrial automation projects. Its drawbacks are that white-labeling, distribution, and resale restrictions are clearly defined, PRO plugins are closed source and require registration, and non-.NET teams may face a learning curve. It is better suited to internal enterprise projects, system integrators’ own deliveries, industrial gateway prototypes, and edge data collection nodes.
The official website and main repositories are aimed at Chinese users. The primary Gitee repository, QQ technical support, and WeChat Pay / Alipay payment options are friendly to domestic teams, so it can be considered directly accessible from China. Comparable alternatives include Node-RED, ThingsBoard Gateway, and EMQX Neuron.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on thingsgateway.cn official site.
thingsgateway.cn is an China Dev Tools provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach thingsgateway.cn directly.