Comparison of MQTT and AMQP: IoT Communication Protocols

Comparison of MQTT and AMQP: IoT Communication Protocols

Author: EMQX Team Original: https://www.emqx.com/zh/blog/mqtt-vs-amqp-for-iot-communications Table of Contents The Importance of Message Queue Protocols in IoT and Distributed Systems What is MQTT? What is AMQP? Detailed Comparison of MQTT and AMQP Factors to Consider When Choosing MQTT and AMQP Implementing Large-Scale MQTT Scenarios with EMQX With the rapid development of the Internet of Things (IoT), … Read more

Extended Use of SPI on AG32

Extended Use of SPI on AG32

The AG32 supports two SPI interfaces, namely: SPI0 and SPI1; Both interfaces are functionally equivalent and only support SPI-Master mode. SPI is a full-duplex synchronous serial communication protocol that supports high-speed data transmission. Determine whether to use the “extended mode”: The default SPI driver in the SDK is encapsulated for use with flash memory and … Read more

IoT Communication Protocols: A Quick Guide to the “Language Translators” of Devices

IoT Communication Protocols: A Quick Guide to the "Language Translators" of Devices

Today, we are going to talk about the secret language that allows devices to “speak”—the IoT communication protocols. Don’t be intimidated by this technical term; they are essentially the “WeChat” and “WhatsApp” of the device world, with some being energy-efficient, some being fast, and others being social butterflies (supporting multi-device chatting). 1. IoT Protocols: The … Read more

Industrial 4.0 Programmable Logic Controller (PLC)

Industrial 4.0 Programmable Logic Controller (PLC)

Programmable Logic Controller PLC CP-Lab Equipment PLC (Programmable Logic Controller) is a digital computer specifically designed for industrial automation to control machinery or production processes. 1.Basic Definition Full name: Programmable Logic Controller (PLC). Positioning: Replaces traditional relay control systems, featuring programmability, high reliability, and the ability to adapt to harsh industrial environments. 2.Core Functions Logic … Read more

The Modbus Savior for Embedded Developers: Full-Function Industrial Communication in 2000 Lines of Code

The Modbus Savior for Embedded Developers: Full-Function Industrial Communication in 2000 Lines of Code

Follow+Star Public Account Number, don’t miss out on exciting content Source | Uncle Wheat Modbus is considered a classic communication protocol in the embedded field; however, efficiently implementing the Modbus protocol in resource-constrained embedded systems is often a significant challenge. This article introduces a lightweight C language library designed specifically for embedded systems—nanoModbus—to help developers … Read more

The Modbus Savior for Embedded Developers: Full-Function Industrial Communication in 2000 Lines of Code!

The Modbus Savior for Embedded Developers: Full-Function Industrial Communication in 2000 Lines of Code!

Hello everyone, I am Mai Ge. In industrial automation and IoT device development, the Modbus protocol has become a commonly used standard for device communication due to its simplicity and reliability. However, efficiently implementing the Modbus protocol in resource-constrained embedded systems is often a significant challenge. This article will introduce a lightweight C language library … Read more

Essential Skills for Embedded Development: Capturing SPI Signals with Logic Analyzers

Essential Skills for Embedded Development: Capturing SPI Signals with Logic Analyzers

Follow【Plain Embedded】to receive exciting updates first Basics of SPI Protocol SPI (Serial Peripheral Interface) is a synchronous serial communication interface developed by Motorola, widely used in embedded systems to connect microcontrollers with various peripherals (such as Flash memory, sensors, display modules, etc.). 1.1 SPI Signal Lines The SPI bus typically includes the following four signal … Read more

Embedded IoT Software Development: Have You Used AT Commands?

Embedded IoT Software Development: Have You Used AT Commands?

Scan to FollowLearn Embedded Together, Learn and Grow Together Overview AT commands (Attention Command) are a widely used text command line protocol in communication devices such as modems, GSM/GPRS modules, and Bluetooth modules. It originated from the command set designed by Hayes for its smart modem in 1981 and later became the de facto industry … Read more

Comprehensive Analysis of Siemens PLC Communication Protocols: How to Choose Between PROFIBUS, PROFINET, and Ethernet?

Comprehensive Analysis of Siemens PLC Communication Protocols: How to Choose Between PROFIBUS, PROFINET, and Ethernet?

Comprehensive Analysis of Siemens PLC Communication Protocols: How to Choose Between PROFIBUS, PROFINET, and Ethernet? Hello everyone, I am Lao Chen. When it comes to industrial automation, PLC communication is undoubtedly one of the core skills. Especially when using Siemens PLCs, choosing the right communication protocol can save half the effort during on-site debugging. Today, … Read more

EP Lec.9: I2C

EP Lec.9: I2C

Neuro and Evil fun time pid:126363594 by:Wimo Yes, that’s right, I2C has also been discussed in the Microelectronic System Click here to view the Microelectronic System review: I2C Background Knowledge Parallel Transmission and Serial Transmission Parallel Transmission Transmits multiple bits at once, usually using multiple data lines simultaneously. Serial Transmission Transmits one bit at a … Read more