PubInv / PubInv/krake

Firmware, Is there a USE CASE for OPCUA versus and or MQTT

Open
#249 1 comment 0 reactions 3 assignees View on GitHub

@Yhya99 is already working on this.

Since Mar 9, 2026.

Spike
Dominant language
C++
Stars
8
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Google: "opcua and MQTT"

See: https://www.youtube.com/watch?v=GS-fIVEOaiI&t=3

AI Summary

AI Overview
OPC UA vs. MQTT (a comparison of the most important features)
OPC UA and MQTT are both communication protocols used in industrial automation and the Internet of Things (IoT), but they serve different purposes and have distinct characteristics. OPC UA is a platform-independent, service-oriented architecture designed for interoperability between industrial automation devices and systems, while MQTT is a lightweight, publish-subscribe protocol optimized for low-bandwidth, high-latency networks, making it suitable for IoT device communication.
OPC UA:
Purpose:
Provides a standardized way for different industrial devices and systems to communicate and exchange data, regardless of the manufacturer or platform.
Architecture:
Client-server model, where clients request data from servers.
Strengths:
Strong data modeling capabilities, robust security features, and support for complex data types and information models.
Limitations:
Can be more resource-intensive than MQTT, making it less suitable for low-powered devices or constrained networks.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.