[轉]樹莓派.設置自動重連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 '\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
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM