ESP-IDF library for managing NFC cards using MFRC522 module

Introduction RFID (Radio-Frequency Identification) is a widely used technology for contactless identification, access control, and short-range data transfer. The MFRC522 is a popular RFID reader/writer that supports ISO/IEC 14443 Type A cards such as MIFARE Classic and NTAG families. The esp-idf-rc522 library is a lightweight and efficient ESP-IDF component, written…

Send WiFi Credentials to ESP32 with Flutter using SmartConfig

In this blog I will try to explain how to use esp_smartconfig library in Flutter to create a mobile application that sends WiFi credentials to an unprovisioned ESP32 device using the SmartConfig protocol. This article also serves as a written version of my YouTube video on the same topic: I…

Flutter/Dart Package for SmartConfig Provisioning of ESP Devices

This Dart package brings EspTouch and EspTouchV2 SmartConfig protocols directly into your Flutter projects that uses ESP32. Written entirely in Dart, it integrates easily and works across Windows, Linux, macOS, Android, and iOS. What Is SmartConfig? SmartConfig is a technology that helps you connect new Wi-Fi devices to a network…

ESP-IDF on WSL2 – Build, Flash and Monitor

After I published a post about idfx (tool for flashing ESP-IDF applications on WSL2) I have decided to describe in this post a complete process about how to install ESP-IDF on WSL2 and how to use idfx. This post is written form of my youtube video about the same topic….

idfx – Tool for flashing ESP-IDF apps on WSL2

If you haven’t already heard for WSL2 (Windows Subsystem for Linux) that is a great feature of Windows that lets us to run Linux OS directly on Windows like any other application, without the overhead of a traditional virtual machine or dualboot setup. WSL2 becomes very helpful especially for the…