Python에서 WiFi 연결 끊김 후 자동으로 다시 연결되는 방법에 대한 자세한 설명

Y2J
풀어 주다: 2017-05-10 11:34:00
원래의
3569명이 탐색했습니다.

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
로그인 후 복사

[ 관련 추천]

1. Python 무료 동영상 튜토리얼

2. Python 학습 매뉴얼

3. 데이터 수집 영상 튜토리얼을 만나다

위 내용은 Python에서 WiFi 연결 끊김 후 자동으로 다시 연결되는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿