Sprawdzanie połączenia z internetem w rasphery pi

0

Witam wszystkich serdecznie nie mam doświadczenia w programowaniu w Pythonie a potrzebuję jakiś prosty skrypt do sprawdzania czy jest połączenie z internetem(może być na zasadzie odpytywania jakiejś strony lub w dowolny inny sposób) na urządzeniu rasphery i jak nie ma to wyłączyć system lub zrestartować. Jakby ktoś mógł coś podpowiedzieć ewentualnie wchodzi w grę jakaś mała opłata z mojej strony. Sprawdzałem kilka znalezionych w internecie sposobów jednak żaden nie zadziałał.

0

Jakimi sposobami próbowałeś dotychczas?

0

Dzięki pan_kran jutro będę znowu miał dostęp do tego urzadzonka to spróbuję coś wykombinować z tego tematu.

Jak dotąd próbowałem np.

import urllib2

def internet_on():
try:
urllib2.urlopen('http://216.58.192.142', timeout=1)
return True
except urllib2.URLError as err:
return False
lub innych przykładów https://stackoverflow.com/questions/3764291/checking-network-connection

0

Zadziałał drugi przykład podanego linka a mianowicie:

import os
hostname = "google.com" #example
response = os.system("ping -c 1 " + hostname)

#and then check the response...
if response == 0:
  print hostname, 'is up!'
else:
  print hostname, 'is down!'

Dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1