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
305
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 ...