我正在尝试使用内置的 MicroPython 解释器将 STM32 Nucleo WIFI 扩展板 (SPWF04SA) 连接到我们的无线网络。根据数据表,它应该被支持。
我可以使用列出可用的网络
import network
wlan = WLAN()
nets = wlan.scan()
for net in nets:
print(net)
我得到
(ssid='PE0000', bssid='00:13:60:FF:8F:2D', auth='WPA2 ', channel=4, rssi=-65)
(ssid='PE9000', bssid='02:13:60:FF:8F:2D', auth='WPA2 ', channel=4, rssi=-67)
(ssid='PE0200', bssid='B8:C7:5D:07:CF:D3', auth='WPA2 ', channel=6, rssi=-85)
然后我尝试使用以下方法连接到网络 PE9000(或其中任何一个):
wlan.connect('PE9000',(WLAN.WPA2,'xxxx'))
我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: type object 'WLAN' has no attribute 'WPA2'
如果我尝试使用 WLAN.WPA 作为安全类型,我不会收到错误消息,但很明显,它不会连接到网络。
任何帮助,将不胜感激。