Understanding the Working Principle of the ESP32 Dual-Core Processor

Understanding the Working Principle of the ESP32 Dual-Core Processor

A Chip, Two Brains: A Sci-Fi Guide to ESP32 Dual-Core Processing Collaboration Engineers shout in forums: “Clearly, there are two CPUs, but the code only runs on one core!”The harsh truth: 90% of developers only utilize 50% of the ESP32’s computing powerToday, we unlock its full potential—an overclocking symphony of dual-core parallelism. 01 Dissecting the … Read more

ESP32 Power Supply and Power Management: Power Supply Solutions

ESP32 Power Supply and Power Management: Power Supply Solutions

The power design and power management of the ESP32 are core aspects of IoT device development, directly affecting system stability, battery life, and thermal design. Below are detailed power supply solutions and power management strategies: 1. ESP32 Power Supply Requirements Voltage Range Recommended Voltage: 3.3V (Absolute maximum range: 2.3V~3.6V) Do not connect directly to 5V; … Read more

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

In today’s rapidly developing fields of artificial intelligence and the Internet of Things, microcontrollers (Single Chip Microcontrollers) still play an indispensable role. Whether in smart homes, industrial automation, or wearable devices, microcontrollers remain the “unsung heroes” of the hardware world. Today, we will discuss the “hardcore strength” of microcontrollers and how they have become the … Read more

The Next Leap of Edge AI: Towards an ‘Agent Operating System’

Author:Peng Zhao (Founder of Zhici Fang and Co-founder of Yunhe Capital)IoT Think Tank Original This is my 376th column article. We seem to be on the verge of a scene where, on a certain night, a drone is buzzing in the sky, its camera precisely locking onto the mechanical vibration anomalies of the main control … Read more

Too Big Development Board? Three New Core Boards Launched, Plus More…

Too Big Development Board? Three New Core Boards Launched, Plus More...

Three new modules from Hezhao: Air780EHM, Air780EHV, Air780EGH offer features such as abundant resources, comprehensive audio capabilities, and integrated communication and positioning, providing a new low-power solution for industry applications. Engineers in the community often ask: When will there be supporting boards available? The previous Air780EPM development board was too large; we want something smaller! … Read more

The Next Leap of Edge AI: Towards an ‘Agent Operating System’

The Next Leap of Edge AI: Towards an 'Agent Operating System'

Author:Peng Zhao (Founder of Zhici Fang and Co-founder of Yunhe Capital)IoT Think Tank Original This is my 376th column article. We seem to be on the verge of a scene where, on a certain night, a drone is flying low, its camera precisely locking onto the mechanical vibrations of the main control pump room. Meanwhile, … Read more

ESP32 MicroPython MQTT Development and Testing

ESP32 MicroPython MQTT Development and Testing

1. Connecting ESP32 to the Network Before performing MQTT communication, the ESP32 needs to connect to a WiFi network. Below is the code to connect to WiFi: import network import time def connect_wifi(ssid, password): # Create WiFi client interface wlan = network.WLAN(network.STA_IF) wlan.active(True) # Check if already connected if not wlan.isconnected(): print('Connecting to network…') wlan.connect(ssid, … Read more

Basic Analysis of MQTT Protocol in Embedded Systems

Basic Analysis of MQTT Protocol in Embedded Systems

1.1What is MQTT MQTT (Message Queuing Telemetry Transport) is a lightweight messaging protocol based on the publish/subscribe model. It is built on top of the TCP/IP protocol and was released by IBM in 1999, with the latest version being v3.1.1. The greatest advantage of MQTT is its ability to provide real-time and reliable messaging services … Read more

Detailed Explanation of MQTT Message Structure and Python Reading Methods

Detailed Explanation of MQTT Message Structure and Python Reading Methods

Detailed Explanation of MQTT Message Structure and Python Reading Methods Introduction In the field of the Internet of Things (IoT), the MQTT (Message Queuing Telemetry Transport) protocol is favored for its lightweight and efficient nature. This article will provide a detailed analysis of the composition of MQTT messages and introduce how to read MQTT message … Read more

Comprehensive Analysis of the MQTT IoT Communication Protocol (Final Part)

Comprehensive Analysis of the MQTT IoT Communication Protocol (Final Part)

[Image] This concludes the technical sharing regarding MQTT. Future updates on the latest developments related to MQTT will be provided periodically. If there are any aspects of MQTT that have not been thoroughly covered or if you have better suggestions, please feel free to leave a comment. We will normally supplement the content based on … Read more