【问题标题】: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)。下次在网络范围内启动时,它应该会自动连接。

【讨论】:

    【解决方案3】:

    我所知道的最可靠的方法是编辑 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 2018-11-21
      • 2012-01-26
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2017-10-22
      相关资源
      最近更新 更多