Why MQTT is Always Associated with Unified Namespace (UNS)?

Why MQTT is Always Associated with Unified Namespace (UNS)?

The concept of the digital economy is now familiar to us, whether in traditional manufacturing or the streaming era. However, why are many companies in the industrial manufacturing sector still not implementing digitalization? This is certainly related to the owners’ understanding of it and their lack of deep comprehension of how it can generate actual … Read more

MQTT Sparkplug: Bridging IT and OT in Industry 4.0!

MQTT Sparkplug: Bridging IT and OT in Industry 4.0!

The core of Industry 4.0 is the Industrial Internet of Things (IIoT), which enables factories to connect machines, sensors, robots, and other devices to the internet and to each other. When implementing IIoT, selecting the right communication standard that meets the needs of Industry 4.0 is a key challenge. MQTT Sparkplug is a communication protocol … Read more

The Correct Way to Publish-Subscribe MQTT Messages in Java

The Correct Way to Publish-Subscribe MQTT Messages in Java

MQTT is a widely used messaging protocol in IoT projects, utilizing a publish–subscribe model for message communication. Below, we will demonstrate how to implement publishing–subscribe message data to an MQTT server using Java. First, include the pom dependency: <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>1.2.5</version></dependency> Publish a JSON message to vehicle/monitor/{userId} as shown in the demo below: public … Read more

Application of MQTT Protocol & SparkPlug Specification in Industrial IoT

Application of MQTT Protocol & SparkPlug Specification in Industrial IoT

Introduction to Opto22 50 years focused on the forefront of global automation technology Founding member of the OPC UA protocol Released the world’s first edge programmable industrial controller in 2018 The only automation equipment manufacturer that offers a lifetime warranty on I/O modules Application of MQTT Protocol & SparkPlug Specification in Industrial IoTOpto22What is MQTT … Read more

Comprehensive Analysis of the MQTT IoT Communication Protocol (Final Part)

Comprehensive Analysis of the MQTT IoT Communication Protocol (Final Part)

The technical sharing related to MQTT will come to a close, and updates on the latest developments regarding MQTT will be provided periodically. Of course, if there are any aspects of MQTT that have not been thoroughly covered or if you have better suggestions, feel free to leave a comment. We will normally supplement based … Read more

Understanding MQTT Protocol Development Concepts

Understanding MQTT Protocol Development Concepts

Hello everyone! Today, we will discuss one of the most commonly used communication protocols in the Internet of Things (IoT) — the MQTT protocol. I will explain this seemingly professional technical concept in the simplest way possible. What is MQTT? MQTT (Message Queuing Telemetry Transport) is like a “WeChat” system specifically designed for IoT devices. … Read more

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Today, I would like to share a question from a follower: I am currently in my third year of a master’s program at a 211 university and have received an offer for C++ desktop application development. I plan to work in this position for a maximum of 3 to 4 years, after which I want … Read more

Using MQTT Protocol for Communication with Mind+ in IoT

Using MQTT Protocol for Communication with Mind+ in IoT

Mind+ has an “extension” called “Network Services” that includes an “MQTT” module, which allows devices to communicate using the MQTT protocol.Using this, you can simulate the publisher and subscriber in the IoT MQTT protocol with Mind+.The method is as follows:1. SIot (for Teacher’s Machine)1. Download and unzip the SIot software:https://mindplus.dfrobot.com.cn/siot2. Double-click to runSIoT_windows_1_2.exe, which will … Read more

URL Encoding of Chinese Data in HTTP POST

URL Encoding of Chinese Data in HTTP POST

Background of the Issue When sending form data using HTTP POST, if the data is sent as a string connected by <span>&</span> (i.e., in <span>application/x-www-form-urlencoded</span> format), there often occurs a garbled text issue when the data contains Chinese characters. This is because Chinese characters are non-ASCII characters and need to be properly encoded to be … Read more

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