zoukankan      html  css  js  c++  java
  • 【树莓派】树莓派下WiFi断线自动重连

    实现 WiFi 断线自动重连。原理是用 Python 监测网络是否断线,如果断线则重启网络服务。

    1.Python 代码 autowifi.py,放在 /home/pi 目录下:

    #!/usr/bin/python
    import os, time
     
    while True:
        if '192' not in os.popen('ifconfig | grep 192').read():
            print '
    ****** wifi is down, restart... ******
    '
            os.system('sudo /etc/init.d/networking restart')
        time.sleep(5*60) #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

    每5分钟检测一次,若 WiFi 断线,则自动重新连接。

    如果觉得5mins时间太短或者太长,可以自行修改参数即可。

    本文来自:树莓派实验室
     
     
  • 相关阅读:
    beego——过滤器
    beego——session控制
    Differentiation 导数和变化率
    验证码识别
    pip 下载慢
    ORB
    决策树
    机器学习第二章 配对网站
    K-近邻算法
    ubuntu下安装配置OpenCV
  • 原文地址:https://www.cnblogs.com/haochuang/p/6379359.html
Copyright © 2011-2022 走看看