Internet of Things Engineering: Making Devices ‘Talk’ and Connecting the World

Internet of Things EngineeringTaking You Behind the Scenes of Smart Living Xiao Ming: “Hey, why did my smart watch suddenly stop working?” Xiao Hong: “Is it out of battery? Xiao Ming: “No, it suddenly started speaking alien language!” Xiao Hong: “Then you need to find an IoT engineer to take a look; they are the … Read more

Analysis of the Business Performance of IoT Listed Companies in 2024

The performance of IoT listed companies in 2024 has shown varying degrees of decline. For example, Hanwei Technology reported a net profit of 54 million yuan in 2024, a year-on-year decrease of 59.4%; Bixing IoT reported a net profit of -37.92 million yuan, turning from profit to loss. 1. Keli Sensor (603662) The company’s main … Read more

ESP32 vs STM32: Which is More Suitable for Embedded Beginners

For students who are new to the embedded field, the ESP32 and STM32 represent two different technical gateways. The ESP32, developed by Espressif Systems, focuses on IoT features; the STM32 is a family of general-purpose microcontrollers from STMicroelectronics. Both are equipped with a 32-bit Cortex-M core, but they are positioned quite differently. 1.Core Differences Comparison … Read more

FreeRTOS – Task Scheduling Mechanism

Tasks are the smallest units of execution competing for system resources. Multiple tasks with the same priority can share the same priority level. In FreeRTOS, if configUSE_TIME_SLICING is defined as 1, then multiple ready tasks with the same priority will share the processor in a time-slicing manner, where one time slice equals one tick. Task … Read more

Choosing Between Bare-Metal Systems and Operating Systems in MCU Development

In the field of microcontroller (MCU) development, developers often face architectural choices: whether to adopt a bare-metal system or a real-time operating system (RTOS). Below, we will analyze the applicable scenarios for both options through C language code examples and system flowcharts. 1. Applicable Scenarios for Bare-Metal Systems 1.1 Resource-Constrained Projects When MCU resources are … Read more

Why FPGA Chips Are Not Suitable for Algorithm Processing

Source: Tiger Says Chip Original Author: Tiger Says Chip This article explains why FPGA chips are not suitable for algorithm processing. 1. The Essential Positioning of FPGA – A Hardware Platform, Not a Conventional “Computer” FPGA’s greatest advantage is its hardware-level flexibility for customization. It is very suitable for implementing high-speed parallel circuits, custom interfaces, … Read more

Is Feeling That STM32 is Too Simple a Form of Arrogance?

In fact, whether something is simple or complex is not important; what matters is what we can learn through STM32. Creating a keyboard/mouse allows us to learn the USB protocol. Building a networked device requires understanding the underlying implementation of Ethernet and TCP/IP protocols. For a wireless device, one might need to learn Bluetooth, Wi-Fi, … Read more

STM32-Proteus Simulation of Intelligent Greenhouse Control System

1. System Architecture Design This intelligent greenhouse control system uses the STM32F401CC as the core controller, collecting environmental parameters through multiple sensors and driving actuators for automatic control. The system hardware architecture is as follows: Sensor Module: DHT11 Temperature and Humidity Sensor (PA0) Soil Moisture Sensor (PA3 ADC) LDR Light Sensor (MCP3008 CH0) Display Module: … Read more

Applications of ANet Smart Gateway in Ubiquitous IoT

ANet Smart IoT Gateway The ANet Smart Communication Management Series is an embedded hardware computer platform that features multiple downstream communication interfaces and one or more upstream network interfaces. It serves as a bridge between the data collection terminals and the platform system in information collection systems, capable of aggregating data from devices such as … Read more