ESP32 ESP-IDF Bluetooth Classic Getting Started Tutorial

ESP32 esp-idf bluetooth classic tutorial

In this tutorial, we will learn how to use Bluetooth Classic on ESP32 with ESP-IDF. We’ll establish bidirectional data communication between the ESP32 and an Android phone over Bluetooth Classic. We will see an example of controlling the onboard LED of the ESP32 by sending ON and OFF commands from an Android app. We will … Read more

ESP32 ESP-IDF Send Email Notifications with IFTTT

ESP32 ESP-IDF Send Email IFTTT notifications

The ESP32 microcontroller with Wi-Fi and Bluetooth capabilities is commonly used for Internet of Things (IoT) projects. When it comes to automation, many developers rely on the IFTTT platform. In this article, we’ll explore how to use the ESP32 with ESP-IDF framework to send emails through IFTTT. We’ll cover the steps to set up the … Read more

ESP32 Internal Temperature Sensor with ESP-IDF

Temperature monitoring is a crucial aspect of many projects, from environmental monitoring systems to industrial automation. The ESP32 microcontroller, with its built-in temperature sensor, offers a convenient and reliable solution for capturing temperature readings. In this detailed guide, we will explore how to utilize the ESP-IDF framework to access and utilize the internal temperature sensor … Read more

LWM2M Getting Started Guide for IoT Device Management

LWM2M is a protocol specifically designed for managing and controlling Internet of Things (IoT) devices in a lightweight and efficient manner. It is a device and service management protocol for lightweight machine-to-machine communication. This was developed by the Open Mobile Alliance (OMA) and is based on the Constrained Application Protocol (CoAP), a lightweight and RESTful … Read more

Set ESP32 Hostname using ESP-IDF

In this tutorial, we will show you how to set up ESP32 hostname using ESP-IDF. If you notice that the default hostname for an ESP32 module is “espressif”. You can check this name in your router’s DHCP client list. But if you are working on your product and you want to name the hostname according … Read more

ESP32 ESP-IDF Get and Set Custom MAC Address

In this tutorial, we will learn how to get and set a custom MAC address of ESP32 using ESP-IDF framework. Setting the custom MAC address of ESP32 becomes very useful in many applications such as enhancing privacy, improving network compatibility, and avoiding address conflicts. We will begin by learning how to retrieve the default MAC … Read more

ESP32 ESP-IDF OpenWeatherMap API Sensorless Weather Station

ESP32 ESP-IDF OpenWeatherMap API Sensorless Weather Station example

In this tutorial, we will see how to make HTTP Get request to OpenWeatherMap API from ESP32 using ESP-IDF. We can design a sensorless weather station with OpenWeatherMap to get weather conditions, including temperature, pressure, humidity, wind speed and direction, cloudiness, and precipitation. We will use HTTP client library available in ESP-IDF to make HTTP … Read more

ESP32 ESP-IDF Send SMS with Twilio

ESP32 ESP-IDF Send SMS with Twilio Web Service API

In this tutorial, we will learn how to send SMS with ESP32 and ESP-IDF using Twilio web services API. Twilio is a cloud communications platform that allows software developers to programmatically make and receive phone calls, send and receive text messages, and perform other communication functions using its web service APIs. We will use HTTP … Read more