小编Udu*_*Udu的帖子

ESP8266 Micropython-连接到大学Wi-fi(WPA2 Enterprise PEAP)

我有一块带有运行Micropython固件v1.8.7的ESP8266芯片的电路板。我的要求是通过大学Wi-Fi使用WebREPL,后者使用WPA2 Enterprise EAP-MSCHAPv2身份验证。到目前为止,我的Google-fu告诉我Arduino用户已经可以连接到WPA2 Enterprise EAP-TLS(基于证书的身份验证)(链接),但不能连接(SSID,用户名,密码)网络。

到目前为止,我所看到的关于该主题的所有线索似乎都是最迟于2016年中开始的,所以我想知道自那时以来是否有人能够弄清楚该怎么做。我以前从未涉足网络相关的东西(我也不是一个出色的程序员),所以上面所有的大词对我来说都是很新的。因此,我有以下问题:

  1. 这仅仅是ESP8266的固有限制吗?还是可以做到?讨论似乎暗示可以完成,但功能需要进行编码。
  2. 是否可以通过某种方式从WPA2 Enterprise分支出WPA2个人连接,以供ESP8266和我的PC使用?到目前为止,我一直尝试使用Connectify尝试一个热点,但是那里没有运气。

感谢您提供的任何帮助。如果我没有提供任何相关信息,请告诉我,我将对其进行编辑。

编辑:@MaximilianGerhardt这是在WPA2 Personal上对我有效的方法:

import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('ssid','pwd')
wlan.ifconfig()

import webrepl
webrepl.start()
Run Code Online (Sandbox Code Playgroud)

在WPA2 Enterprise上,我曾希望更改此行是可行的,但没有任何乐趣:

wlan.connect('ssid',auth=WPA2_ENT,'user','pwd')
Run Code Online (Sandbox Code Playgroud)

谢谢,我将研究Espressif Non-OS SDK V2.0.0,看看是否可以使它工作。

python iot esp8266 micropython arduino-esp8266

5
推荐指数
1
解决办法
2326
查看次数

标签 统计

arduino-esp8266 ×1

esp8266 ×1

iot ×1

micropython ×1

python ×1