ESP32 »

ESP32 (36) – OTA with Freshen

ESP32 (36) – OTA with Freshen

luca September 29, 2018 0

In one of the first posts of this tutorial, I wrote about the bootloader and about how the flash memory is organized. That article says: This allows to implement an over-the-air (OTA) application update process: you send the

Read More »
The smallest esp32 module (so far…)

The smallest esp32 module (so far…)

luca June 4, 2018 2

Some months ago, Espressif announced the production of a new chip, named ESP32-PICO-D4. It’s a complete SiP (System in Package), that is a chip which integrates the esp32 microcontroller, a 4Mbit flash memory, a crystal oscillator, filter capacitors and

Read More »
ESP32, PlatformIO

ESP32, PlatformIO

luca May 21, 2018 11

PlatformIO is an opensource ecosystem (as it’s defined in the homepage of the project) to develop IoT projects. The heart of the platform is a software component named PlatformIO Core. This component includes: PlatformIO Core is

Read More »
ESP32 (35) – BLE, scan response

ESP32 (35) – BLE, scan response

luca April 3, 2018 4

In the previous posts I explained how to receive and send advertising packets based on the Bluetooth LE standard. The payload (that is the amount of “useful” data) of those packets is at most

Read More »
ESP32 (34) – BLE, raw advertising

ESP32 (34) – BLE, raw advertising

luca March 29, 2018 4

In the previous post, you learned how to send BLE advertising packets with the esp32 chip. To define the content of the packet, you used a struct, of the esp_ble_adv_data_t type: The struct’s definition is included

Read More »
ESP32 (33) – BLE, advertising

ESP32 (33) – BLE, advertising

luca March 26, 2018 3

In the previous posts you learned how to use the esp32 chip to receive and parse the advertising packets transmitted by BLE peripherals. As a practical example, I developed a program to detect the presence of

Read More »
ESP32 (32) – BLE, iBeacon

ESP32 (32) – BLE, iBeacon

luca March 5, 2018 14

In my previous article I explained the Bluetooth Low Energy technology and the advertising process. You learned that a BLE device can leverage the advertising packets to send data; in this case the device is called broadcaster and the devices which

Read More »
ESP32 (31) – BLE, GAP

ESP32 (31) – BLE, GAP

luca February 9, 2018 4

In my previous tutorials you learned how to use the wifi interface of the esp32 chip. Starting from this post, I’m going to explain you the second wireless technology the esp32 chip supports: bluetooth. In particular,

Read More »
ESP32 (30) – HTTP server in SoftAP mode

ESP32 (30) – HTTP server in SoftAP mode

luca January 29, 2018 9

One of the most frequent questions I receive from my website’s contact form or from my Facebook page is whether it’s possible to publish an HTTP server when the esp32 chip is working in SoftAP mode, that is

Read More »
ESP32 (29) – Deep sleep

ESP32 (29) – Deep sleep

luca January 22, 2018 6

One of the major concerns for embedded devices is the power consumption. If the device you’re designing will be battery powered, it’s indeed important to reduce as much as possible its power consumption  to maximize the

Read More »

This website uses cookies to ensure you get the best experience on our website maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi