【问题标题】:Is there code I can run in a program to connect to secured wifi with a known password是否有代码我可以在程序中运行以使用已知密码连接到安全 wifi
【发布时间】:2019-07-09 10:39:45
【问题描述】:
我有一个树莓派时钟,可以使用 wifi 获取当前时间。这是给我女朋友的礼物,所以我想把它交给她,这样她就可以插上电源,它就可以工作了。我有她的 wifi 的 SSID 和密码,所以无论如何我可以让时钟程序检查 wifi,然后输入凭据并在连接后继续程序?
或者有没有办法尝试在启动时独立于程序访问 wifi?
【问题讨论】:
标签:
python
linux
python-3.x
raspberry-pi
raspberry-pi3
【解决方案1】:
您可以在您的 Linux 发行版上安装 wireless-tools。从 Python 脚本执行系统命令可以做进一步的工作,提到系统命令。
iwconfig wlan0 essid WIFI_NETWORK_HERE key s:PASSWORD_HERE
//only works with access points that use WEP as encryption
【解决方案2】:
sudo raspi-config
在网络选项下,您将找到 WiFi 设置。
它可能会引发一些错误,因为(我假设)您在设置时不在网络范围内,但无论如何都应该保存设置(我从未尝试在实际远离网络时在 RPi 上配置 WiFi)。下次在网络范围内启动时,它应该会自动连接。