如何通过Python将Raspberry Pi连接到Wi-Fi

时间:2019-07-12 15:43:27

标签: python linux raspberry-pi

我可以使用此模块在Windows中建立Wi-Fi连接, 我的代码如下:

wifi=PyWiFi()
ifaces=wifi.interfaces()[0]
print(ifaces.name())

print(const.IFACE_CONNECTED)

print(const.IFACE_INACTIVE)

profile = pywifi.Profile()
profile.ssid = ""
profile.auth = const.AUTH_ALG_OPEN
profile.akm.append(const.AKM_TYPE_WPA2PSK)
profile.cipher = const.CIPHER_TYPE_CCMP
profile.key = "**"

tmp_profile = ifaces.add_network_profile(profile)
ifaces.connect(tmp_profile)
time.sleep(5)

if ifaces.status() == const.IFACE_CONNECTED:
print("OK")
else:
    print("ERROR")`

现在我想在Raspberry Pi上建立Wi-Fi连接,但使用此代码失败。 “先决条件”:“在Linux上,您需要运行wpa_supplicant来操作Wi-Fi设备,然后pywifi可以通过套接字与wpa_supplicant进行通信。” 我想我应该从这里开始,但是我不知道该怎么做。

能给我一些指导吗?

0 个答案:

没有答案