In this tutorial we will check how to establish HTTP communication between two ESP32 devices. One of the devices will act as a server and the other as a client. This tutorial was tested using two different ESP32 board models: a Beetle board and a FireBeetle board, both from DFRobot.
Continue reading “ESP32 Arduino: HTTP communication between 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 3 model B+, running version 4.9 of Raspbian, installed using NOOBS. Additionally, a DFRobot’s ESP32 module integrated in a ESP32 development board was used.
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.
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.
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.
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.
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.
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.
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.
Continue reading “LinkIt Smart 7688 Duo: Subscribing to MQTT topic”