smart-mqtt v1.1.1 Arrives on Schedule: Starting from Lightweight, Advancing Towards Security

smart-mqtt v1.1.1 Arrives on Schedule: Starting from Lightweight, Advancing Towards Security

1. Version Overview This version builds on the plugin design of v1.1.0, introducing a significant License tiered authorization mechanism and TLS/SSL secure communication support, fully meeting the diverse and multi-level usage needs of enterprises. We always adhere to the design philosophy of “lightweight, high performance, and customizable,” maintaining a small package size (still under 4MB) … Read more

Detailed Explanation of MQTT Packets【04】: PINGREQ & PINGRESP Heartbeat Messages

Detailed Explanation of MQTT Packets【04】: PINGREQ & PINGRESP Heartbeat Messages

In previous articles, we introduced the following topics in MQTT 5.0:Detailed Explanation of MQTT Packets【01】: CONNECT & CONNACKDetailed Explanation of MQTT Packets【02】: PUBLISH & PUBACKDetailed Explanation of MQTT Packets【03】: SUBSCRIBE & UNSUBSCRIBENow, we will introduce the control packets used to maintain the connection: PINGREQ and PINGRESP. In addition to the control packets for connecting, publishing, … Read more

What is QoS in MQTT?

What is QoS in MQTT?

In the last issue, we introduced the core of MQTT: The core of MQTT communication: Topic This time we will detail QoS, which stands for Quality of Service. (QoS) is a protocol between the message sender and receiver that defines the level of delivery guarantee for specific messages. Below, we will delve deeper into the … Read more

Applications of C Language in the Internet of Things: Device Communication and Data Processing

Applications of C Language in the Internet of Things: Device Communication and Data Processing

Introduction The Internet of Things (IoT) is a rapidly evolving field that involves the interconnection of various devices. The C language, as an efficient, flexible, and widely used programming language, plays a crucial role in IoT. This article will introduce the applications of C language in device communication and data processing, and provide code examples … Read more

Unauthorized Access and Detection Tools for MQTT

Unauthorized Access and Detection Tools for MQTT

What is MQTT?MQTT is a lightweight communication protocol for the Internet of Things (IoT), based on a publish-subscribe model, widely used for real-time communication between devices. The MQTT Broker is the central hub for messages, responsible for receiving, storing, and distributing messages. Risks of Unauthorized Access to MQTT: Data Leakage: Attackers may subscribe to sensitive … Read more

Detailed Explanation of MQTT Packets【02】: PUBLISH & PUBACK

Detailed Explanation of MQTT Packets【02】: PUBLISH & PUBACK

In the previous issue, we introduced the CONNECT and CONNACK packets of MQTT 5.0:Detailed Explanation of MQTT Packets【01】: CONNECT & CONNACKNow, we will introduce the PUBLISH packet used for transmitting application messages in MQTT and its response packet.Whether the client publishes messages to the server or the server forwards messages to subscribers, the PUBLISH packet … Read more

Detailed Explanation of MQTT Packets【01】: CONNECT & CONNACK

Detailed Explanation of MQTT Packets【01】: CONNECT & CONNACK

In the previous issue, we introduced that MQTT packets consist of a fixed header, a variable header, and a payload, as well as some common concepts in MQTT packets, such as variable-length integers and properties.Are you familiar with MQTT Control Packets?Now, we will further introduce the composition of each packet based on practical usage. First, … Read more

NATS v2.11.3 Released! Enhanced MQTT Support, JetStream Performance Optimization, and Key Bug Fixes for a New Era of Efficient and Reliable Messaging Middleware

NATS v2.11.3 Released! Enhanced MQTT Support, JetStream Performance Optimization, and Key Bug Fixes for a New Era of Efficient and Reliable Messaging Middleware

1. Introduction As an extremely important messaging middleware in modern cloud-native applications and microservices architecture, NATS has gained the trust of a large community of users due to its lightweight, efficient, and easy-to-use characteristics. Recently, NATS-IO officially released version v2.11.3, which brings new support for MQTT functionality, core performance and stability optimizations for JetStream, and … Read more

Analysis of the Five Major Challenges in Connecting Mitsubishi PLC with IIoT Platforms via MQTT Protocol

Analysis of the Five Major Challenges in Connecting Mitsubishi PLC with IIoT Platforms via MQTT Protocol

In the automotive welding workshop, the operation screen suddenly displayed a “D840.3” communication alarm, indicating that the data interruption of equipment utilization rate between the PLC and the MES system has lasted for 23 minutes. At this time, although the production line is still running, the lack of quality traceability information will result in the … Read more

How MQTT Protocol Revolutionizes Industrial Data Acquisition for Cost Reduction and Efficiency Improvement

How MQTT Protocol Revolutionizes Industrial Data Acquisition for Cost Reduction and Efficiency Improvement

How MQTT Protocol Revolutionizes My Industrial Data Acquisition Practices From Traditional Gateways to Protocol Integration: My Technical Transformation Journey As a system integration engineer in the field of industrial automation, I have experienced the transition of industrial data acquisition technology from traditional edge gateways to protocol integration. Over a decade of experience, I have deeply … Read more