This library connects ESP32-based Arduino projects to Æthernet for secure real-time messaging, self-provisioning, and recovery on unstable networks.
Documentation · Tutorials · Examples
- ESP32 boards;
- Arduino IDE;
- Wi-Fi connectivity.
- Download this repository using Code → Download ZIP.
- In Arduino IDE, choose Sketch → Include Library → Add .ZIP Library.
- Open File → Examples → Aether and select an example.
- Select your ESP32 board.
- Add your Wi-Fi SSID and password where the example indicates.
- Select a partition scheme with enough application space, such as Minimal SPIFFS, when required by your board configuration.
- Build, upload, and open the serial monitor.
The screenshots in doc/pics show the same sequence in Arduino IDE.
The included examples show device registration, connection to Æthernet, and message exchange. For multi-platform examples involving C++, Java, or TypeScript peers, use aethernet-examples.
- The library currently declares support for the
esp32architecture. - Installation is currently ZIP-based; the project is not yet documented as an Arduino Library Manager package.
- The compiled size depends on enabled logging, registration components, board core, and build configuration.
When reporting a problem, include the ESP32 board, Arduino core version, Arduino IDE version, partition scheme, and relevant serial output.
Apache License 2.0. See LICENSE.