Thread IoT Protocol: A low-power Mesh Network

In the world of Internet of Things (IoT), the demand for reliable, energy-efficient, and secure connectivity solutions is growing rapidly. The Thread protocol has emerged as a promising option to meet these demands. Thread, an IPv6-based wireless mesh networking protocol, is designed to enable seamless communication between a variety of IoT devices. This article delves … 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

Understanding the Core Concepts of CoAP: A Comprehensive Guide

In the ever-evolving realm of the Internet of Things (IoT), the Constrained Application Protocol (CoAP) has emerged as a pivotal communication protocol. As devices become increasingly interconnected, CoAP offers an efficient and lightweight solution for constrained environments. In this article, we will delve into the core concepts of CoAP, exploring its architecture, features, message types, … 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

Matter Home Connectivity Protocol: Revolutionizing Smart Home

The advent of the Internet of Things (IoT) has led to an explosion of smart devices in our homes, making our lives more convenient, efficient, and connected. However, with this proliferation of devices, a new challenge has emerged – the lack of seamless interoperability between different smart home products. To address this issue, leading tech … 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

ESP32 ESP-IDF Send Sensor Readings to ThingSpeak Cloud Platform

esp32 esp-idf send sensor readings to thingspeak with http client

In this tutorial, we will learn how to publish sensor readings to ThingSpeak using ESP32 and ESP-IDF. ThingSpeak is an IoT analytics platform that let us store and read data from the cloud. This cloud platform provides an API that allows users to send data by making an HTTP request to that API. We will … Read more