Paso 4: Instalar el software #2
Configurar el RaspberryPi
Los archivos de python almacenados en la carpeta "RaspberryPi" van en la carpeta /home/pi.
Existen varias variables para fijar. Son todo en la parte superior y generalmente son mayúsculas. Cambiar estos valores si necesita como el USERNAME y la contraseña de su servidor de correo electrónico o HTTPAuth autenticando con htaccess cuando se utiliza la API REST.
Necesita ejecutar algunos comandos en la línea de comandos de frambuesa Pi (terminal) para conseguir que las secuencias de comandos de Python se ejecute correctamente.
sudo Apto-conseguir instalar python-dev python-rpi.gpio
Para obtener la biblioteca de AdaFruit LCD pantalla y configuración de las clavijas de I2C en lo GPIO siguiendo estas instrucciones:
https://Learn.Adafruit.com/Adafruit-16 × 2 caracteres...
Nota: en nuestro caso, hemos utilizado diferentes pines, así que cuando las bibliotecas de prueba, asegúrese de utilizar nuestra configuración de pin!
Por último, establecer el IPC para que se ejecute el principal python script como botas para arriba como usuario root:
sudo su
crontab -e
Añadir esto al final del cron:
/home/pi/HACCSY.py Python, python /home/pi/Watchdog.py & python /home/pi/UpdateWhiteList.py &
Bash /home/pi/WifiTest.sh
luego guardar y salir y reiniciar el pi.
Si está utilizando un adaptador USB Wifi, editar/etc/network/interfaces y añadir en la configuración de wlan0
hotplug permite wlan0
#and
Wireless-apagado
La configuración debería ser algo como esto:
auto lo
iFace lo inet loopback
iFace etho0 dhcp
auto eth0
permite hotplug eth0
iFace eth0 inet manual
auto wlan0
hotplug permite wlan0
iFace wlan0 inet dhcp
/etc/wpa_supplicant/wpa_supplicant.conf WPA-conf
Wireless-apagado
Aquí es otro tweak para la configuración de administración de energía
Crear un nuevo archivo:
sudo nano /etc/modprobe.d/8192cu.conf
Añadir
opciones 8192cu rtw_power_mgnt = 0 rtw_enusbss = 0
luego guardar y salir y reiniciar el pi.
A continuación debe salida 0 después de reiniciar
gato /sys/module/8192cu/parameters/rtw_power_mgnt
WHOLA, HEMOS TERMINADO!