Implementing CAN Bus Communication Protocol in Embedded C

Implementing CAN Bus Communication Protocol in Embedded C

For training, consulting, or project development, please contact 【Thought】 Readers of this public account must be familiar with the CAN communication protocol. Have you ever wondered how these signals are implemented in the communication protocol within the Electronic Control Unit (ECU) when collecting CAN bus signals and analyzing data? This content introduces how to implement … Read more

Explaining the SPI Protocol and Its Applications in Embedded Systems

Explaining the SPI Protocol and Its Applications in Embedded Systems

SPI is very common in embedded systems, whether in system processors on chips (such as ARM, MIC, or high-end 32-bit processors like Power PC), or in microcontrollers (such as AVR, PIC, etc.), which typically include SPI controllers capable of operating in master-slave mode. Programmable AVR controllers in the system can be programmed using the SPI … Read more

Embedded Learning Notes on UART Communication Protocol

Embedded Learning Notes on UART Communication Protocol

Wu Jianying Microcontroller Development Board Address Taobao Store:【Wu Jianying’s Shop】 Address:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 UART is a chip used to control communication between computers and serial devices. One important point to note is that it provides a data terminal equipment interface, allowing the computer to communicate with modems or other serial devices using the RS-232C interface. As part … Read more

IIC Communication Interface Protocol – Layered Architecture Design Simulation

IIC Communication Interface Protocol - Layered Architecture Design Simulation

Regarding the idea of layered design, a detailed design process was explained in a previous article titled “Embedded Hardware Communication Interface Protocol-SPI (Part 2) Layered Architecture Design Simulation Interface” when discussing SPI interface design, so I won’t elaborate further here. Now, using the BSP layer design approach of SPI as a reference, we will use … Read more

Understanding USB Communication Protocol with a Diagram

Understanding USB Communication Protocol with a Diagram

1. Overview 2. Related Materials 3. USB Block Diagram 4. Understanding USB Concepts 4.1 USB Specification 4.2 USB Interface 4.3 USB Endpoint 4.4 USB Pipe 4.5 USB Data Transfer Types 4.6 USB Device Class 4.7 USB Descriptors 4.8 USB Communication Process 5. Summary 6. Discussion or Reflection 1. Overview USB (Universal Serial Bus) is ‘universal’ … Read more

Implementation of Communication Protocols in Industrial Automation Using C

Implementation of Communication Protocols in Industrial Automation Using C

Implementation of Communication Protocols in Industrial Automation Using C Introduction With the development of industrial automation, the demand for communication between various devices, sensors, and control units is increasing. In this context, communication protocols have become an essential foundation for data exchange among different systems. The C language, with its efficiency and low-level characteristics, is … Read more

Siemens Industrial Control System Security Protection Overview

Siemens Industrial Control System Security Protection Overview

1 Siemens Industrial Control System Industry Data Analysis According to statistics, in 2020, the share of medium and large PLCs in China’s industrial control system segment was 51.20%, while small PLCs accounted for 48.80%; regionally, European and American brands accounted for 63%, Japanese brands for 26%, and local brands only 11%; in terms of brands, … Read more

Research on Security Reinforcement of MQTT Protocol

Research on Security Reinforcement of MQTT Protocol

Abstract:This research studies methods for enhancing the security of the Message Queuing Telemetry Transport (MQTT) protocol and proposes a security reinforcement framework for MQTT protocol. First, the risks faced by the MQTT protocol are analyzed, extracting four security requirements: authentication, authorization, data transmission protection, and trustworthiness of the broker; secondly, the principles and applications of … Read more

MQTT Broker Proxy Server

MQTT Broker Proxy Server

MQTT Broker Proxy Server MQTT protocol is a simple transmission protocol for information data in the Internet of Things world, the full name of the protocol is Message Queuing Telemetry Transport. It is a message transmission protocol based on client-server and publish-subscribe model (Message Queue Telemetry Transport), and is an OASIS standard. The MQTT protocol … Read more

What Is MQTT? A Detailed Explanation of MQTT Protocol in IoT

What Is MQTT? A Detailed Explanation of MQTT Protocol in IoT

Old Jun is currently engaged in the Internet of Things industry and has a certain understanding of MQTT. This article briefly describes what MQTT is and how to use it. What Is MQTT The Internet of Things (IoT) and machine-to-machine (M2M) communication have had a lasting impact on how we interact with technology. By the … Read more