ESP32 Arduino: Decrypt AES-128 in ECB mode

In this tutorial, we will check how to decipher data with AES-128 in ECB mode, on the Arduino core running on the ESP32. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board.
Continue reading

Advertisements
Posted in ESP32 | Tagged , , , , , , , | 1 Comment

ESP32 Arduino: Getting the SDK version

In this tutorial, we will check how to get the ESP32 SDK version used in the Arduino core from our programs. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board.
Continue reading

Posted in ESP32 | Tagged , , , | Leave a comment

ESP32 Arduino: Temperature, humidity and CO2 concentration web server

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, using a CO2 sensor and a DHT22 temperature and humidity sensor. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board.
Continue reading

Posted in ESP32 | Tagged , , , , , , , , , | Leave a comment

ESP32 Arduino: Using an infrared CO2 sensor

In this ESP32 tutorial, we will check how to get measurements from a C02 sensor, using the Arduino core. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board.

Continue reading

Posted in ESP32 | Tagged , , , , , , , | 1 Comment

ESP32 Arduino Bluetooth Classic: Controlling a relay remotely

In this tutorial we will check how to control a relay remotely using serial communication over Bluetooth Classic. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board and a DFRobot relay board.
Continue reading

Posted in ESP32 | Tagged , , , , , , , , , , | 1 Comment

Raspberry Pi 3 Raspbian: Running a Flask server

In this tutorial, we will check how to start a very simple Flask server on the Raspberry Pi and return a “Hello World” message to clients that send a request to it. This tutorial was tested on a Raspberry Pi 3 model B+, running version 4.9 of Raspbian, installed using NOOBS.

Continue reading

Posted in Raspberry Pi | Tagged , , , , , , | 2 Comments

Raspberry Pi 3 Raspbian: Running Python scripts on IDLE

In this tutorial, we will check how to write Python scripts and run them using IDLE, a Python IDE. This tutorial was tested on a Raspberry Pi 3 model B+, running version 4.9 of Raspbian, installed using NOOBS.

Continue reading

Posted in Raspberry Pi | Tagged , , , , | 2 Comments