How to setup a HTTP server on the ESP32 that will have an endpoint that will return an image taken from a camera connected to the ESP32.
ESP32 Arduino: Serving file as attachment
How to serve a file as a downloadable attachment, using the ESP32 and the Arduino core.
ESP32 web server: Serving HTML from file system
In this tutorial we will check how to serve a HTML file from the ESP32 file system, using the Arduino core and the async HTTP web server libraries. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction In this tutorial we will check how to serve a HTML file …
Continue reading "ESP32 web server: Serving HTML from file system"
ESP32 Arduino web server: Add header to response
In this tutorial we will check how to add a header to the response sent back to the client when he makes a request to an endpoint of an HTTP server hosted by the ESP32, on the Arduino core. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial we …
Continue reading "ESP32 Arduino web server: Add header to response"
Raspberry Pi 3 Raspbian: Exposing a Flask server to the local network
In this tutorial we will check how to expose a Flask server to the local network, so it can be reached from clients connected to that same network. This tutorial was tested on a Raspberry Pi 3 model B+, running version 4.9 of Raspbian, installed using NOOBS. Introduction In this tutorial we will check how to expose a Flask server …
Continue reading "Raspberry Pi 3 Raspbian: Exposing a Flask server to the local network"
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. Introduction In this ESP32 …
Continue reading "ESP32 Arduino: Temperature, humidity and CO2 concentration web server"
ESP32 HTTP server: Multiple methods allowed on same route
The objective of this post is to explain how we can allow multiple HTTP methods on the same route of an async HTTP web server running on the ESP32, using the Arduino core. The tests of this tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain …
Continue reading "ESP32 HTTP server: Multiple methods allowed on same route"
ESP32 Arduino: HTTP server over soft AP
In this ESP32 tutorial, we will check how to setup an asynchronous HTTP web server with the device operating as soft Access Point. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction In this ESP32 tutorial, we will check how to setup an asynchronous HTTP web server with …
ESP32 Arduino HTTP Server: Serving HTML and JavaScript
The objective of this post is to explain how to serve a HTML webpage with some JavaScript from a HTTP webserver running on the ESP32, using the Arduino core. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to serve …
Continue reading "ESP32 Arduino HTTP Server: Serving HTML and JavaScript"
ESP32 Arduino: Basic Authentication
The objective of this post is to explain how to send a HTTP GET request using basic authentication on the Arduino core running on the ESP32. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board. Introduction The objective of this post is to explain how to send a HTTP GET …