Porting MQTT on ARM Linux (Paho, Mosquitto)

Porting MQTT on ARM Linux (Paho, Mosquitto)

Introduction Here we will do two things: 1) Compile the C version libraries of two open-source projects, paho.mqtt and mosquitto (the mosquitto library will not be used) 2) Compile the library that depends on paho.mqtt and write examples + mosquitto server. Host Platform: Ubuntu 16.04 ARM Platform: s5p6818 SSL: openssl-1.0.2t MQTT Client: paho.mqtt.c Now we … Read more

Understanding IoT and MQTT Protocol

Understanding IoT and MQTT Protocol

What is the Internet of Things Internet of Things (IoT) refers to a network system that utilizes various sensors, devices, and objects to achieve interconnection and control through internet technology. With the continuous improvement of basic communication infrastructure, especially with the advent of 5G, the threshold and cost for connecting everything will gradually penetrate more … Read more

Detailed Explanation and Application of MQTT IoT Protocol

Detailed Explanation and Application of MQTT IoT Protocol

Hello everyone, this article introduces the MQTT protocol and how to use the MQTT client and develop it in the OpenWrt system, along with relevant example code. Introduction to MQTT MQTT (Message Queuing Telemetry Transport) is a lightweight communication protocol designed for transmitting messages in low bandwidth and unstable network environments. It was originally developed … Read more

Using MQTT for Inter-Process Communication

Using MQTT for Inter-Process Communication

Introduction The previous article shared: “A Simple Understanding of MQTT and Mosquitto”, which only covered some concepts of MQTT and an introduction to Mosquitto. Then readers urged for more: In this article, we will share an example of using MQTT for inter-process communication. We will modify the comprehensive demo from the previous article “Examples of … Read more

A Comprehensive Guide to MQTT Protocol for Embedded Engineers

A Comprehensive Guide to MQTT Protocol for Embedded Engineers

MQTT is a lightweight messaging protocol widely used in the Internet of Things (IoT) and embedded systems. It adopts a publish/subscribe model, allowing devices to efficiently exchange messages. Below is a comprehensive explanation of the MQTT protocol’s application and implementation in embedded systems. Overview of MQTT Protocol · Lightweight: MQTT is designed for low overhead, … Read more

Getting Started with MQTT Protocol Testing

Getting Started with MQTT Protocol Testing

Introduction MQTT (Message Queuing Telemetry Transport) is a lightweight communication protocol based on the publish/subscribe model, specifically designed for low bandwidth, unreliable, or high-latency network environments. It was released by IBM in 1999 and is suitable for connecting remote devices, particularly Internet of Things (IoT) devices. MQTT provides real-time, reliable message transmission services by reducing … Read more

In-Depth Exploration of Lightweight MQTT Protocol

In-Depth Exploration of Lightweight MQTT Protocol

#Long press the image to scan the QR code and participate in the OSC Year-End Gala# Original Text:Diving Into MQTT Link:https://dzone.com/articles/mqtt-protocol-tutorial Translators:douxingxiang, wnull, xufuji456, 无若, Robbie_Zhu The MQTT protocol is a machine-to-machine (M2M) protocol that is widely used in the IoT (Internet of Things). It is a message-oriented protocol. For this reason, it is very … Read more

Exploring MQTT Protocol

Exploring MQTT Protocol

#Long press the image above to recognize the QR code and participate in the OSC Year-End Celebration# MQTT Protocol is a machine-to-machine (M2M) protocol that is widely used in IoT (Internet of Things). It is a message-oriented protocol. Because of this, it is very lightweight and widely adopted in the IoT ecosystem. Almost all IoT … Read more

Installing Mosquitto MQTT Server on Raspberry Pi

Installing Mosquitto MQTT Server on Raspberry Pi

This article is translated from: https://pimylifeup.com/raspberry-pi-mosquitto-mqtt-server/ with some understanding and modifications, and additional settings for enabling remote access. Introduction to MQTT MQTT stands for Message Queuing Telemetry Transport, a network messaging protocol commonly used for message transmission between IoT devices. To enable our Raspberry Pi to support the MQTT protocol, we will use server software … Read more

How to Install MQTT on Raspberry Pi

How to Install MQTT on Raspberry Pi

In this article, we learn how to transmit MQTT messages from ESP8266 / NodeMCU to a Raspberry Pi running an MQTT broker. Our NodeMCU will read the light levels through a light-dependent resistor (LDR) and then transmit this information to the Raspberry Pi over Wi-Fi using MQTT. NodeMCU is an open-source IoT platform. It is … Read more