Our great sponsors
-
ESP32-to-ESP32
ESP32 to ESP32 communication example using Arduino framework. Secure, P2P, low latency connection between devices is established. Button connected to the first ESP32 controlls LED connected to second ESP32.
-
husarnet
Husarnet is a Peer-to-Peer VPN to connect your laptops, servers and microcontrollers over the Internet with zero configuration.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
AsyncHTTPRequest_Generic
Discontinued Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP8266 (WiFi or W5x00) and currently STM32 with built-in LAN8742A Ethernet.
Hi guys, the youtube video is quite old, but I have just (after two years 😮 ) updated the github repository with the project - https://github.com/DominikN/ESP32-to-ESP32
You can use the same code to flash multiple ESP32 boards - each ESP32 automatically detects all peers in the same Husarnet VPN network (recently open sourced: https://github.com/husarnet/husarnet ).
In the updating process after two years the most challenging was writing a custom HTTP client - I found that library https://github.com/khoih-prog/AsyncHTTPRequest_Generic but I couldn't make it building under my PlatformIO based setup.