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

EP Lec.10: SPI

EP Lec.10: SPI

Hug pid:131183771 by:White It is still discussed in the Microelectronic System Click here to view the Microelectronic System review: SPI The specific transmission details of SPI are clearly explained there, so I will briefly mention it here without going into detail. Overview SPI is a synchronous communication protocol developed by Motorola in the 1980s, primarily … Read more

Common Questions and Answers about MODBUS TCP

Common Questions and Answers about MODBUS TCP

In the field of industrial automation, the MODBUS TCP protocol is widely popular due to its simplicity and broad applications. However, some issues are inevitable during its use. Today, we have compiled some common questions to assist you in your debugging and usage! 🚀1. What is MODBUS TCP?MODBUS TCP is a communication protocol based on … Read more

User Manual for the EVE 200Smart Modbus RTU Library

User Manual for the EVE 200Smart Modbus RTU Library

The EVE 200Smart PLC can utilize the Modbus RTU instruction library from Siemens software, or it can use EVE’s own UN Modbus RTU instruction library, providing users with two options. The difference between the two libraries is that Siemens’ MODBUS library is implemented in the upper-level PLC program, which is large in size, occupying almost … Read more

UART Communication Protocol: Frame Format and Step Transmission Explained

UART Communication Protocol: Frame Format and Step Transmission Explained

The UART (Universal Asynchronous Receiver/Transmitter) is a serial communication device that serves as a bidirectional, serial, asynchronous communication bus. It can achieve full-duplex communication using one data receiving line (RX), one data transmitting line (TX), and a ground line (GND). As shown in the figure below: When communicating using UART, the unit of transmission is … Read more

Comprehensive Analysis of the CAN Interface in Embedded Education

Comprehensive Analysis of the CAN Interface in Embedded Education

The full name of CAN is Controller Area Network, which translates to Controller Area Network. It is a half-duplex asynchronous serial communication protocol and physical interface used in embedded systems such as vehicles, power systems, and industrial equipment. CAN is an event-driven communication protocol that employs a non-master-slave structure, allowing all nodes to send and … Read more

Learning the CAN Bus Communication Protocol – CANopen Protocol

Learning the CAN Bus Communication Protocol - CANopen Protocol

Click the blue text Follow us 1. Definition and Background CANopen is a high-level protocol based on the CAN (Controller Area Network) bus, used for communication between devices in various fields such as industrial automation, vehicles, ships, and medical equipment. It is an application layer protocol built on top of the CAN physical layer and … Read more

Detailed Explanation of the SPI Protocol

Detailed Explanation of the SPI Protocol

Introduction to the SPI Protocol SPI is the Serial Peripheral Interface. It is a synchronous serial interface technology introduced by Motorola, characterized by high speed and full-duplex synchronous communication, capable of operating at frequencies exceeding hundreds of MHz. Typically, SPI requires four lines (for duplex communication), but it can also operate with three lines (for … Read more

A Comprehensive Guide to the ModBus Communication Protocol

A Comprehensive Guide to the ModBus Communication Protocol

Why does industrial automation need a “language”? With the advent of Industry 4.0, various automated factories have emerged, where different machines collaborate to perform high-intensity tasks with minimal errors. So how do these numerous industrial devices “understand” each other’s language? When a conveyor belt transports materials to a loading point, how does the gripper hear … Read more

Understanding the I2C Communication Protocol

Understanding the I2C Communication Protocol

Hello everyone, welcome to<span>LiXin Embedded</span>. In embedded development, whether it is sensors, memory chips, or GPIO expansion modules, the presence of I2C can be seen everywhere. In this article, we will start from the basic working principles of I2C and delve into common issues and their debugging methods. Why Choose I2C The I2C bus is … Read more