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.
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 tests from this tutorial were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board.

Continue reading “ESP32 Arduino web server: Sending data to JavaScript client via websocket”

ESP32 Arduino Websocket server: Receiving and parsing JSON content

The objective of this post is to explain how to receive and parse a JSON message on a Websocket Server running on the ESP32. We will use the Arduino core as programming framework. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board.
Continue reading “ESP32 Arduino Websocket server: Receiving and parsing JSON content”