A Web-Based Smart Gate System with PIN Access — Built with ESP32 and No Hosting Costs

A Web-Based Smart Gate System with PIN Access — Built with ESP32 and No Hosting Costs

This system allows you to control a physical barrier using a mobile-friendly web interface. Admins generate guest PINs. Guests enter them through the browser. No hardware keypad. No cloud subscriptions. Just ESP32, Wi-Fi, and a modern user experience. This is not just a prototype or tutorial — it’s a fully deployed system controlling a real … Read more

Wi-Fi vs Bluetooth vs LoRa: Which Wireless Tech is Best for Your IoT Project?

Wi-Fi vs Bluetooth vs LoRa: Which Wireless Tech is Best for Your IoT Project?

When I started building IoT devices, the wireless part always tripped me up. Wi-Fi felt like the obvious go-to, but then I’d see tutorials using Bluetooth or LoRa instead—and suddenly I wasn’t so sure.

If you’re in that spot, this guide is for you. I’ll break down how Wi-Fi, Bluetooth (especially BLE), and LoRa work, what radios and frequencies they use, and how to decide which one fits your project best.

Read more

Top 10 ESP32 Bluetooth & BLE Projects You Can Build Today

Top 10 ESP32 Bluetooth & BLE Projects You Can Build Today

Why ESP32 + Bluetooth Is a Perfect Combo

The ESP32 isn’t just Wi-Fi-capable—it also comes with built-in Bluetooth Classic and BLE (Bluetooth Low Energy). That makes it ideal for a whole range of wireless projects, from audio streaming to smart home automation.

If you’re just diving into Bluetooth projects, this post is for you. I’ve collected 10 DIY ESP32 Bluetooth/BLE projects you can build right now. Some are quick weekend builds, others are great for learning about low-power communications and BLE services.

Let’s dive in.

Read more

Getting Started with Zephyr RTOS: A Beginner’s Step-by-Step Guide

Getting Started with Zephyr RTOS: A Beginner's Step-by-Step Guide

The world of embedded systems is evolving fast — and with it, the need for more powerful, flexible, and secure real-time operating systems (RTOS). Whether you’re building a low-power sensor node, a Matter-ready smart device, or simply want to move beyond Arduino-level projects, Zephyr RTOS offers an incredibly robust foundation.

But it can also seem intimidating at first.

This guide is for makers, developers, and curious tinkerers who want to get hands-on with Zephyr — no prior RTOS experience required. By the end of this tutorial, you’ll have:

  • Set up the Zephyr toolchain on your machine
  • Built and flashed your first Zephyr application
  • Learned how to modify a sample program
  • Understood the basics of Zephyr’s modular architecture

Whether you’re using a Nordic nRF52-DK, STM32 Nucleo, or even just running code on a virtual board using QEMU, this guide will walk you through the essentials — step by step.

Let’s get started.

Read more

ESP-NOW + Wi-Fi Gateway: How to Send ESP32 Sensor Data to the Cloud

ESP-NOW + Wi-Fi Gateway: How to Send ESP32 Sensor Data to the Cloud

1. Introduction

When working with IoT projects, you often face a trade-off between local, low-power communication and internet connectivity. What if you could have both—efficient local sensor data transfer and seamless cloud integration—all without draining your batteries?

That’s where the ESP-NOW + Wi-Fi gateway setup comes in.

By combining the low-power, peer-to-peer communication of ESP-NOW with the internet capabilities of Wi-Fi, you can create a hybrid system that collects data from multiple ESP32 or ESP8266 nodes and pushes it to the cloud using a single ESP32 gateway.

This kind of setup is perfect for:

  • Battery-powered sensors that send data occasionally
  • Home automation systems that need to log or react to data remotely
  • Smart farming, weather stations, or greenhouse monitors where Wi-Fi isn’t practical at every node

In this tutorial, I’ll show you how to build a simple but powerful ESP-NOW + Wi-Fi gateway system using the ESP32. You’ll learn how to:

  • Set up ESP-NOW sensor nodes
  • Configure a gateway ESP32 to receive data and upload it over Wi-Fi
  • Use MQTT or HTTP to connect to cloud services like ThingSpeak or Home Assistant

Let’s get started!

Read more

ESP-NOW: The Ultimate Guide to Fast, Low-Power Communication with ESP32 & ESP8266

ESP-NOW: The Ultimate Guide to Fast, Low-Power Communication with ESP32 & ESP8266

If you’ve ever worked with the ESP32 or ESP8266, you probably know they’re absolute powerhouses for DIY IoT projects. But did you know they can talk to each other without Wi-Fi or Bluetooth? That’s where ESP-NOW comes in—and it’s honestly one of the coolest features I’ve come across.

ESP-NOW is a fast, low-power, and connectionless communication protocol developed by Espressif. It’s perfect for scenarios where you want ESP boards to exchange small bits of data directly—think sensor networks, remote controls, or smart home devices that just need to “say something” and move on.

In this guide, I’ll walk you through everything I’ve learned about ESP-NOW, from how it works, to setting it up, to writing your own sender/receiver code. If you’re building a project where power efficiency and low-latency comms are critical, you’re going to love what ESP-NOW can do.

Let’s dive in!

Read more