[英]Connecting to Wifi via python script - for Raspberry Pi3
您好,我目前正在使用Pyqt5开发树莓派,并且需要在ui_window内建立Wifi连接
问题是,有一些库,但是有了它们,至少我遇到了2个错误。 像:如果我尝试这样做: https : //github.com/emlid/pywificontrol我收到一条消息,说:
从wificontrol导入WiFiControl ImportError中的文件“ / home / pi / Desktop / pywificontrol-master / wificontrol / init .py”,第1行,无法导入名称“ WiFiControl”
如果我尝试尝试以下一种方法: https : //pypi.org/project/python-wifi/
我收到一条消息说: init TypeError中的文件“ /home/pi/.local/lib/python3.5/site-packages/pythonwifi/iwlibs.py”,行1228:无法使用str初始化带有类型代码的数组'C
我确实尝试了其他一些库,但是所有库都没有成功。 大多数都没有维护。
所以,伙计们,已经使用过类似方法的人..您能给我一些建议吗? 我真的陷入了这个问题,因为我必须让软件的用户选择他要使用的Wifi连接。 他将使用触摸液晶显示器,并且需要选择连接。
如果要为python 3安装WiFi,可以编写以下命令:
sudo python3 -m pip install wifi
它非常适合我的树莓派pi3
为此,您可以使用os.system()函数并通过执行以下bash命令连接到网络:
$ iwconfig wlan0 essid名称密钥密码
替换wlan0 n'y游览网络接口,用网络名称替换名称,用实际密码替换密码
因此,python代码是:
import os
interface = 'wlan0'
name = ‘Wifi’
password = ‘password’
os.system('iwconfig ' + interface + ' essid ' + name + ' key ' + password)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.