Runnable examples for connecting embedded devices and applications through Æthernet.
The examples cover C++, ESP32, Java, and TypeScript integrations, including self-provisioning and direct message exchange between clients.
Some examples use Git submodules:
git clone --recurse-submodules https://github.com/aethernetio/aethernet-examples.git
cd aethernet-examplesIf the repository was cloned without submodules:
git submodule update --init --recursive| Platform | SDK |
|---|---|
| C++ | aether-client-cpp |
| Arduino / ESP32 | aether-client-arduino-library |
| Java | client-java |
| TypeScript | client-ts |
- basic client-to-client messaging;
- ESP32 and embedded-device integrations;
- environmental and temperature-sensor telemetry;
- application-side clients for receiving and displaying device data.
Each example directory contains the configuration and build files for its platform. Start with the README inside that directory when one is present.
Never commit Wi-Fi passwords, production keys, registry credentials, or generated client state. Use local configuration files or environment variables and keep them outside version control.
Open an issue with the example path, operating system or board, toolchain version, build command, and complete error output.
See LICENSE.