Implementation of IoT Functions Under MQTT Protocol

Implementation of IoT Functions Under MQTT Protocol

Basic Definition The full name of the MQTT protocol is (Message Queuing Telemetry Transport), which is a lightweight communication protocol based on the publish/subscribe model. Many textual descriptions of the MQTT protocol can be found online: it is a lightweight communication protocol based on the Publish/Subscribe model and built on top of the TCP/IP protocol. … Read more

MQTT: The Best Companion for IoT Messaging

MQTT: The Best Companion for IoT Messaging

MQTT: The Best Companion for IoT Messaging Hello everyone! Today I want to talk to you about a very important communication protocol in the field of IoT — MQTT. As a lightweight messaging protocol, MQTT is particularly suitable for IoT applications that require low bandwidth and have unstable networks. Whether it’s smart homes, industrial monitoring, … Read more

Essential IoT Development: Build High-Performance MQTT Messaging Service in 5 Steps

Essential IoT Development: Build High-Performance MQTT Messaging Service in 5 Steps

Introduction: Want to quickly set up a reliable messaging hub for smart hardware and industrial IoT? Apache Artemis is not only the successor to ActiveMQ but also the hidden MQTT Protocol King! It supports millions of device connections with millisecond latency. Today, I will guide you step-by-step to deploy your dedicated MQTT Broker, and at … Read more

What Is MQTT Protocol?

What Is MQTT Protocol?

1. What Is MQTT Protocol The full name of MQTT protocol is Message Queuing Telemetry Transport, translated as Message Queue Telemetry Transport. It is a message protocol based on the publish-subscribe model under ISO standards, based on the TCP/IP protocol suite, designed to improve the performance of network device hardware and the network itself. MQTT … Read more

Modbus TCP Server Development and Yocto System Construction

Modbus TCP Server Development and Yocto System Construction

13.8 Modbus TCP Server Development Source code: After extraction, the source code is “modbus_server_tcp.c”, which simulates a Modbus TCP sensor. For an explanation of the source code, please refer to “11.7 Modbus TCP Programming and Experimentation”. When the front-end program and the MQTT program use the RPC interface to read and write the Modbus TCP … Read more

Modbus: The Common Language of Industrial Communication

Modbus: The Common Language of Industrial Communication

Modbus–The Common Language of Industrial Communication Why Do We Need Modbus? —— How the Common Language of Industrial Communication Ends the “Babel Tower Dilemma” 1. The Era Before Modbus: The “Babel Tower Dilemma” of Industrial Communication In the factory workshops of the 1970s, the dialogue between equipment was like a chaotic “Babel Tower”: Device A … Read more

DistortOS: A New C++ Real-Time Operating System for Embedded Development

DistortOS: A New C++ Real-Time Operating System for Embedded Development

In the field of embedded system development, real-time operating systems (RTOS) are crucial for ensuring that devices respond to events in a timely manner. With the rapid development of the Internet of Things and edge computing, developers need an efficient RTOS that meets modern demands. DistortOS, as an open-source, object-oriented C++ real-time operating system, promises … Read more

Combining Python and C++ in Embedded Systems

Combining Python and C++ in Embedded Systems

Embedded systems are an indispensable part of modern technology, widely used in fields such as Internet of Things (IoT) devices, smart homes, industrial automation, and automotive electronics. The core requirements of embedded systems include high performance, low power consumption, real-time response, and rapid development capabilities.Python and C++ are two programming languages widely used in embedded … Read more

CMake Learning Summary (Part 1)

CMake Learning Summary (Part 1)

Good evening everyone, and I wish you all a happy Dragon Boat Festival. Today, I would like to share with you the project management tool CMake. There is no prior introduction to the Makefile project management tool (to be honest, these two are quite similar; CMake ultimately generates a Makefile, but the syntax of CMake … Read more