Embedded Hardware Communication Interface Protocol – IIC (Part 1) Basics

Embedded Hardware Communication Interface Protocol - IIC (Part 1) Basics

This section continues to discuss another serial communication interface in embedded hardware communication protocols – IIC. Compared to UART serial protocol and SPI serial peripheral interface protocol, IIC has its unique features. Introduction IIC (Inter-Integrated Circuit), integrated circuit bus. IIC stands for Inter-Integrated Circuit (integrated circuit bus), this type of bus was designed by Philips … Read more

Serialization of Embedded Communication Protocols

Serialization of Embedded Communication Protocols

Communication protocols can be understood as the rules and agreements established for information exchange between two nodes to work together, such as defining byte order, field types, and the compression or encryption algorithms used. Common protocols include TCP, UDP, HTTP, SIP, etc. Protocols have both procedural specifications and encoding specifications. The procedures include call flows … Read more

Common Communication Protocols for Embedded Systems and IoT

Common Communication Protocols for Embedded Systems and IoT

This article introduces some common communication protocols for embedded systems and IoT, which have different performance, communication rates, coverage, power consumption, and memory usage, with each protocol having its own advantages and disadvantages. Some of these communication protocols are suitable for small household appliances, while others can be used for large smart city projects. IoT … Read more

Empowering Embedded System Communication Protocols with C++

Empowering Embedded System Communication Protocols with C++

The “Marriage” of Embedded Systems and Communication Protocols In today’s wave of digitalization, embedded systems are like a magical “behind-the-scenes hero,” quietly penetrating every aspect of our lives. When you drive a car, the embedded system in the engine control system accurately adjusts fuel injection and ignition timing, ensuring efficient and stable power output; the … Read more

Differences Between Gateways and Routers in IIoT

Differences Between Gateways and Routers in IIoT

What is the difference between gateways and routers? They are both network communication devices that serve the purpose of information transmission, and they seem quite similar, but there are indeed some differences. A gateway, also known as an inter-network connector or protocol converter, implements network interconnection above the network layer. It is the most complex … Read more

Understanding RS-485 and Modbus Protocols

Understanding RS-485 and Modbus Protocols

Are there still people confused about RS-485 and Modbus? This article aims to clarify the differences for beginners. Experts can skip ahead, but feel free to share this with your novice friends. RS-485 is a widely used serial data transmission standard in industrial applications. When implementing RS-485 communication, the Modbus protocol is often used, which … Read more

Understanding RS-485 Communication

Understanding RS-485 Communication

JZGKCHINA Industrial Control Technology Sharing Platform 1 Introduction: RS-485 is a standard protocol for transmitting data that can be used to establish a reliable, high-speed, real-time, multi-node data communication network connection. RS-485 is also known as TIA-485. RS-485 defines the electrical characteristics of drivers and receivers used in serial communication systems. RS-485 is widely used … Read more

IoT Communication Protocols: From MQTT to CoAP

IoT Communication Protocols: From MQTT to CoAP

IoT Communication Protocols: From MQTT to CoAP The Internet of Things (IoT) is a network composed of numerous devices that connect to each other via the internet, enabling seamless and automated communication. In the IoT ecosystem, various communication protocols play a crucial role in achieving efficient, reliable, and secure data exchange. Today, I will take … Read more

MQTT vs CoAP: A Comparison of IoT Protocols

MQTT vs CoAP: A Comparison of IoT Protocols

IoT Communication Protocols Communication protocols can be considered a language, allowing two or more devices to communicate with each other. Just like there are rules for any system, communication protocols also follow a set of rules to pass meaningful information between devices. Communication protocols are crucial in distributed systems, where different parts of the same … Read more

Detailed Explanation of MQTT Protocol Code Implementation Part 1

Detailed Explanation of MQTT Protocol Code Implementation Part 1

To pass the time, I will provide a detailed explanation of the previously written MQTT protocol code implementation; mainly focusing on the analysis and implementation of the MQTT network communication protocol, which specifically involves the splitting and processing of network data streams. Therefore, much of the content involves specific code functionalities. If you are interested … Read more