我可以使用此模块在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
进行通信。”
我想我应该从这里开始,但是我不知道该怎么做。
能给我一些指导吗?