MThings

MThings

Multi-protocol industrial control host software supporting MODBUS, Siemens S7, and DL/T 645-2007 for SCADA monitoring, historical data, alarms, logic control, and data gateways.

MThings multi-protocol SCADA monitoring interface
Total Usage Count 0
Today's Usage 0
One-Time License Lifetime Valid

Professional industrial control host software

MODBUS Full series
Siemens S7 Full series
DL/T645 2007
MQTT Publish / Subscribe
10000+ Data points
1000+ Devices
10ms Real-time recording
100ms SCADA monitoring
100ms Alarm trigger
Seconds Historical data
Cross PC / Touchscreen / IPC

Download

Get MThings and start instantly

Download the latest desktop package, view release notes and prepare your device in a few minutes.

01

0

Windows installer

Recommended for most users, with a complete setup wizard and default runtime components.

Download for Windows
02

0

Automation Configuration SKILL

No onboarding required. Integrate with major platform agents to generate engineering configuration files in one click.

Download Skill File
03

0

User manual

No installation required. Suitable for quick testing, field deployment and offline environments.

Get Portable Version
04

0

Product white paper

Check version updates, hardware support information and deployment instructions before installing.

View Release Notes

Engineering-grade multi-protocol host software

Choose the edition that matches your scenario, from free personal debugging to licensed commercial deployment and integration.

Personal Edition

Personal use, permanently free

For multi-protocol device debugging, simulation, testing, and learning.

  • Supports MODBUS, Siemens S7, DL/T645, and other industrial protocols
  • Integrated master and slave simulation for multi-device commissioning
  • Serial and network multi-channel communication, data acquisition, and real-time curves
  • Batch read/write, packet parsing, link testing, and communication records
Commercial Edition

For enterprise deployment and commercial applications

Designed for production use where data flow, alarm response, and control logic need to run continuously.

  • Historical data, status monitoring, and real-time alarm handling
  • Logic control, data gateway capability, and MQTT forwarding
  • Better suited for PLCs, meters, inverters, and other industrial control devices
  • Personal use remains free, while commercial applications require authorization

Personal vs Commercial

Feature Personal Commercial
Target users For individual use For industrial and commercial users
Authorization Permanently free in function Paid authorization, one-time permanent license
Technical support Not provided After-sales technical support included
Usage responsibility No liability for usage outcome, and systems built with it must not be used commercially Authorized for commercial application
System status 支持 支持
Logic control 支持 支持
Historical data Limited to one master device 支持
Alarm data Up to 3 alarm rules 支持
Data gateway 不支持 支持
MQTT forwarding 不支持 支持
Linux 不支持 Custom deployment
Channel management 支持 支持
Device management 支持 支持
User management 支持 支持
Device data 支持 支持
Simulated master 支持 支持
Simulated slave 支持 支持
Real-time curves 支持 支持
Link statistics 支持 支持
Packet testing 支持 支持
Tools 支持 支持

What we do

Professional services for engineering delivery

01

Software Customization

Customized software development for project requirements and deployment needs.

02

Engineering Point Configuration

Assist with device points, communication mapping, and engineering configuration planning.

03

SCADA Design

Provide interface structuring, screen layout, and industrial visualization design support.

04

Software Training

Offer product onboarding, operation guidance, and usage training for project teams.

FAQ

Frequently Asked Questions

Answers to common questions about protocol support, edition differences, licensing, and industrial deployment scenarios.

Which industrial protocols does MThings support?

MThings supports MODBUS ASCII, RTU, TCP, and TCP/UDP passthrough, as well as Siemens S7 and DL/T 645-2007, for integrating PLCs, meters, inverters, and similar devices.

What is the difference between the personal and commercial editions?

The personal edition is free for individual debugging, simulation, testing, and learning. The commercial edition is licensed for enterprise deployment and adds SCADA monitoring, historical data, industrial alarms, data gateway, and related commercial-use capabilities.

Which industrial devices and deployment scenarios is it suitable for?

MThings can be used with PLCs, meters, inverters, touchscreens, IPCs, and other industrial control devices, and is suitable for multi-protocol monitoring, on-site debugging, and data gateway projects.

When is a commercial license required?

A commercial license is required when MThings is used for enterprise operations, commercial projects, system integration or customer delivery, paid services, or production and monitoring systems that run continuously.

Do I need a paid license for personal office work and debugging?

No. Personal, non-commercial office work, device debugging, simulation, testing, and learning are free. A commercial license is required if the work supports an enterprise project, customer delivery, or business operations.

Is the commercial license a one-time purchase or a subscription?

The commercial license is a one-time purchase rather than a monthly or annual subscription. Once authorized, the corresponding software version can be used permanently.

Is the license tied to a computer, and can it be transferred when replacing the computer?

The commercial license is associated with the authorized computer. For a normal computer replacement, contact technical support with the original license and new-device information to request a license transfer. Transfer eligibility is subject to the current licensing policy.

Can MThings run offline?

Yes. After installation and authorization, core functions such as device communication, monitoring, and data acquisition do not require a continuous internet connection. Internet access may still be needed for downloads, updates, and online support.

Which Siemens S7 PLCs and connection methods are supported?

MThings supports Ethernet communication with commonly used Siemens S7-200, S7-200 SMART, S7-300, S7-400, S7-1200, and S7-1500 PLCs. Compatibility can vary with the CPU, firmware, and network configuration, so verification with the actual device is recommended before deployment.

Support & Contact

Scan the QR code below to contact us through the service account or the public account.

Email: mthings986@163.com

WeChat: mthings999

MThings service account QR code

Service Account

MThings public account QR code

Public Account