Mastering MQTT Client Development for IoT

Mastering MQTT Client Development for IoT

Essential Knowledge Points from Beginner to Pro Hello everyone, I am Niu Ge. In Internet of Things (IoT) development, have you encountered issues such as unstable device communication, severe message loss, and poor real-time performance? These are common pain points in IoT projects. Today, we will delve into MQTT client development to help you thoroughly … Read more

Device Communication and Data Parsing in IoT Projects with Python

Device Communication and Data Parsing in IoT Projects with Python

Python plays an important role in IoT projects, as it can be used to control devices, collect data, analyze data, and interact with cloud platforms. Today, we will discuss how to use Python for device communication and data parsing, which are essential skills for IoT development! Think about your smart home devices, such as temperature … Read more

MicroPython MQTT: A Non-blocking Way to Communicate with MQTT Broker

MicroPython MQTT: A Non-blocking Way to Communicate with MQTT Broker

The MicroPython MQTT library is designed for developers using MicroPython, providing a non-blocking way to communicate with an MQTT Broker. This library supports various small devices, such as ESP8266, ESP32, and Pyboard D, allowing developers to easily handle message passing between devices and achieve data exchange through a publish/subscribe model. Basics of MQTT Protocol MQTT … Read more

Visualizing Real-Time Network Traffic with Raspberry Pi

Visualizing Real-Time Network Traffic with Raspberry Pi

A foreign user created a cool DIY project using the Raspberry Pi: by monitoring network traffic, an Earth globe composed of multiple LEDs lights up in real-time, visually demonstrating the status of data packet transmission. 1: Data Collection This project requires not only the Raspberry Pi but also an ESP32 module. Using the open-source tool … Read more

Fast Boot of Embedded Linux on Allwinner T113-i Platform

Fast Boot of Embedded Linux on Allwinner T113-i Platform

I am Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Engineers who have worked on embedded Linux system optimization know that when the system powers on, it first starts u-boot (sometimes with a u-boot wait delay). After u-boot boots the kernel, the kernel will load the driver, and … Read more

Interacting with IoT Devices Using Python

Interacting with IoT Devices Using Python

In today’s rapidly advancing technological era, the Internet of Things (IoT) is gradually changing our ways of living and working. From smart homes to industrial automation, IoT devices are everywhere, providing us with more convenient and intelligent services. As a powerful and flexible programming language, Python plays a crucial role in the interactive programming with … Read more

Open Source ESP32C3FH4 Core Board Design

Open Source ESP32C3FH4 Core Board Design

I previously open-sourced the ESP32C3WROOM board, and today I’m open-sourcing the ESP32C3FH4. You can directly obtain the engineering files at the Lichuang Open Source Square. https://oshwhub.com/zctnb/works Actually, the chips are the same, but the ESP32C3WROOM is a module, while the ESP32C3FH4 is a chip that integrates 4MB of flash. Let me explain for those who … Read more

How To Create A Playing Card Flipping Clock Based On ESP32

How To Create A Playing Card Flipping Clock Based On ESP32

▲ For more exciting content, please click on the blue text above and follow us! A deck of idle playing cards and a 3D printed stand can create a creative playing card clock. I used playing cards as the clock’s flaps and made an interesting and crazy clock with minimal parts. The most challenging part … Read more

Testing SD Card Read/Write with ESP32

Testing SD Card Read/Write with ESP32

Introduction The previous article introduced a circuit board I designed for a mobile storage device, and I have received the physical PCB. Now that I have soldered the circuit board, I would like to first test whether the SD card’s read and write capabilities are functioning properly. img Other articles in this series 1. Mobile … Read more

How to Flash ESP32 Chip Program

How to Flash ESP32 Chip Program

01 Preparation Work To flash the ESP32 application program using a serial port in a virtual machine, you must first ensure that the serial port of the development board can be correctly connected to the virtual machine. The virtual machine software I am using is VirtualBox 6.0. When the development board is connected to the … Read more