Python实现树莓派WiFi断线自动重连的实例代码


Posted in Python onMarch 16, 2017

实现 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
'\n****** wifi is down, restart... ******\n'
    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 default

以上所述是小编给大家介绍的Python实现树莓派WiFi断线自动重连,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现博客文章爬虫示例
Feb 26 Python
在Python web中实现验证码图片代码分享
Nov 09 Python
Python实现读取txt文件并转换为excel的方法示例
May 17 Python
对pandas中to_dict的用法详解
Jun 05 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
python重试装饰器的简单实现方法
Jan 31 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
Mar 23 Python
Java ExcutorService优雅关闭方式解析
May 30 Python
Python如何实现大型数组运算(使用NumPy)
Jul 24 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
详解scrapy内置中间件的顺序
Sep 28 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
Windows下安装python MySQLdb遇到的问题及解决方法
Mar 16 #Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 #Python
python开发利器之ulipad的使用实践
Mar 16 #Python
离线安装Pyecharts的步骤以及依赖包流程
Apr 23 #Python
Python中%r和%s的详解及区别
Mar 16 #Python
Python 装饰器深入理解
Mar 16 #Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
Mar 16 #Python
You might like
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
原生JS实现图片翻书效果
2017/02/16 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
vue.js实现的绑定class操作示例
2018/07/06 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
python字典基本操作实例分析
2015/07/11 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
使用python计算三角形的斜边例子
2020/04/15 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
Python 在函数上添加包装器
2020/07/28 Python
Python实现一个优先级队列的方法
2020/07/31 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
建筑专业毕业生推荐信
2013/11/21 职场文书
高二美术教学反思
2014/01/14 职场文书
中学生操行评语大全
2014/04/24 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
任长霞观后感
2015/06/16 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python