我有一块带ESP8266芯片的电路板,运行Micropython固件v1.8.7.我的要求是通过大学Wi-Fi使用WebREPL,它使用WPA2 Enterprise EAP-MSCHAPv2身份验证.到目前为止,我的Google-fu告诉我,Arduino用户已经能够连接到WPA2 Enterprise EAP-TLS(基于证书的身份验证)(link),但不能连接到(SSID,用户名,密码)网络.
到目前为止我在这个问题上看到的所有主题似乎都是从2016年中期开始的,所以我想知道从那以后有人能够弄清楚如何做到这一点.我之前从未涉足网络相关的东西(也不是一个优秀的程序员),所以上面所有的大词对我来说都是新的.因此,我有以下问题:
>这只是ESP8266的固有限制吗?还是可以做到的? This discussion似乎暗示它可以完成,但能力需要编码.
>是否有可能以某种方式从WPA2企业分支出可以由ESP8266和我的PC使用的WPA2个人连接?到目前为止我尝试过尝试使用Connectify的热点,但那里没有运气.
我感谢你们提供的任何帮助.如果我没有包含任何相关信息,请告诉我,我将对其进行编辑.
编辑:@MaximilianGerhardt这对我来说对WPA2个人有用:
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('ssid','pwd')
wlan.ifconfig()
import webrepl
webrepl.start()
在WPA2企业版上,我曾希望改变这一行是可行的,但没有乐趣:
wlan.connect('ssid',auth=WPA2_ENT,'user','pwd')
谢谢,我将查看Espressif Non-OS SDK V2.0.0,看看我是否可以使它工作.