WiFi 연결이 끊어졌을 때 자동 재연결을 구현하려면 Python을 사용하여 네트워크 연결이 끊어졌는지 모니터링하고, 연결이 끊어지면 네트워크 서비스를 다시 시작하는 것이 원칙입니다. 다음으로 구현 코드를 공유하겠습니다. 필요하신 분들은 참고하시면 됩니다
1. /home/pi 디렉터리에 있는 Python 코드 autowifi.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 minutes
2 . 쉘 스크립트 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 연결 끊김 후 자동으로 다시 연결되는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!