Saltar al contenido

script de Python para RaspberryPi para conectar wifi automáticamente

Este tutorial ha sido aprobado por nuestros especialistas así aseguramos la veracidad de nuestro contenido.

Solución:

wifi es una biblioteca de Python para escanear y conectarse a redes wifi en Linux. Puede usarlo para escanear y conectarse a redes inalámbricas.

No tiene ningún soporte incorporado para conectarse automáticamente a una red, pero podría escribir fácilmente un script para hacerlo. Aquí hay un ejemplo de una idea básica de cómo hacer esto.

#!/usr/bin/python
from __future__ import print_function

from wifi import Cell, Scheme

# get all cells from the air
ssids = [cell.ssid for cell in Cell.all('wlan0')]

schemes = list(Scheme.all())

for scheme in schemes:
    ssid = scheme.options.get('wpa-ssid', scheme.options.get('wireless-essid'))
    if ssid in ssids:
        print('Connecting to %s' % ssid)
        scheme.activate()
        break

Lo acabo de escribir y parece funcionar. Para que lo sepas, escribí la biblioteca wifi. Si quieres que agregue esta función a esa biblioteca, podría hacerlo.

No se te olvide dar recomendación a esta división si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *