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은 Raspberry Pi WiFi 연결 끊김의 자동 재연결을 구현합니다. 질문이 있는 경우 메시지를 남겨주시면 편집자가 제 시간에 답변해 드리겠습니다. 또한 Script House 웹사이트를 지원해 주신 모든 분들께 감사의 말씀을 전하고 싶습니다!
위 내용은 Python을 사용하여 Raspberry Pi WiFi 연결 해제 후 자동 재연결의 예 구현(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!