内蔵のMicroPythonインタープリタを使用してSTM32 Nucleo WIFI拡張ボード(SPWF04SA)を当社のワイヤレスネットワークに接続しようとしています。データシートによれば、サポートされるはずです。WPA2とMicroPythonを使用してSPWF04SAを接続してください
使用して、私は
import network
wlan = WLAN()
nets = wlan.scan()
for net in nets:
print(net)
を使用して利用可能なネットワークの一覧を表示することができますそして、私は(そのことについてまたはそれらのいずれか)私はその後、PE9000をネットワークに接続しよう
(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)
を得る:
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を使用しようとすると、エラーは発生しませんが、明らかにネットワークに接続されません。
ご協力いただければ幸いです。
ありがとうございますが、私はあなたのJSONファイルを持っていないので、これはあまり役に立ちません。 STA_IF属性がないというエラーも出ます。 –
configuration_fileはそれとは関係がありません。単にwifiネットワークのssidとパスワードを保持しています。実際には、ssidとパスワードをハードコーディングして動作するかどうかを確認して、コードをテストすることができます。私はなぜSTA_IFが動作していないのか分かりません。異なるチップセットだと思います。 –