Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WiFi Handler for WPA2 Enterprise networks #64

Open
jaimemi opened this issue Jul 29, 2021 · 3 comments · May be fixed by #65
Open

WiFi Handler for WPA2 Enterprise networks #64

jaimemi opened this issue Jul 29, 2021 · 3 comments · May be fixed by #65

Comments

@jaimemi
Copy link

jaimemi commented Jul 29, 2021

Hi 👋🏻

I have been struggling some time to connect my Arduino MKR1010 to the Arduino IoT Cloud by my university wifi network, which asks a username and password (WPA2 WiFi network).

For Arduino MKR1010, Arduino_ConnectionHandler establish a connection by creating a WiFi object from WiFiNINA and calling the method .begin(). This method only allows connections with WPA networks (SSID & Password).

If the method .beginEnterprise() from WiFiNINA was included in the class WiFiConnectionHandler fromArduino_WiFiConnectionHandler.cpp, it would be possible to connect to WPA2 Enterprise networks such as eduroam. Again, it only works for devices using WiFiNINA instead of WiFi101. I don’t know if there exists a similar method for the latter.

Lastly, I tried it myself and it works. It only took me minutes to update the code. And it doesn’t change what is made already.

Thanks for the nice library you created!

@facchinm
Copy link
Contributor

Hi @jaimemi ,
feel free to post your patch and we'll be happy to review and merge it 🙂
Thanks for reporting, the use case looks very interesting!

@jesmith-all
Copy link

@facchinm @jaimemi see pull request #65

Believe this is more or less what @jaimemi is advocating for.

@jesmith-all
Copy link

I'll add that the alternative at the moment for students is to setup a Thing as you would want on IoT Cloud, then move to the online IDE, download the IoT Cloud generated sketch, modify a local copy of this library (as in #65), and then upload it from the offline IDE.

That's pretty clunky — I'm writing up a guide for this at the moment. Would be great to have the option to work from the online IDE or even just IoT Cloud.

@per1234 per1234 linked a pull request May 15, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants