ESP32-FreeRTOS: A Comprehensive Collection of FreeRTOS Examples for Reference and Learning

ESP32-FreeRTOS is a set of open-source example codes that awaken the fun features of the ESP32, such as multitasking, timers, events, and semaphores, making it easier and more reliable for you to write IoT applications. What Can It Help You Do Don’t be fooled by the ESP32’s built-in Wi-Fi/Bluetooth; using bare-metal programming for complex projects … Read more

Signal Control and Communication Implementation between Siemens PLC and ESP32 or Raspberry Pi 5

The GPIO pins of the ESP32 or Raspberry Pi 5 can collect signals to be processed by Siemens PLC, and then return the processed results to the GPIO pins of ESP32 or Raspberry Pi 5, achieving bidirectional communication and control. The following are the specific implementation methods:1. Hardware ConnectionUsing Digital SignalsESP32/Raspberry Pi 5 → Siemens … Read more

Essential for Innovation Teachers: Using an ESP32 to Guide Students from Lighting Their First LED to Competing in AIoT!

🔄 Say goodbye to hardware switching, allowing creativity to flow seamlessly. Dear innovation teachers, have you encountered such troubles when designing hardware programming and IoT courses? 🤔 Students have just familiarized themselves with basic operations using microcontrollers, and as soon as they enter the IoT segment, they have to switch hardware and get accustomed to … Read more

Advanced Guide to Replacing Xiaomi Gateway with ESP32-BLE – Part 3

Smart Home Cost-Saving Strategy Series Part 3 | Troubleshooting + Advanced Applications, Become a Smart Home Expert Introduction: After the learning from the first two parts, I believe everyone has successfully configured the ESP32 replacement solution. Today, we will address potential issues encountered in practical use and explore more advanced features. Series Review: Transformation from … Read more

Stop Buying Xiaomi Gateways! The ESP32-BLE Alternative Saves You Half the Cost and is Safer

Smart Home Cost-Saving Strategy Series Part 1 | The Smart Home Revolution of the Tech Enthusiast Introduction: My Personal Experience After several years of exploring the smart home field, today I want to share a practical solution that can save you half the cost. This is not just theory, but a technical practice that I … Read more

A Step-by-Step Guide to Configuring ESP32-BLE as a Replacement for Xiaomi Gateway

Smart Home Cost-Saving Strategy Series Part 2 | Easy for Beginners Introduction: Yesterday, I shared the cost advantages of using ESP32 to replace the Xiaomi Gateway, and many readers are eager to try it out. Today, we will perform the actual operation and configure the first ESP32_ble_tracker step by step! Last Issue Review: Enthusiastic Feedback … Read more

Core Python Libraries for Computer Vision, ESP32, and Raspberry Pi Development

The following are core Python libraries for computer vision, ESP32 development, and Raspberry Pi development, all of which are frequently used tools in practical development:1. Computer VisionOpenCV-python: The most fundamental computer vision library, supporting image reading, filtering, edge detection, object tracking, and all basic operations, serving as the “foundation” for visual development. TorchVision: A core … Read more

ESP32-BLE2MQTT: A Bidirectional BLE↔MQTT Bridge Running on ESP32

ESP32-BLE2MQTT is a bidirectional BLE↔MQTT bridge running on ESP32. It directly maps the GATT characteristics of Bluetooth Low Energy (BLE) devices to MQTT topics, allowing Bluetooth sensor data to be pushed to an MQTT server and enabling remote control of Bluetooth devices via MQTT→BLE. In other words, Bluetooth devices that could only interact through a … Read more

ESP32-BLE2MQTT: An Open Source BLE↔MQTT Bridge that Directly Maps GATT Characteristics of Bluetooth Low Energy (BLE) Devices to MQTT

What is it exactly? ESP32-BLE2MQTT is essentially a BLE↔MQTT bridge that directly maps the GATT characteristics of Bluetooth Low Energy (BLE) devices to MQTT topics. • BLE Side: Various sensors, remote controls, lights, door locks… as long as they can broadcast or provide GATT, they can be captured by it. • MQTT Side: Home Assistant, … Read more