TinyML Gesture Recognition Workshop

TinyML Gesture Recognition Workshop

TinyML Gesture Recognition TinyML Hands-On Workshop Have you ever visited the Harry Potter area in Universal Studios Beijing? Do you remember the magical interactive window display that became an instant hit when it opened? Many tourists lined up in Diagon Alley with wands in hand to experience the thrill of casting spells! Flowers bloom! Lights … Read more

Practical TinyML: Harnessing Machine Learning on Edge Devices

Practical TinyML: Harnessing Machine Learning on Edge Devices

Learn how to deploy complex machine learning models on single-board computers, mobile phones, and microcontrollers. Main Features ● Comprehensive understanding of the core concepts of TinyML. ● Learn how to design your own TinyML applications from scratch. ● Explore cutting-edge models, hardware, and software platforms for developing TinyML. Description TinyML is an innovative technology that … Read more

Bleak: A Cross-Platform Asynchronous BLE GATT Client Library

Bleak: A Cross-Platform Asynchronous BLE GATT Client Library

Bleak, a striking name, hides powerful features behind it. It is a cross-platform asynchronous Bluetooth Low Energy (BLE) GATT client library written in Python, providing developers with a simple and easy-to-use interface to connect and control BLE devices effortlessly. This article will delve into the features, usage, and potential of Bleak in IoT applications. Bleak: … Read more

Python IoT Programming: Using MQTT and CoAP Protocols

Python IoT Programming: Using MQTT and CoAP Protocols

In today’s wave of digitalization, the Internet of Things (IoT) is booming at an unprecedented pace, profoundly changing our ways of living and working. From smart home systems to industrial automation control, from smart health monitoring devices to intelligent traffic management, IoT connects various physical devices to the network, enabling information exchange and collaborative work … Read more

IoT Communication Protocols: From MQTT to CoAP

IoT Communication Protocols: From MQTT to CoAP

IoT Communication Protocols: From MQTT to CoAP The Internet of Things (IoT) is a network composed of numerous devices that connect to each other via the internet, enabling seamless and automated communication. In the IoT ecosystem, various communication protocols play a crucial role in achieving efficient, reliable, and secure data exchange. Today, I will take … Read more

CMake: Conclusion

CMake: Conclusion

CMake Series: 1. CMake: Compile a Single Source File into an Executable 2. CMake: Detailed Explanation of Static and Dynamic Libraries (Linux/Windows) 3. CMake: Supplement on Static Libraries and Dynamics 4. CMake: Conditional Statements, Option Commands, and Specifying Compilers 5. CMake: Build Types (Debug, Release, and Others) 6. CMake: Set Compilation Options 7. CMake: Set … Read more

Pybsp: The Wizard of Spatial Partitioning in Python!

Pybsp: The Wizard of Spatial Partitioning in Python!

· Click the blue text to follow us When it comes to spatial partitioning, you must think of the intricate map scenes in games. How are these scenes divided and managed? Today, let’s talk about an amazing Python library – pybsp. It’s like a mathematical wizard that can slice 3D space, making complex scenes organized. … Read more

Rust: The Ideal Replacement for Python

Rust: The Ideal Replacement for Python

Set Script Home as “Starred⭐” Receive article updates in real-time Source: Rust Development Notes (ID: gh_8009fefbaa0f) In the current programming world, Python is widely accepted by developers, and it goes without saying. Its concise and powerful features allow developers to quickly write efficient and readable code. However, as software projects become increasingly complex, code efficiency … Read more

The Real C++ Killers Are Not Rust

The Real C++ Killers Are Not Rust

【Editor’s Note】”Is C++ 80% Dead?” The author of this article has been using C++ for 18 years. After experiencing dozens of programming languages, he points out that although C++ has been one of the most commonly used programming languages for decades, it has some issues such as being unsafe, inefficient, and wasting programmers’ energy. Therefore, … Read more

Essential Linux Performance Tools for Programmers

Essential Linux Performance Tools for Programmers

In actual development, there are times when we receive monitoring alarms for certain services, such as high CPU usage or high memory usage. At this point, we log into the server to investigate. This blog will cover knowledge regarding: Linux performance tools. A Simulation of Online Issue Investigation Background: After the service has been running … Read more