Sales: +91 70101 10805|Sales: bdo@ajinkyatechnologies.in
Ajinkya Technologies
SolutionsProductsAnkastraInsightsFor IntegratorsAboutContact
Get Started
Home/Answers/OPC UA vs Modbus vs MQTT: which should you use to connect machines?

OPC UA vs Modbus vs MQTT: which should you use to connect machines?

Use OPC UA to read structured, secure data from modern PLCs and SCADA; Modbus for drives, meters and older controllers that only speak it; and MQTT to publish data from edge gateways to many applications. They are not rivals: a common architecture reads machines over OPC UA or Modbus at the edge and publishes upward over MQTT.

Talk to an engineer about this

What each protocol is

OPC UA is an industrial interoperability standard from the OPC Foundation with an information model, data types, discovery and built in security, used by PLCs, SCADA and MES. Modbus is a simple register based protocol from the late 1970s, running over serial lines (RTU) or Ethernet (TCP), still common in drives, energy meters and older controllers. MQTT is a lightweight publish and subscribe messaging protocol: devices publish to a broker and any number of applications subscribe.

Where each fits

OPC UA: reading and writing tags on modern controllers and SCADA servers, with typed data and authenticated sessions. Modbus: reaching simple or old devices; you need the register map, and there are no data types or security in the protocol itself, so keep it inside a protected network segment. MQTT: moving data from many edge gateways to many consumers across lines and sites, with low bandwidth and buffering. The Sparkplug B specification adds a standard payload and state management on top of MQTT for industrial use.

How they work together

A typical plant design: an edge gateway at each line reads PLCs over OPC UA and meters or drives over Modbus, adds context such as plant, line and machine names, and publishes over MQTT to a broker. MES, OEE, maintenance and analytics subscribe to the broker. Writes back to controllers, such as recipes or order data, go over OPC UA with defined handshake tags and change control. This pattern is the basis of what is often called a unified namespace.

Questions to ask before choosing

Which protocols do the controllers support natively, or with a licence option? Do you need to write to the machine, or only read? How many applications need the data? What does your OT security policy allow across the boundary? The answers usually decide the design without a protocol debate.

Free first step

Free and instant: enter your shift, cycle time and parts, and see your OEE and your biggest loss. Add your email to see what your stops cost each month and get the summary.

Calculate what downtime costs you

Related engineering service

PLC and SCADA integration →

Related questions

  • How do you connect an old PLC to a modern MES?
  • What is a unified namespace?
  • Machine monitoring system

Ajinkya Technologies builds MES, OEE, IIoT, traceability and RFID systems for manufacturers in India and the US from Belagavi and Bengaluru. Questions: bdo@ajinkyatechnologies.in.

References and scope

  • OPC Foundation: OPC Unified Architecture
  • MQTT: the standard for IoT messaging (mqtt.org)
  • ISA: ISA/IEC 62443 series of standards for automation security

External references explain the underlying technology or regulatory context. Ajinkya pricing, schedules and project results are company provided estimates or examples, not independently audited industry benchmarks. Confirm scope and current requirements before making a purchasing decision.

What would this look like at your plant?

Share your production process, current systems and the problem you want to solve. An engineer, not a salesperson, replies.

  1. Step 1

    An engineer reads it

    Not a sales bot. Our team replies within 24 hours with questions or times for a call.

  2. Step 2

    30 minute call

    Your process, machines, systems and the number you want to move. We tell you honestly if we are a fit.

  3. Step 3

    A written scope for one line

    What we would connect, what you would see, how long it takes. You decide; nothing starts without your approval.

Talk to an engineerSchedule a discovery call

Free scoping call. We start with one line, never change your machine logic, and you own the code and the data.

Reviewed by Amey Kadle, Founder, Ajinkya Technologies. Last reviewed: 2026-09-26.

Ajinkya Technologies

Smart. Scalable. Secured.

A Kadle Global Pvt Ltd company

Sales: +91 70101 10805 Support: +91 73494 16661 hello@ajinkyatechnologies.in#401, 4th Floor, Shri Laxminarayan Arcade, Mahatma Phule Road, Shastri Nagar, Belagavi, Karnataka, 590003, India

Solutions

  • MES Implementation
  • Agentic AI & Industry 4.0
  • AI Predictive Maintenance
  • Manufacturing AI Agents
  • Computer Vision Quality Inspection
  • IIoT & Unified Namespace
  • Manufacturing Automation
  • Digital Transformation
  • All Solutions

Products

  • Ankastra
  • DailyGate
  • Vision AI
  • Fleet Safety

Locations

  • Belagavi
  • Bengaluru
  • Karnataka
  • Manufacturing Software India
  • Manufacturing Software USA
  • Manufacturing AI USA
  • Canada Manufacturing
  • US, Michigan Automotive
  • US, Texas Oil & Gas IIoT
  • US, Arizona Semiconductor
  • For Integrators
  • Partner rules

Company

  • Ajinkya Growth (US Small Business)
  • About Us
  • Founder, Amey Kadle
  • Case Studies
  • Insights
  • Manufacturing Answers
  • Glossary
  • ROI Calculator
  • Blog
  • Contact
  • Customer support
  • Trust and security

Legal

  • Privacy Policy
  • Cookie Policy
  • Terms & Conditions

© 2026 Ajinkya Technologies. All rights reserved.

Part of Kadle Global Pvt Ltd. Full IP Ownership. Proprietary Technology. Made in India.

We value your privacy

We use cookies to make our site work and, with your consent, to measure traffic and improve the experience. You can change your choice anytime via "Cookie Settings" in the footer. Privacy Policy · Cookie Policy