HiveMQ Blog — MQTT in depth
HiveMQ's technical blog: MQTT features, Sparkplug, broker operations, and IIoT architecture at scale.
Search articles, calculators, worksheets, learning paths, glossary terms and the external index. Filter by resource type or topic, with or without a keyword.
HiveMQ's technical blog: MQTT features, Sparkplug, broker operations, and IIoT architecture at scale.
The decisions that matter before an MQTT edge gateway leaves the lab: protocol drivers, buffering, namespaces, quality, security, and ownership.
The three MQTT features that decide whether your telemetry is lossy, stale, or exactly-once — and when each setting is correct.
The MQTT organization homepage: protocol resources, version history, and links to brokers, clients, and the OASIS standard.
MQTT delivery guarantees: 0, 1, or 2. — MQTT quality of service: QoS 0 (at most once), QoS 1 (at least once, may duplicate), QoS 2 (exactly once). Negotiated per hop and capped by the subscription — publishing high to a low-QoS subscriber still delivers at most once.
The latest retained application message stored by a broker for a topic and delivered to matching new subscribers under MQTT rules. — A retained value is not a history archive and does not prove that its source remains connected or fresh. Include source time and stale behavior in…
Design a stable telemetry namespace with identity, timestamps, units, quality and schema ownership before connecting dashboards and consumers.
Lightweight pub/sub transport for telemetry and events. — A lightweight publish/subscribe messaging protocol (OASIS standard): clients publish to topic strings on a broker, subscribers receive matching messages. Features QoS levels, retained messages, persistent sessions, and Las…
Three technologies that get compared as rivals but usually work as layers. What each one owns, and how to stop choosing between them.
MQTT messaging for telemetry, UNS architectures, and device connectivity.
The Eclipse Sparkplug project: specification, TCK, compatible products, and working-group resources for MQTT-based OT interoperability.
Build a trustworthy data path through Modbus, OPC UA, MQTT, Sparkplug and historian storage, with explicit identity and quality.
Opto 22's OptoBlog: edge devices, Node-RED, MQTT/Sparkplug, and practical IIoT project writeups.
The topic namespace, birth certificates, and state awareness that turn MQTT from a transport into a plug-and-play OT data fabric.
Governed MQTT topic hierarchy. — The governed topic hierarchy of an MQTT deployment or UNS — naming conventions, schema rules, and lifecycle management that keep one broker understandable at enterprise scale.
Protocol conversion, buffering, and context at the edge — the four gateway patterns that connect legacy equipment to modern platforms.
An owned agreement about a signal’s identity, datatype, units, timestamps, quality and consumer behavior. — Transport protocols move data; the contract makes its meaning and failure handling explicit. Include schema revision and migration rules, plus behavior for stale, duplicate…
A CSV signal contract for asset identity, source, datatype, units, timestamp, quality, stale behavior and schema revision.
The time associated with sampling or producing a value at its source. — Source time differs from gateway receipt, broker delivery and archive insertion. Preserve the distinction and define clock synchronization, time representation and stale thresholds. Republishing a cached read…
One broker, one topic tree, every producer and consumer decoupled. What a UNS is, what it demands, and where it goes wrong.
Multi-protocol connectivity server, now part of Velotic. — Industrial connectivity software exposing hundreds of device and PLC protocols through OPC UA, MQTT, and other northbound interfaces. Originally by PTC, now part of Velotic alongside Proficy and ThingWorx.
Kepware (now part of Velotic): industrial connectivity software exposing hundreds of device protocols via OPC UA, MQTT, and more.
OPC UA's scalable publish/subscribe communication model. — OPC UA Publish-Subscribe: a connection-oriented or connectionless OPC UA communication model for one-to-many and many-to-many distribution. UDP with UADP or MQTT/AMQP mappings can serve different scale, routing, and timin…
MQTT namespace + payload + state spec for OT. — The Eclipse specification turning MQTT into a plug-and-play OT fabric: a fixed topic namespace (group/message-type/edge-node/device), protobuf payloads, and birth/death session semantics giving state awareness without polling.
Sparkplug B: MQTT namespace and payload spec for plug-and-play IIoT.
Buffering through outages, replaying on recovery. — Buffering data locally through connectivity outages and replaying it in order on recovery. Implemented in edge gateways, MQTT persistent sessions, and historian collectors; sized by the longest plausible outage.
One broker hierarchy as the enterprise integration point. — Unified namespace: an architecture with a single MQTT broker hierarchy as the enterprise integration point — producers publish once, consumers subscribe independently. Requires governed topics (usually Sparkplug for OT)…
27 results.