Description
Currently, the main README explains how to build, install and run everything on Unix-like systems. ESP32 specific instructions are documented in /esp32/README.md
. These instructions should be extended with the following:
- ESP-IDF installation
- general network architecture (an illustration would be nice)
- modifications that need to be done to the SCION network (adjust topology IPs with IP of the SCION network host)
- Windows specific instructions (use mirrored mode networking in WSL, allow ports in Windows Defender Firewall and USBIPD-WIN)
Old instructions:
The ESP IoT Development Framework, official toolchain to program ESP chips. Installation
guidelines: https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/linux-macos-setup.html
In order for your SCION test network to be accessible from your LAN the mirrored mode networking must be enabled in
WSL (see here for more information about mirrored mode networking).
Additionally, you must adjust the settings of your Windows Defender Firewall, because Windows blocks all incoming
connections by default.
Make sure to allow incoming connections with TCP on the port of the control service (for AS 1-ff00:0:133
this is
31066
) and allow all incoming UDP connections on the ports of the border routers (for AS 1-ff00:0:133
this is
31068
and 31070
).
USBIPD-WIN: software for sharing locally connected USB devices with WSL,
see: https://learn.microsoft.com/en-us/windows/wsl/connect-usb