• [转]树莓派.设置自动重连WiFi


    由于不可知的原因,有可能会导致树莓派失去连接,这时候需要重新连接WiFi。
    自动重连的原理是,定期查看是否断网,如果断网了重启WiFi,参考的文章是这篇,第一步略有修改。

    • 1、Python 代码 autowifi.py,放在 /home/pi 目录下:
    #!/usr/bin/python
    import os, time
    
    while True:
        if '192' not in os.popen('sudo wpa_cli status').read():
            print '
    ****** wifi is down, restart... ******
    '
            os.system('sudo ifup wlan0')
        time.sleep(300) #5 minutes
    • 2、Shell脚本autowifi.sh,也放在 /home/pi 目录下:
    #!/bin/sh
    python /home/pi/autowifi.py &
    • 3、开机自动启动以上脚本:在终端窗口执行以下命令即可
    sudo cp -f /home/pi/autowifi.sh /etc/init.d/
    sudo chmod +x /etc/init.d/autowifi.sh
    sudo chown root:root /etc/init.d/autowifi.sh
    sudo update-rc.d autowifi.sh defaults
    • 4、测试一下效果



    转载来源:
    作者:anxiaozhu
    链接:https://www.jianshu.com/p/e798bf6624aa
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    字符串案例1
    字符串1
    标准类制作
    构造方法
    封装
    成员变量和局部变量
    类和对象的案例

    案例
    方法的参数传递
  • 原文地址:https://www.cnblogs.com/visionsl/p/8117317.html
Copyright © 2020-2023  润新知