Essential Guide to Embedded Development: Choosing Between Buildroot and Yocto with Qt

Essential Guide to Embedded Development: Choosing Between Buildroot and Yocto with Qt

In embedded Linux development, Buildroot and Yocto are extremely popular build systems, while Qt is a “magic tool” for graphical interface development. Today, let’s discuss how to choose between Buildroot and Yocto when using Qt! πŸ‘‡ —- 🎯 Buildroot + Qt: Lightweight and Fast, Suitable for Small Projects 🌟 Features β€’ Lightweight and Fast: Buildroot … Read more

Embedded Programming Model | Observer Pattern

Embedded Programming Model | Observer Pattern

Hello everyone, I am the Mixed Content Master. This time we share a commonly used concept/programming model in embedded systemsβ€”the Observer Pattern. Overview of the Observer Pattern The Observer Pattern is a behavioral design pattern that focuses on establishing a dynamic subscription-notification mechanism between objects. It defines a one-to-many dependency between objects, so that when … Read more

Lightweight Communication Protocol – MQTT

Lightweight Communication Protocol - MQTT

Introduction “MQTT (Message Queuing Telemetry Transport)” is a lightweight messaging protocol commonly used for communication in the Internet of Things (IoT) and sensor networks. It is designed to transmit data in low-bandwidth, unstable, or high-latency network environments, making it particularly suitable for communication between connected devices, especially in resource-constrained environments. This article will briefly introduce … Read more

MQTT + UART = Remote Debugging?

MQTT + UART = Remote Debugging?

In previous articles, we introduced MQTT and UART. So what do we get when we combine them? As engineers, we often encounter the following scenario: on-site, we need to connect a computer to a PLC or control device via a serial port, and the PC reads or writes data to the on-site device using a … Read more

Connecting to Aliyun MQTT via LAN and WAN: ESP8266 Debugging Steps

Connecting to Aliyun MQTT via LAN and WAN: ESP8266 Debugging Steps

4.1 LAN Debugging Hardware Preparation: ESP8266-01S module and ESP debugger Use your phone to create a 2.4G Wi-Fi hotspot (5G is not allowed); Connect your computer to the phone’s Wi-Fi hotspot, and also connect the ESP8266 to the Wi-Fi hotspot; Send the command AT+CIFSR to the ESP8266 to query its IP address, which should return … Read more

In-Depth Analysis of the MQTT Communication Protocol

In-Depth Analysis of the MQTT Communication Protocol

Note: Please be aware that there is a resource download method at the end of the article. Download and save it as soon as possible to avoid deletion! In-Depth Analysis of the MQTT Communication Protocol πŸ“‘ In the world of the Internet of Things (IoT), data transmission is core. When it comes to IoT communication … Read more

Setting Up an MQTT Testing Environment (Part 2)

Setting Up an MQTT Testing Environment (Part 2)

Recently, I have been testing the integration of Mobotix cameras with HomeAssistant. Through testing, I found that the Mobotix camera images can be successfully integrated into HomeAssistant via the Onvif protocol or RTSP. So how can the alarm signals from the Mobotix camera be integrated into HA? Since the Mobotix camera supports the MQTT protocol, … Read more

Comparison of Advantages and Disadvantages of MQTT and Modbus

Comparison of Advantages and Disadvantages of MQTT and Modbus

Click πŸ‘† aboveFollowEngineer Yan Ji and β˜… Star β˜…. MQTT and Modbus are two protocols that are indispensable in the Internet of Things (IoT), covering 98% of the products on the market. MQTT was released by IBM in 1999. In 2014, MQTT became a standard of OASIS (Organization for the Advancement of Structured Information Standards) … Read more

In-Depth Analysis of MQTT: Providing Real-Time and Reliable Messaging Services

In-Depth Analysis of MQTT: Providing Real-Time and Reliable Messaging Services

In previous articles, such as the “Aizhi Wish Tree from 0 to Perfection Series” and the communication methods between Raspberry Pi and EdgerOS, we often mentioned a “lightweight” communication protocol, which is MQTT. This article will guide everyone to understand the general content of MQTT and the MQTT module of JSRE.1Introduction to MQTT01Advantages of MQTTMQTT … Read more

MQTT and WebSocket: The Collision and Fusion of Two Communication Methods

MQTT and WebSocket: The Collision and Fusion of Two Communication Methods

Note: Please be aware that there is a resource download method at the end of the article. Please download and save it as soon as possible to avoid deletion! MQTT and WebSocket: The Collision and Fusion of Two Communication Methods In the world of the Internet of Things (IoT), data transmission is core. When it … Read more