Tagged articles
68 articles
Page 1 of 1
Black & White Path
Black & White Path
May 15, 2026 · Fundamentals

Real‑Time Battery Monitoring with MAX17048 and ESP8266 via MQTT

This tutorial shows how to use a MAX17048 fuel‑gauge module with an ESP8266 (or ESP32) to read voltage, state‑of‑charge and charge‑rate of a 18650 Li‑ion cell, wire the hardware correctly, calibrate the sensor, and publish the data in real time through MQTT for remote monitoring.

Battery MonitoringESP8266IoT
0 likes · 4 min read
Real‑Time Battery Monitoring with MAX17048 and ESP8266 via MQTT
SpringMeng
SpringMeng
Apr 17, 2026 · Backend Development

Smart Agriculture System: Remote Mini‑Program Control and Real‑Time Dashboard

Programmer Xiao Meng details the design and implementation of a smart agriculture platform that uses a WeChat mini‑program for remote hardware control, a web‑based dashboard for real‑time monitoring, and a full stack of Spring Boot, Vue, UniApp, MQTT and TDengine technologies.

MQTTSmart AgricultureSpring Boot
0 likes · 11 min read
Smart Agriculture System: Remote Mini‑Program Control and Real‑Time Dashboard
Ray's Galactic Tech
Ray's Galactic Tech
Jan 5, 2026 · Backend Development

How We Replaced HTTP Polling with MQTT for Real‑Time, Low‑Latency Messaging

This article recounts the migration from a simple HTTP polling approach to an MQTT‑based real‑time communication architecture, detailing the motivations, technical comparisons, implementation steps, performance gains, operational challenges, and future directions for scalable event‑driven systems.

Backend ArchitectureEvent-drivenMQTT
0 likes · 8 min read
How We Replaced HTTP Polling with MQTT for Real‑Time, Low‑Latency Messaging
Tencent Cloud Middleware
Tencent Cloud Middleware
Dec 12, 2025 · Artificial Intelligence

How A2A over MQTT Transforms AI Agent Collaboration

This article explains the challenges of traditional point‑to‑point AI agent communication, introduces the A2A protocol and its limitations, and details how combining A2A with MQTT via Tencent Cloud TDMQ creates a dynamic, loosely‑coupled, and scalable solution with practical SDK examples and real‑world case studies.

A2A protocolAI agentsDistributed Systems
0 likes · 16 min read
How A2A over MQTT Transforms AI Agent Collaboration
Ray's Galactic Tech
Ray's Galactic Tech
Sep 24, 2025 · Backend Development

How to Seamlessly Integrate MQTT into Spring Boot with Production-Ready Practices

This guide walks you through adding MQTT dependencies, configuring connection parameters, creating a unified MqttConfig class, defining a messaging gateway, implementing service and controller layers, and applying advanced production settings such as SSL/TLS, multi‑topic subscriptions, QoS choices, clustering, health checks, and performance tuning for Spring Boot applications.

IntegrationJavaMQTT
0 likes · 9 min read
How to Seamlessly Integrate MQTT into Spring Boot with Production-Ready Practices
Java Architecture Diary
Java Architecture Diary
Sep 1, 2025 · Backend Development

How mica-mqtt 2.5.4 Simplifies Dynamic Topic Parsing with Native Annotation Support

mica-mqtt 2.5.4 introduces native Topic variable parsing via enhanced @MqttClientSubscribe and @MqttServerFunction annotations, enabling effortless handling of dynamic MQTT topics, along with performance boosts, server subscription management upgrades, flexible heartbeat detection, and several breaking changes for improved code maintainability.

Backend DevelopmentIoTJava
0 likes · 9 min read
How mica-mqtt 2.5.4 Simplifies Dynamic Topic Parsing with Native Annotation Support
macrozheng
macrozheng
Aug 6, 2025 · Backend Development

Build Real‑Time Chat with RabbitMQ MQTT in SpringBoot and Pure Front‑End

This guide explains how to use the lightweight MQTT protocol with RabbitMQ, covering Docker setup, enabling the MQTT plugin, testing with MQTTX, creating a front‑end chat using MQTT.js, and integrating MQTT into a SpringBoot application for server‑side messaging, all without writing custom back‑end code.

DockerInstant MessagingMQTT
0 likes · 13 min read
Build Real‑Time Chat with RabbitMQ MQTT in SpringBoot and Pure Front‑End
Ops Community
Ops Community
Jun 20, 2025 · Fundamentals

Master MQTT: From Protocol Basics to Powerful Client Tools

This article explains the lightweight publish/subscribe MQTT protocol, its origin, key features, usage scenarios, differences from traditional message queues, topic structures and wildcards, as well as practical client tools like Mosquitto and MQTTX with configuration examples.

IoTMQTTPublish-Subscribe
0 likes · 15 min read
Master MQTT: From Protocol Basics to Powerful Client Tools
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 14, 2024 · Operations

IoT Technology Selection and Deployment for an Automated Quality Inspection Center

This article analyzes the challenges of scaling automated quality‑inspection hardware, introduces IoT fundamentals, evaluates application‑layer protocols, MQTT broker options, QoS levels, and compares cloud, local, and edge deployment architectures to recommend a low‑latency, high‑reliability solution for the smart inspection platform.

BrokerDeploymentEdge Computing
0 likes · 22 min read
IoT Technology Selection and Deployment for an Automated Quality Inspection Center
macrozheng
macrozheng
May 28, 2024 · Backend Development

Build Real‑Time Chat with RabbitMQ MQTT and Zero Backend Code

This guide explains how to enable MQTT support in RabbitMQ, use MQTTBox and MQTT.js for instant messaging, and integrate MQTT into a SpringBoot application, providing step‑by‑step commands, code snippets, and configuration details for both front‑end and back‑end developers.

Instant MessagingMQTTRabbitMQ
0 likes · 15 min read
Build Real‑Time Chat with RabbitMQ MQTT and Zero Backend Code
Open Source Linux
Open Source Linux
May 7, 2024 · Fundamentals

What Is MQTT and Why It Powers Modern IoT Solutions

This article explains MQTT’s lightweight publish‑subscribe protocol, its architecture, key features, QoS levels, typical IoT use cases, and why it’s preferred over HTTP for low‑bandwidth, low‑power applications, including examples from agriculture, industrial automation, transportation, and even social messaging platforms like Facebook Messenger.

IoTMQTTMessaging Protocol
0 likes · 12 min read
What Is MQTT and Why It Powers Modern IoT Solutions
Alibaba Cloud Native
Alibaba Cloud Native
Apr 7, 2024 · Cloud Native

How RocketMQ 5.0 Solves IoT Messaging Challenges with MQTT

This article explains the rapid growth of IoT, the unique messaging requirements it creates, compares classic and IoT message scenarios, and details how RocketMQ 5.0’s MQTT sub‑product introduces a lightweight protocol, read‑amplify storage, edge‑cloud integration, massive queue support, and a push‑pull delivery model to meet cloud‑native IoT demands.

IoTMQTTMessage Queue
0 likes · 13 min read
How RocketMQ 5.0 Solves IoT Messaging Challenges with MQTT
Architect's Alchemy Furnace
Architect's Alchemy Furnace
Dec 16, 2023 · Backend Development

Reliable MQTT File Transfer with FastDFS and Redis

This article presents a complete solution for reliable, resumable file upload and download over MQTT in distributed IoT platforms, leveraging FastDFS for storage and Redis for caching file metadata and progress, detailing the architecture, data structures, and handling of packet fragmentation, offsets, and cluster coordination.

FastDFSIoTMQTT
0 likes · 9 min read
Reliable MQTT File Transfer with FastDFS and Redis
MaGe Linux Operations
MaGe Linux Operations
Nov 17, 2023 · Backend Development

How to Build a Bi‑directional MQTT Sensor Network with Node.js

This article outlines the background, terminology, network architecture, and step‑by‑step Node.js implementation of both MQTT broker and client for a sensor project, enabling two‑way communication between cloud platforms and edge devices without fixed IPs, complete with code snippets and visual results.

Backend DevelopmentEdge ComputingIoT
0 likes · 6 min read
How to Build a Bi‑directional MQTT Sensor Network with Node.js
Java Architecture Diary
Java Architecture Diary
Nov 1, 2023 · Backend Development

Boost Your IoT Apps with mica-mqtt: A Low‑Latency Java AIO MQTT Engine

The article introduces mica-mqtt, a Java AIO‑based open‑source MQTT component offering simple, low‑latency, high‑performance IoT messaging, outlines its extensive feature set, typical use cases, recent updates, and provides detailed configuration examples for custom business thread pools and Spring Boot integration.

AIOBackendIoT
0 likes · 6 min read
Boost Your IoT Apps with mica-mqtt: A Low‑Latency Java AIO MQTT Engine
php Courses
php Courses
Jul 8, 2023 · Backend Development

Introduction to MQTT and PHP Implementation Example

MQTT is a lightweight, publish/subscribe messaging protocol ideal for IoT and mobile environments, offering low bandwidth usage, reliability, and TLS/SSL security, and the article provides a detailed PHP example demonstrating connection, subscription, publishing, message processing, and graceful disconnection.

IoTMQTTMessaging
0 likes · 4 min read
Introduction to MQTT and PHP Implementation Example
360 Quality & Efficiency
360 Quality & Efficiency
Jun 9, 2023 · Backend Development

Comprehensive OTA Testing Guide: Functional, Performance, Compatibility, and Automation Strategies

This article presents a detailed OTA (Over‑the‑Air) testing framework covering preparation, functional test points, upgrade strategies, data consistency, compatibility, performance load testing, and Python‑based automation for IoT devices, helping engineers avoid missed cases and ensure reliable firmware upgrades.

AutomationIoTMQTT
0 likes · 9 min read
Comprehensive OTA Testing Guide: Functional, Performance, Compatibility, and Automation Strategies
Wukong Talks Architecture
Wukong Talks Architecture
Aug 8, 2022 · Backend Development

Implementing Web Message Push: Short Polling, Long Polling, Iframe Stream, SSE, MQTT and WebSocket

This article explains various web message‑push techniques—including short and long polling, iframe streaming, Server‑Sent Events, MQTT and WebSocket—detailing their principles, advantages, drawbacks, and providing complete Spring Boot and JavaScript code examples for real‑time notification badges.

MQTTMessage PushSSE
0 likes · 18 min read
Implementing Web Message Push: Short Polling, Long Polling, Iframe Stream, SSE, MQTT and WebSocket
ITPUB
ITPUB
Sep 18, 2021 · Big Data

How to Use Time‑Series Data for Home Brewing and BBQ Temperature Monitoring

This article explains how hobbyists can leverage time‑series databases, Raspberry Pi, MQTT and Slack alerts to continuously monitor and control temperatures during beer fermentation and barbecue smoking, providing practical setup steps, alert thresholds, and visualization tips for reliable results.

IoTMQTTRaspberry Pi
0 likes · 9 min read
How to Use Time‑Series Data for Home Brewing and BBQ Temperature Monitoring
IT Architects Alliance
IT Architects Alliance
Jul 6, 2021 · Backend Development

IoT Server Architecture Overview and Design

This article presents a comprehensive overview of IoT server architecture, detailing core components such as device access, parsing, rule engine, time‑series databases, big‑data platforms, MQTT communication, high‑availability designs, router performance optimizations, data consistency considerations, and practical deployment challenges.

IoTMQTTTimeSeriesDB
0 likes · 6 min read
IoT Server Architecture Overview and Design
21CTO
21CTO
Jul 1, 2021 · Fundamentals

What Is the Internet of Things? Core Concepts and Key Protocols Explained

This article introduces the fundamentals of the Internet of Things, explaining what IoT is, its distinguishing characteristics, its relationship with artificial intelligence, current market trends, and a detailed overview of common IoT communication protocols such as MQTT, CoAP, LwM2M, HTTP, LoRaWAN, and NB‑IoT.

CoAPIoTIoT protocols
0 likes · 15 min read
What Is the Internet of Things? Core Concepts and Key Protocols Explained
Programmer DD
Programmer DD
May 23, 2021 · Backend Development

Master Real-Time Push: Spring Boot WebSocket Integration Guide

This article walks through building a real‑time push system with Spring Boot by integrating WebSocket and MQTT, covering the protocol basics, Maven setup, configuration classes, server implementation, controller endpoints, front‑end testing page, common pitfalls, and deployment tips.

Backend DevelopmentJavaMQTT
0 likes · 12 min read
Master Real-Time Push: Spring Boot WebSocket Integration Guide
360 Smart Cloud
360 Smart Cloud
Apr 15, 2021 · Backend Development

EMQX Project Overview and Detailed Code Walkthrough of Connection and Session Layers

This article introduces the open‑source EMQX MQTT broker, explains the MQTT protocol basics, and provides an in‑depth analysis of the broker's connection and session processes—including their state structures, message flows for connect, subscribe, unsubscribe, ping, disconnect, and QoS 0/1/2 publishing—supported by illustrative code snippets and diagrams.

EMQXErlangIoT
0 likes · 17 min read
EMQX Project Overview and Detailed Code Walkthrough of Connection and Session Layers
360 Tech Engineering
360 Tech Engineering
Nov 27, 2020 · Fundamentals

Understanding MQTT Publish and Subscribe: Message Formats, QoS Levels, Retain Flags, and Acknowledgments

This article explains how MQTT handles message publishing and subscribing, covering topic structures, QoS levels, retain flags, payload details, duplicate fields, subscription formats, packet identifiers, subscription acknowledgments, and unsubscribe procedures, providing a comprehensive overview of the protocol's messaging workflow.

IoTMQTTMessage Queuing
0 likes · 6 min read
Understanding MQTT Publish and Subscribe: Message Formats, QoS Levels, Retain Flags, and Acknowledgments
macrozheng
macrozheng
Oct 12, 2020 · Backend Development

How to Build Real‑Time Chat with RabbitMQ MQTT and Zero Backend Code

This guide explains how to use RabbitMQ's MQTT plugin and MQTT.js to implement instant messaging, covering MQTT protocol basics, enabling RabbitMQ MQTT and Web‑MQTT, using MQTTBox for testing, creating a pure HTML/JavaScript chat client, and integrating MQTT into a SpringBoot application for backend notifications.

Instant MessagingMQTTRabbitMQ
0 likes · 15 min read
How to Build Real‑Time Chat with RabbitMQ MQTT and Zero Backend Code
Huolala Tech
Huolala Tech
Sep 11, 2020 · Artificial Intelligence

How AIoT Transforms Logistics: Real-Time Sensor Data, Edge AI, and MQTT

An AIoT platform for logistics leverages AI and IoT sensors—cameras, GPS, and audio—to digitize the driver, vehicle, and cargo, using MQTT for efficient data transmission, edge AI for real-time recognition, OTA updates, and a configurable cloud architecture to boost safety and operational efficiency.

AIoTMQTTOTA
0 likes · 9 min read
How AIoT Transforms Logistics: Real-Time Sensor Data, Edge AI, and MQTT
Architects Research Society
Architects Research Society
Jul 22, 2020 · Backend Development

Features and Limitations of Various MQTT Brokers

This article documents the supported features, deprecated services, and specific limitations of a range of MQTT brokers, providing a concise reference for developers to understand each broker's capabilities and constraints within IoT and backend messaging systems.

BrokerIoTMQTT
0 likes · 2 min read
Features and Limitations of Various MQTT Brokers
Zhengtong Technical Team
Zhengtong Technical Team
Jul 14, 2020 · Cloud Computing

Stability Assurance Solutions for an Unattended Parking Cloud SaaS Platform

This article outlines the challenges of scaling parking services to cloud SaaS—including network latency, real‑time processing, and data integrity—and presents a comprehensive stability strategy using MQTT, dual‑network backup, Go‑based process supervision, and edge‑cloud collaboration to achieve high‑availability unattended parking operations.

GoIoTMQTT
0 likes · 11 min read
Stability Assurance Solutions for an Unattended Parking Cloud SaaS Platform
58 Tech
58 Tech
Jun 17, 2020 · Backend Development

Hermes: A Lightweight, High‑Reliability Mobile Message Push System Based on MQTT and Protocol Buffers

The article presents Hermes, a lightweight and highly reliable mobile push system built with MQTT and Protocol Buffers, detailing its background, technology selection, architecture, heartbeat and reconnection strategies, future optimizations, and practical results that achieve over 99% message delivery rate.

HeartbeatMQTTProtocol Buffers
0 likes · 16 min read
Hermes: A Lightweight, High‑Reliability Mobile Message Push System Based on MQTT and Protocol Buffers
Architects Research Society
Architects Research Society
Apr 26, 2020 · Fundamentals

Understanding MQTT and CoAP: When to Use Each IoT Protocol

MQTT and CoAP are lightweight IoT communication protocols with distinct architectures—MQTT uses a publish/subscribe model ideal for WAN scenarios and bandwidth‑constrained devices, while CoAP follows a request/response pattern suited for local networks and HTTP compatibility, and the article explains their differences and appropriate use cases.

CoAPIoT protocolsMQTT
0 likes · 6 min read
Understanding MQTT and CoAP: When to Use Each IoT Protocol
Meitu Technology
Meitu Technology
Aug 29, 2019 · Backend Development

Memory Optimization in Long Connection Services: A Three-Year Journey

Over three years, Meitu’s long‑connection service “bifrost,” built in Go with MQTT, cut memory use from 22.3 GB to 5.1 GB for 210 k connections—and about 10 GB for a million—by tuning buffers, reducing allocations, employing memory pools, and replacing a goroutine‑per‑connection model with an epoll‑driven event architecture.

Garbage CollectionGoMQTT
0 likes · 13 min read
Memory Optimization in Long Connection Services: A Three-Year Journey
360 Tech Engineering
360 Tech Engineering
Jan 18, 2019 · Fundamentals

Detailed Explanation of the MQTT CONNECT Packet and Its Fields

This article provides a comprehensive overview of the MQTT CONNECT packet, covering its fixed and variable header structures, protocol name, level, flags, keep‑alive settings, session handling, will message behavior, payload composition, and the server's validation and response process.

IoTMQTTMessaging
0 likes · 11 min read
Detailed Explanation of the MQTT CONNECT Packet and Its Fields
360 Quality & Efficiency
360 Quality & Efficiency
Dec 14, 2018 · Operations

Performance Testing of Long-Connection Services: Identifying and Resolving Connection Limits in MQTT with JMeter

This article explains how to conduct performance testing for long‑connection services such as MQTT using JMeter, highlights common factors that restrict connection counts like system port limits and file descriptor caps, and provides step‑by‑step instructions to adjust sysctl and ulimit settings to obtain accurate results.

JMeterMQTTPerformance Testing
0 likes · 3 min read
Performance Testing of Long-Connection Services: Identifying and Resolving Connection Limits in MQTT with JMeter
Tencent Cloud Developer
Tencent Cloud Developer
Sep 18, 2018 · Backend Development

MQTT: The Nervous System of IoT – Overview and Key Features

MQTT is a lightweight, open‑source publish/subscribe protocol that powers the IoT’s global nervous system by delivering small‑header messages over TCP/IP with configurable QoS, low bandwidth, and optional TLS security, making it ideal for battery‑constrained devices, scalable deployments, and real‑time applications such as home monitoring.

IoTMQTTMessaging Protocol
0 likes · 10 min read
MQTT: The Nervous System of IoT – Overview and Key Features
JD Tech
JD Tech
Apr 2, 2018 · Backend Development

Introduction to MQTT and JMQ’s MQTT Support Architecture

This article introduces the MQTT protocol, outlines its key characteristics, explains the challenges it poses for IoT messaging, and details how JMQ addresses these challenges through a layered proxy‑broker architecture, subscription management, quality‑of‑service handling, and real‑world JD deployment.

BrokerIoTJMQ
0 likes · 8 min read
Introduction to MQTT and JMQ’s MQTT Support Architecture
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 23, 2015 · Backend Development

Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue

Facebook Messenger switched from a pull‑based JSON over HTTPS model to a push‑based snapshot‑incremental architecture using MQTT, Thrift, and a dual‑pointer Iris queue backed by MySQL and flash storage, cutting non‑media payload by 40% and reducing send‑failure rates by roughly 20%.

Iris queueMQTTMessenger
0 likes · 5 min read
Facebook Messenger New Sync Protocol: Push‑Based Snapshot and Incremental Updates with Iris Queue