Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adokitkat/esp-wireguard-example
ESP-IDF Wireguard example
https://github.com/adokitkat/esp-wireguard-example
esp esp-idf esp32 espressif wireguard
Last synced: 17 days ago
JSON representation
ESP-IDF Wireguard example
- Host: GitHub
- URL: https://github.com/adokitkat/esp-wireguard-example
- Owner: adokitkat
- Created: 2023-01-08T14:57:01.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-16T15:27:43.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T10:13:07.472Z (2 months ago)
- Topics: esp, esp-idf, esp32, espressif, wireguard
- Language: C
- Homepage:
- Size: 11.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP-IDF Wireguard example
Uses:
- [`esp_wireguard`](https://github.com/trombik/esp_wireguard/) component for Wireguard implementation
- `wifi_provisioning` for WiFi provisioning - use Espressif's [`ESP SoftAP Prov`](https://github.com/trombik/esp_wireguard/) Android/iOS app or Python tool to connect ESP32 to WiFiBased on example from [`esp_wireguard`](https://github.com/trombik/esp_wireguard/) repo.
Removed unnecessary code - may only work with ESP-IDF v4.4+.
Tested with ESP-IDF version `release/v4.4.3`.## Usage
- Export ESP-IDF
- Clone this repository and enter it
- `git submodule update --init --recursive`
- Configure the example: `idf.py menuconfig` -> Example config
- `idf.py build flash monitor`## Tips
### Time synchronization
You can find time zone strings needed for time sync here: [nayarsystems/posix_tz_db/blob/master/zones.csv](https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv)