将 NodeMCU 0.9 连接到 WPA2 Enterprise

物联网 无线上网 ESP8266
2021-06-19 05:45:00

有没有办法将 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个证书才能登录。

0个回答
没有发现任何回复~