前言

树莓派3集成了无线WIFI以后我们就可以利用树莓派自身的WIFI模块来进行无线网络的连接,但是在平成的使用过程中我们发现无线WIFI因为环境复杂所以经常出现断网的现象。这次我们牛人技术就为大家介绍如何使用PYTHON脚本对不稳定的WIFI无线断网下自动重新连接。

编辑PYTHON代码

首先我们在/home目录下建立一个awifi.py的脚本,内容如下;

#!/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分钟

编辑SHELL管理脚本

然后我们在/home目录下建立一个awifi.sh的脚本文件,内容如下;

#!/bin/sh

python /home/awifi.py &

配置自动启动

完成上面两个文件的编辑后,就可以把上面的脚本加入到开机自动启动中了。命令如下;

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

总结

完成这次树莓派PYTHON脚本自动重新连接WIFI无线的功能后,树莓派在无线断线的情况下会自动连接。让树莓派在无线网络不好的情况下工作起来相对稳定。

python连接wifi_树莓派利用PYTHON脚本自动连接WIFI无线相关推荐

  1. 树莓派利用360wifi2开机自动连接路由器

    在上一篇博客中实现了利用360wifi2连接到路由器上网,但是必须要每次加载驱动,并且启动网卡,然而加载驱动和启动网卡必须使用串口终端或者使用以太网先连接到电脑后才能输入命令,没有体现无线wifi的优 ...

  2. Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法

    Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)-命令提示符cmd的几种方法 目录 利用python语言实现调用内部命令-命令提示符cmd的几种方法 T1. ...

  3. 树莓派利用python控制57步进电机

    一.57步进电机参数 二.树莓派利用python控制57步进电机 import RPi.GPIO as GPIO import time# w1,w2,w3,w4,w5,w6 = 0,1,0,0,0, ...

  4. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略

    Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...

  5. 用python做数据分析pdf_利用python进行数据分析pdf

    利用python进行数据分析pdf微盘下载!<利用python进行数据分析>利用Python实现数据密集型应用由浅入深帮助读者解决数据分析问题~适合刚刚接触Python的分析人员以及刚刚接 ...

  6. Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件

    Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 目录 利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件 1.先下载ff ...

  7. Python脚本-自动连接校园网

    自动连接校园网 使用语言:Python python爬虫 浏览器:谷歌浏览器 import requests#登录地址 URL="http://10.2.255.26:801/eportal ...

  8. 打卡签到python代码_如何利用Python实现自动打卡签到

    需求描述 我们需要登录考勤系统(网页端,非手机端)进行签到,如果不想每天都早早起来打卡签到,就可以通过写程序实现这一功能. 业务梳理 通过长时间的早起打卡签到发现规律,我每天只是不停的点击,签到,都是 ...

  9. 牛逼的Python库MoviePy!利用Python自动剪辑tiktok视频!

    最近看到一个Github项目,作者利用Python写了一个自动生成tiktok视频的脚本,受到热捧. 现在像抖音.tiktok上有很多流水线生产的视频,不少视频博主靠这个赚了很多,我觉得蛮有意思,这里 ...

最新文章

  1. 又偷懒了4个月,督促自己
  2. 我所理解的UTF-8和GBK
  3. 结构型模式之Facade模式
  4. [2dPIC调试笔记]初始化变量1014(2)
  5. 使用OpenGL实现翻书动画
  6. 谷歌浏览器中安装JsonView扩展程序
  7. ansys经典界面分析工字钢_ANSYS做一个工字钢的热分析
  8. 图论——Tarjan 初步 DFS序+时间戳+欧拉序
  9. You Probably Dont Need Derived State
  10. 拓端tecdat|R语言Copula的贝叶斯非参数估计
  11. 关闭qcom soc系列手机的ramdump mode
  12. 问遍大佬,看遍百文,呕心沥血整理出的一线最值得加入的互联网大厂,必收藏
  13. 采用卡尔曼滤波计算电池SOC
  14. 详解显式intent和隐式intent
  15. mac 字体微软雅黑字体_在Microsoft Word 2007中搜索和替换特定格式(字体,样式等)...
  16. 上海市的某快递公司根据投送目的地距离公司的远近,将全国划分成5个区域: 0区 1区 2区 3区 4区 同城 临近两省 1500公里(含)以内 1500——2500公里 2500公里以上 上海 江苏
  17. html5博客在线写文章,HTML5响应式清新博客文章类织梦模板(移动端自适应)
  18. 系统更新荣耀play服务器,华为宣布:荣耀Play推送EMUI 9.1正式版更新!
  19. i9300一键root——工具百度一键root
  20. c/c++中sizeof()、strlen()、length()、size()详解和区别

热门文章

  1. 你还在一天三充?华为手机开启这个隐藏省电功能,两天一充很简单
  2. MySQL存储引擎的区别与比较
  3. MYSQL时间戳函数
  4. 使用go-cqhttp结合python作自己的机器人(下)
  5. 如何对pdf文件大小进行压缩?怎么压缩pdf文件kb?
  6. 蒙特卡洛算法(PAI)
  7. 京东css3动画全屏海报_30个免费的CSS3动画片段代码
  8. 【小5聊】Html基础之通过for循环和if相结合的方式实现1万内的完全平方数
  9. 微信小程序分享朋友圈的实现思路与解决办法
  10. day03、图表辅助元素的定制