[轉]樹莓派.設置自動重連WiFi
阿新 • • 發佈:2017-12-26
system init.d defaults href ans start class ati call
由於不可知的原因,有可能會導致樹莓派失去連接,這時候需要重新連接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 ‘\n****** wifi is down, restart... ******\n‘ 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
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
[轉]樹莓派.設置自動重連WiFi