Wi-Fi to Ethernet bridge targeting the ESP32.
Build it yourself:
git clone --depth=1 https://github.com/owenthewizard/esp32-wifi-bridge.git && cd esp32-wifi-bridge
export WIFI_SSID="My Awesome Network" WIFI_PASS="hunter2"
cargo run --release # flash to esp32
In my testing, approximately 50 Mbps symmetrical throughput can be attained.
Obey rustfmt
and Rust 2021 conventions, as well as clippy
lints.
Pull requests are always welcome.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
At the moment, this project does not have a stable versioning scheme.
Changes will be documented in the Changelog on a best-effort basis.
See the tags for available releases.
Copyright (C) 2024 Owen Walpole
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.