Exploring the Essentials of NB-IoT…

Exploring the Essentials of NB-IoT...

NB-IoT, or Narrowband Internet of Things, is an impressive IoT technology. Regarding the Internet of Things, I would like to start with two interesting applications… This is not a restricted broadcast. This is the 3D fitness mirror launched by Nake Labs, which tracks your body changes through 3D scanning. This smart fitness mirror, named Naked, … Read more

A Comprehensive Comparison of UART and SPI in Embedded Systems

A Comprehensive Comparison of UART and SPI in Embedded Systems

Word count: 8843, reading time approximately 45 minutes A Comprehensive Comparison of UART and SPI in Embedded Systems UART and SPI are key communication methods in the electronics field. UART is suitable for simple long-distance connections, while SPI excels in fast data transmission. They are used in GPS modules, SD cards, and microcontrollers, and understanding … Read more

Understanding CAN Bus in Embedded Linux

Understanding CAN Bus in Embedded Linux

What is CAN? Also known as Controller Area Network, the initial motivation was to solve the communication between the vast electronic control systems in modern vehicles, reducing the increasing number of signal wires. Various electronic control systems have been developed, and the number of electronic control systems in vehicles is increasing, such as engine management … Read more

Comprehensive Analysis of IoT Communication Protocols

Article Word Count: 4000 Content Quality Index:⭐⭐⭐⭐⭐ Introduction: Communication is extremely common and critical for the Internet of Things (IoT). Whether it is short-range wireless transmission technology or mobile communication technology, both impact the development of IoT. Among these, communication protocols are particularly important as they are the rules and agreements that both parties must … Read more

Classic PLC Q&A Collection: Find Your Questions Here

Classic PLC Q&A Collection: Find Your Questions Here

1. Why should the S7-200 PLC use the PC/PPI interface? The S7-200 CPU uses RS485, while the COM port of the PC uses RS232. The electrical specifications of the two are not compatible, requiring an intermediate circuit for matching. The PC/PPI is essentially an RS485/RS232 matching cable. 2. What are the advantages of transistor output … Read more

Introduction to Upper and Lower Machines and HMI

Upper Machine refers to a computer that can directly issue control commands, usually a PC, displaying various signal changes (hydraulic, water level, temperature, etc.) on the screen.Lower Machine is a computer that directly controls devices and obtains their status, typically a PLC or microcontroller. Commands issued by the upper machine are first sent to the … Read more

Differences Between MQTT and HTTP

Differences Between MQTT and HTTP

Imagine coming home from work to find the lights automatically turned on, the air conditioning set to the most comfortable temperature, and your phone alerting you with a message saying “Living Room Temperature 26 ℃”. This is not magic, but rather the “group chat” completed in a second by MQTT—sensors act like chatterboxes, throwing data … Read more

Understanding I2C: A Comprehensive Guide

Understanding I2C: A Comprehensive Guide

First, let’s describe a few questions: How do two I2C controllers communicate if they are connected on the same I2C bus? With multiple devices connected to the I2C bus, how can we ensure that there are no data conflicts? When multiple devices with the same address need to be connected to the same I2C bus, … Read more

Notes on Using Daxia Bluetooth Modules: Part Two

Notes on Using Daxia Bluetooth Modules: Part Two

Recently, I have been using Daxia’s Bluetooth modules, which come in two models: BT36 and BT04-E. There are significant differences between these two models in terms of communication.First, let’s talk about the upload (data sent from the Bluetooth module to the host computer) byte count. The BT04-E sends 12 bytes of data each time. For … Read more

Embedded Interview Guide: Communication Protocols You Must Master (Part 1)

Embedded Interview Guide: Communication Protocols You Must Master (Part 1)

As an embedded engineer, the following commonly used communication protocols are often essential knowledge in interviews. 1. UART Protocol UART (Universal Asynchronous Receiver/Transmitter) is a bidirectional, serial, asynchronous communication bus that can achieve full-duplex communication with just one data receiving line and one data sending line. Typical serial communication uses three lines: the transmit line … Read more