I have made sketch for ESP32 board that let it connect to WPA/WPA2 Enterprise network. Tested under local WLAN with RADIUS server and Eduroam. Not tested under network with TACACS, only RADIUS with methods: PEAP + MsCHAPv2

Enjoy and let me know if it is working in your university, local 802.1x network. Some users had problems in USA and Russia.

Hey,first of all thank you for your work!I got a problem according to the settings/config.I need to connect to my network with the following config:EAP-Method:PEAPPhase 2-Authentication:MSCHAPV2CA-certificate:do not validateand of course identy and password

I have made some examples to popular IoT portals, etc for enterprise connections to eduroam networks or similar under 802.1x (WPA/WPA2 Enterprise) with ESP32 and June 2018 Arduino core.Available services in repo:

Cayenne MQTT - MySensors

Amazon web services IoT (AWS-IoT)

Microsoft Azure IoT

AskSensors

IBM Watson Bluemix

ThinX Cloud

ThingSpeak

ThingsBoard

ThingWorx

Samsung Artik IoT

User's HTTP/HTTPS requests to own backend or MQTT connection with topic posting.