Introduction In this tutorial, we will check how to decipher data with AES-128 in ECB mode, on the Arduino core running on the ESP32. In this previous tutorial we have already checked how to cipher data with this algorithm, so Read More
ESP32 / ESP8266 Arduino: Creating a simple class
The objective of this esp32 tutorial is to explain how to create a very simple class and instantiate an object of it in the Arduino core. This code was tested on both the ESP32 and the ESP8266. The ESP32 tests Read More
ESP8266 Tutorial: Adding Swagger UI to REST API
The objective of this ESP8266 Tutorial is to explain how to add a Swagger UI to a ESP8266 REST API. Introduction The objective of this post is to explain how to add a Swagger UI to a ESP8266 API. Explaining Read More
ESP32 / ESP8266 MicroPython Tutorial: Writing a file
The objective of this ESP32 / ESP8266 MicroPython Tutorial is to explain how to create a file in MicroPython. The code was tested on both the ESP32 and the ESP8266. Introduction The objective of this ESP32 / ESP8266 MicroPython Tutorial Read More
ESP8266 Arduino: Using the SHA1 algorithm
Introduction In this tutorial, we will check how to apply the SHA1 algorithm to a message using the Arduino core on the ESP8266. SHA1 is a hash algorithm that produces a message digest with a length of 160 bits (20 bytes) [1]. Read More
ESP8266 Arduino Tutorial: Getting temperature and humidity with a DHT22 sensor
Introduction In this tutorial we will check how to get temperature and humidity measurements from a DHT22 sensor, with the Arduino IDE running on the ESP8266. We will use this library to interact with the sensor. This library exposes very simple and Read More
ESP32 Arduino Tutorial Socket server: Getting remote client IP
Introduction In this tutorial, we will check how to get the IP of a socket client that connects to a socket server hosted on the ESP32, using the Arduino core. You can check a detailed tutorial on how to set Read More
ESP32 Arduino Tutorial: Sending data with socket client
Introduction In this ESP32 tutorial we will check how to send data with a socket client on the Arduino core. Since we will need to reach a socket server, we will implement our own using Python. You can check in Read More
ESP32 Arduino Tutorial mbed TLS: using the SHA-256 algorithm
Introduction In this tutorial we will check how to generate the hash of a string using the SHA-256 algorithm on the Arduino core running on the ESP32, with the mbed TLS libraries. SHA-256 is a hashing algorithm of the SHA-2 Read More
ESP32 Arduino: Temperature, humidity and CO2 concentration web server
Introduction In this ESP32 tutorial we will check how to develop a HTTP web server that will expose an API for clients to retrieve measurements of temperature, humidity and CO2. These measurements will be gathered from the surrounding environment using two distinct sensors. Regarding Read More