In this tutorial we will check how to serve the Boostrap framework files from the ESP32, using the Arduino core and the async HTTP web server library. We will also develop a very simple web page with a Boostrap component, which will also be served from the ESP32. The tests were performed using a DFRobot’s ESP32 …
ESP32 low.js: Hello World
How to create a simple "Hello World" application using low.js and the ESP32.
Node.js HTTP/2 server: obtain request method
In this tutorial we will check how to obtain the method of a request performed to a HTTP/2 Node.js server. Introduction In this tutorial we will check how to obtain the method of a request performed to a HTTP/2 Node.js server. Note that we have already covered how to setup a very simple HTTP/2 webserver …
Continue reading "Node.js HTTP/2 server: obtain request method"
Node.js: HTTP/2 server setup
In this tutorial we will check how to setup a very simple HTTP/2 server using node.js. We will be using the HTTP/2 module to setup the server and a web browser as client. Introduction In this tutorial we will check how to setup a very simple HTTP/2 server using node.js. We will be using the HTTP/2 …
ESP32 HTTP web server: Serving external JavaScript file
In this tutorial we will learn how to serve an external JavaScript file to be referenced by a HTML file, using the ESP32. The ESP32 will be running the Arduino core and the HTTP async web server libraries. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial we will …
Continue reading "ESP32 HTTP web server: Serving external JavaScript file"
ESP32 Arduino web server: Receiving data from JavaScript websocket client
In this tutorial we will check how to setup a HTTP web server on the ESP32 that will have a websocket endpoint and that will serve a HTML file containing JavaScript code to establish a websocket connection to the server. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this …
Continue reading "ESP32 Arduino web server: Receiving data from JavaScript websocket client"
ESP32 Arduino web server: Sending data to JavaScript client via websocket
In this tutorial we will check how to setup a HTTP web server on the ESP32, which will have a websocket endpoint and will serve a HTML page. The HTML page will run a simple JavaScript application that will connect to the server using websockets and periodically receive simulated temperature measurements from the server. The …
Continue reading "ESP32 Arduino web server: Sending data to JavaScript client via websocket"
ESP32 Arduino web server: Serving jQuery
In this tutorial we will check how to serve the jQuery source file from the ESP32 and develop a very simple web page that makes use of it. 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 the jQuery source …
ESP32 JavaScript Espruino: String interpolation
In this tutorial we will check how to perform string interpolation in Espruino running on the ESP32. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial we will check how to perform string interpolation in Espruino running on the ESP32. It's important to mention that string interpolation is a …
Continue reading "ESP32 JavaScript Espruino: String interpolation"
ESP32 Espruino: Adding properties to previously created object
In this tutorial we will check how to add properties to a previously created object using Espruino on the ESP32. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial we will check how to add properties to a previously created object using Espruino on the ESP32. Recall that Espruino is a JavaScript interpreter, so we can use many of the language features on our ESP32. …
Continue reading "ESP32 Espruino: Adding properties to previously created object"