我有一個運行Micropython固件v1.8.7的ESP8266芯片板。我的要求是通過使用WPA2 Enterprise EAP-MSCHAPv2身份驗證的大學Wi-Fi使用WebREPL。到目前爲止,我的Google-fu已經通知我,Arduino用戶能夠連接到WPA2企業EAP-TLS(基於證書的認證)(link),但不能連接到(SSID,用戶名,密碼)網絡。ESP8266 Micropython - 連接到大學無線網絡(WPA2企業PEAP)
到目前爲止,我所見過的所有主題似乎都是從2016年年中的最新版本開始的,所以我想知道是否有人能夠弄清楚自那時起該如何做。我以前從來沒有涉足網絡相關的東西(我也不是一個偉大的程序員),所以上面所有的大詞對我來說都是新的。因此,我有以下問題:
- 這是ESP8266的固有限制嗎?或者可以完成? This discussion似乎表明它可以完成,但能力需要編碼英寸
- 是否有可能以某種方式分支WPA2個人連接從WPA2企業,可以使用ESP8266以及我的電腦?到目前爲止我嘗試過的嘗試是使用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非OS SDK V2.0.0,看看我可以使它發揮作用。
「esp8266-eduroam」項目中的代碼(https://github.com/joostd/esp8266-eduroam/blob/master/wpa2e-v20/user/user_main.c)以及在https處的22天舊評論:// github上。com/esp8266/Arduino/issues/1032#issuecomment-267809940表明可能使用最新的2.0 espressif SDK('wifi_station_set_enterprise_username()'和'wifi_station_set_enterprise_password()')。你試過什麼代碼了? –
請在https://github.com/micropython/micropython/issues/2778 –
@ColonelPanic投票支持功能請求我是一個誰打開問題2778 :) – Udu