我可以在程序中运行代码,以连接使用已知密码的安全wifi



我有一个覆盆子pi时钟,该时钟使用WiFi获得当前时间。这是给我女友的礼物,所以我想把它交给它,以便她可以将其插入并可以工作。我有SSID和她的WiFi的密码,所以无论如何,我是否可以获取时钟程序来检查WiFi,然后输入凭据,然后连接到该程序继续使用该程序?

是那个或有没有办法尝试访问启动时独立于程序上的wifi?

您可以在Linux分发上安装wireless-tools。从Python脚本执行系统命令可以进行进一步的工作,提及系统命令。

iwconfig wlan0 essid WIFI_NETWORK_HERE key s:PASSWORD_HERE
//only works with access points that use WEP as encryption
sudo raspi-config

在网络选项下,您会找到WiFi设置。

它可能会引发一些错误,因为(我认为(您在设置它时不在网络范围内,但无论如何都应该保存设置(我从未尝试在RPI上配置WiFi,而实际上却远离网络(。下次它在网络范围内启动时,它应该自动连接。

我知道的最可靠的方法是编辑wpa_supplicant.conf,因此在pi;

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

并添加

network={
        ssid="testing"
        psk="testingPassword"
    }

可以在此处找到更多信息;

https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

最新更新