Questions tagged [esp32]
For questions regarding the programming and use of the ESP32 range of microcontrollers from Expressif Systems.
140 questions
0 votes
0 answers
12 views
Seeking ESP32 recommendation
This is an update to my question of 5 years ago. As of the end of 2025, I am looking for an ESP32 with native onboard debugger, rather than having to use JTAG. It should have a display. The reason I ...
0 votes
0 answers
53 views
Interfacing ESP32 with W5500 ethernet module
I am trying to interface ESP32 with W5500 and run a ethernet webserver using Arduino IDE. I am using Asyncwebserver_ESP32_W5500 library. There is no issue with compilation and upload. I am getting ...
-2 votes
1 answer
54 views
GUI for IOT gateway
I was trying to configure a custom made IOT gateway, but unfortunately it doesn't have a GUI support for its configuration. And configuration requirement needs to be loaded using baremetal programming....
1 vote
0 answers
35 views
Is it possible to have more than one client connecting to python BLE server at once?
I've been testing the bless-library for BLE. This is the server code I've copied: import sys import logging import asyncio import threading from typing import Any, Union ...
0 votes
0 answers
75 views
network error on lilygo t-echo
I am trying to flash the t-echo and had to use meshtastic's app in order to enable the serial port. However, now when I try to use flash.meshtastic.org it fails, here are the logs: Chooser dialog is ...
3 votes
1 answer
133 views
What protocol should I use to download large files?
I have an ESP32-based device connected to the Internet using WiFi. Sometimes it needs to download a "large" file (200-300 MB) but it does not need to store it. Instead, it needs to send it ...
0 votes
0 answers
89 views
DS3231 set time compiling to wrong date and time
I am working on a project where I need to set the alarm on a DS3231 to wake an ESP32 at a specified time. In my workflow, I upload three scripts: one to set the time on the DS3231, one to set the ...
1 vote
0 answers
24 views
Provide free or pay updates
I developed a simple IoT device. It has a built-in HTTP webserver to set the general options of the system. Now the customer asks for "in-app" updates, that might be delivered free of charge ...
1 vote
1 answer
303 views
Nodemcu ESP32s and SPI ST7789V2 display not working
I have been trying to get a display from waveshare working with NodeMCU ESP32S. The display says 1.69inch LCD, 240 x 280 pixels, ST778V2. Searching on the internet results with article leading to ...
2 votes
1 answer
561 views
Where is BLE Current Time Service Data format?
I find https://www.bluetooth.com/specifications/specs/current-time-service-1-1/ but can not get data format. Where give me those info?
0 votes
0 answers
123 views
ESP32 SPP Congestion after sniff mode
I'm trying to use an ESP32 to stream position data over SPP, but I keep running into congestion issues - even when I remove debug logs etc. Essentially I get a mode change event.. ...
2 votes
0 answers
147 views
Where is the partition table on ESP8285 (Tasmota)?
Background I'd like to replace the Tasmota firmware of a WiFi Socket with my own firwmare. The TTL port of the ESP8285H16 (=ESP8266 + 2MB flash) is not accessible without braking the case and I need ...
3 votes
0 answers
393 views
Esp32-c3 not able to connect to home router
I have bought 2 ESP32-C3 from Waveshare and tried many tutorials on how to connect them to the home router. None of the code I used worked including the micropython example, Arduino example and not ...
1 vote
0 answers
54 views
How can I mitigate my energy monitor losing its accumulated totals?
I recently added a power monitor to our homelab, flashed it with ESPHome and configured some mini-graph-cards to visualise power and energy use. Everything looked good, until I started to see frequent,...
1 vote
0 answers
275 views
Malformed Packet on Mosquitto
I am trying to connect to my mosquitto broker on esp32 with GSM using pubsubclient but sometimes it disconnects to broker with detail malformed packet. 2023-08-30T13:43:14: Client client_id ...