adafruit / circuitpython

CircuitPython - a Python implementation for teaching coding with microcontrollers
https://circuitpython.org
MIT License
3.96k stars 1.16k forks source link

WPA2-Enterprise support ?? #7083

Open one0410 opened 1 year ago

one0410 commented 1 year ago

Hi, I found that there is no support for WPA2-Enterprise currently. I really need this to connect to my customers enterprise network. Do you have a plan to support it ??

dhalbert commented 1 year ago

Which chip family do you want this on?

one0410 commented 1 year ago

I'm sorry for that I didn't mention for using ESP32-S3 currently.

MaxMyzer commented 1 year ago

Any chance of Pi Pico W (CYW_43) support?

dhalbert commented 1 year ago

We depend on https://github.com/georgerobotics/cyw43-driver for the Pico W, so we'd await that. It's not clear to me whether just defining some more authmode constants will work or it needs further support.

one0410 commented 3 months ago

Hi, any update for support enterprise wifi for esp32 ??

anecdata commented 3 months ago

Looks like different methods have different levels of implementation (and use) complexity https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-guides/wifi-security.html#wi-fi-enterprise Which method(s) are needed?

one0410 commented 3 months ago

Looks like different methods have different levels of implementation (and use) complexity https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-guides/wifi-security.html#wi-fi-enterprise Which method(s) are needed?

I think that most company will use PEAP and EAP-TTLS most. These methods can be used with username & password. Could you help to implement these methods first? Thank you very much. But the document mentioned above is for S2 family. And can be used only in soft ap mode. What we needs is wifi client with WPA2-Enterprise support for S3 family. (https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/wifi-security.html)

anecdata commented 3 months ago

I was just clarifying requirements. I'm not the one to do the implementation. I've never used enterprise and have no access to test.

I think the SoftAP mention was referring only to PMF. The enterprise example linked from the page you linked is a station example.

S2 and S3 APIs are nearly identical.

one0410 commented 3 months ago

Thanks for your quickly response. So do you know is there any plans or possibilities to implement these recently?

dhalbert commented 3 months ago

We have no immediate plans, but it doesn't mean we don't want to. It's not so easy to come up with a test situation at home.

one0410 commented 3 months ago

Got it. Wish we can have these features in near future when you team have time. Thank you again.