有没有办法将 NodeMCU 0.9 连接到像 Eduroam 这样的WPA2 Enterprise?
现在我将 Arduino IDE 1.8.5 与库一起使用:ESP8266WiFi.h
通过这种方式,我只需使用预共享密钥连接到个人 WPA2:
#include <ESP8266WiFi.h>
const char* ssid = "ssid";
const char* password = "password";
void connectToWifi() {
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
Serial.print("Connected as "+WiFi.localIP());
}
编辑:这里有一些关于 Eduroam 的更多信息:
network={
ssid="eduroam"
proto=WPA RSN
key_mgmt=WPA-EAP
auth_alg=OPEN
pairwise=CCMP TKIP
eap=TLS
ca_cert="~/ca.pem"
private_key="~/wifiCert.p12"
private_key_passwd="myPassw0rd"
phase2="auth=MSCHAPV2"
identity="My@Identity.com"
}
ca.pem
并且wifiCert.p12
需要2个证书才能登录。