Establishing HTTP communication between two ESP32 devices.
Raspberry Pi 3 Flask: Receiving HTTP POST Request from ESP32
In this tutorial we will check how to setup a simple Flask server on the Raspberry Pi and send HTTP POST requests to it from the ESP32. Then, we will access the body of the request on the Raspberry Pi. The Python version used on this tutorial was 3.5.3 and it was tested on a Raspberry Pi …
Continue reading "Raspberry Pi 3 Flask: Receiving HTTP POST Request from ESP32"
Raspberry Pi Flask: Receiving HTTP GET Request from ESP32
In this tutorial we will check how to setup a very simple Flask server on the Raspberry Pi and send HTTP GET requests to it from an ESP32 running the Arduino core. This tutorial was tested on a Raspberry Pi 3 model B+, running version 4.9 of Raspbian, and on a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this …
Continue reading "Raspberry Pi Flask: Receiving HTTP GET Request from ESP32"
ESP32 Arduino Bluetooth Classic: Setting the device name
The objective of this post is to explain how we can set the name of the ESP32 operating as a Bluetooth device, so it displays a user friendly name for other devices that discover it. 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 …
Continue reading "ESP32 Arduino Bluetooth Classic: Setting the device name"
ESP32 MicroPython: HTTP Webserver with Picoweb
The objective of this post is to explain how to install Picoweb, a HTTP Micro web framework for MicroPython. The tests 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 install Picoweb, a Micro web framework for MicroPython. This framework allows us to create an …
Continue reading "ESP32 MicroPython: HTTP Webserver with Picoweb"
ESP32 Bluetooth: Receiving data through RFCOMM
The objective of this post is to explain how to send data to the ESP32 using the Bluetooth RFCOMM protocol. 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 how to send data to the ESP32 using the Bluetooth RFCOMM protocol. …
Continue reading "ESP32 Bluetooth: Receiving data through RFCOMM"
ESP32: Sending JSON messages over MQTT
The objective of this post is to explain how to send JSON messages over MQTT using the ESP32. Introduction The objective of this post is to explain how to send JSON messages over MQTT using the ESP32. To do so, we will be using two libraries that handle the low level details and expose us …
LinkIt Smart 7688 Duo: Publishing messages to MQTT topic
The objective of this post is to explain how to use the LinkIt Smart 7688 Duo to publish messages to a MQTT topic. Introduction The objective of this post is to explain how to use the LinkIt Smart 7688 Duo to publish messages to a MQTT topic. To do so, we will use a Python …
Continue reading "LinkIt Smart 7688 Duo: Publishing messages to MQTT topic"
LinkIt Smart 7688 Duo: Subscribing to MQTT topic
The objective of this post is to explain how to connect to a MQTT broker and subscribing to a topic, using the LinkIt Smart Duo. Introduction The objective of this post is to explain how to connect to a MQTT broker and subscribing to a topic, using the LinkIt Smart Duo. This will be done …
Continue reading "LinkIt Smart 7688 Duo: Subscribing to MQTT topic"