Integrity Monitoring of IoT Devices Based on MQTT Protocol Extension

Article Title: Integrity Monitoring of IoT Devices Based on MQTT Protocol Extension All Authors: Qi Bing, Qin Yu, Li Minhong, Xie Hong, Shang Ketong, Feng Wei, Li Wei First Affiliation: University of Chinese Academy of Sciences Publication Date: 2022, 31(11): 68–78 Abstract Summary With the rapid development of the Internet of Things (IoT), the number … Read more

Release of the MQTT Video Tutorial by Shang Silicon Valley

27-year-old domineering CEO falls in love with 45-year-old cleaning lady? Domestic short dramas are crazy! The boss asked me to write something according to this style. Part One: The female CEO falls in love with me, who has no money or house and spends all day typing. “I want to take everything that doesn’t belong … Read more

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

MQTT Protocol Analysis of Himqtt Source Code

MQTT Protocol Analysis of Himqtt Source Code

This article is an excellent piece from the KX Forum Author ID on KX Forum: xiaoduoduo himqtt is the first complete source high-performance MQTT IoT firewall – MQTT Application FireWall, written in C language, using epoll mode to support hundreds of thousands of high concurrent connections for IoT, and is compatible with some ModSecurity rules. … Read more

Learning MQTT Protocol: Retained Messages and LWT

Learning MQTT Protocol: Retained Messages and LWT

Let’s look at this scenario: You have a temperature sensor that publishes the current temperature to a Topic every three hours. So the question arises, if a new subscriber subscribes to this topic right after it has published the current temperature, when will this subscriber receive the temperature message? That’s right, it has to wait … Read more

Using MQTT to Upload Images to OneNET

Using MQTT to Upload Images to OneNET

In recent days, I have been preparing for the follow-up IoT STM32 development and practical demonstrations, as well as writing mini-programs, so I haven’t had time to update the articles on my public account. Actually, I originally planned to wrap up the series of articles about the IoT platform with the last one. However, a … Read more

A Minimalist MQTT Interface EasyMqttClient

A Minimalist MQTT Interface EasyMqttClient

Click on the “Embedded Application Research Institute” above, and select “Top/Star Official Account“ Useful Resources Delivered First Hand! Source | Embedded Application Research Institute Compiled & Formatted | Embedded Application Research Institute In the development of IoT-related applications, MQTT is used to some extent. The following open-source project is an interface I encapsulated based on … Read more

Learning MQTT Protocol: 007 – Keep Alive Mechanism and Corresponding Messages (PINGREQ, PINGRESP)

Learning MQTT Protocol: 007 - Keep Alive Mechanism and Corresponding Messages (PINGREQ, PINGRESP)

Background Keep alive is part of the variable header in the CONNECT message. We have mentioned that the Broker needs to know whether the Client has disconnected abnormally to send the last will message. In fact, the Client also needs to quickly detect if it has lost the connection to the Broker in order to … Read more

How to Establish MQTT Communication in ROS

How to Establish MQTT Communication in ROS

1. Review: Overview of ROS Communication Mechanism & Similarities and Differences with MQTT Communication Overview of ROS Communication Mechanism The main communication mechanisms in ROS are as follows: 1. Topics ○ Publish/Subscribe Model: In this communication method, nodes can publish messages to a topic or subscribe to a topic to receive messages. This method is … Read more

MQTT Over QUIC: Next-Generation IoT Standard Protocol

MQTT Over QUIC: Next-Generation IoT Standard Protocol

Introduction: The First Groundbreaking Product to Introduce QUIC to MQTT In the recently released version 5.0, EMQX has innovatively introduced QUIC support. QUIC is the underlying transport protocol for the next-generation internet protocol HTTP/3. Compared to TCP/TLS protocols, it effectively reduces connection overhead and message latency, providing a flexible and efficient transport layer for modern … Read more