HACCSY - Hackerspace åtkomstkontroll och checka in System (4 / 4 steg)
Steg 4: Installera programvaran #2
Ställa in RaspberryPi
Python filer som lagras i mappen "RaspberryPi" gå i mappen /home/pi.
Det finns flera variabler att ställa in. De är alla på toppen och oftast är versaler. Ändra dessa värden om du behöver såsom användarnamn och lösenord för ditt e-postserver eller HTTPAuth autentisering med htaccess när du använder REST API.
Du måste köra några kommandon på Raspberry Pi kommandoraden (terminal) att få det att köra Python skript korrekt.
sudo lämplig-få installera python-dev python-rpi.gpio
Då får den AdaFruit LCD-skärmen bibliotek och setup I2C stiften på GPIO genom att följa dessa anvisningar:
https://learn.adafruit.com/adafruit-16 × 2 tecken...
Obs: I vårt fall har vi använt olika pins, så när du testar biblioteken, se till att använda vår pin setup!
Slutligen, ställa in RPi så att det körs den huvudsakliga python skript när det startar upp som root-användare:
sudo su
crontab -e
Lägg till detta till slutet av cron:
python /home/pi/HACCSY.py & python /home/pi/Watchdog.py & python /home/pi/UpdateWhiteList.py &
bash /home/pi/WifiTest.sh
Spara och avsluta och starta om pi.
Om du använder en Wifi USB adapter, redigera/etc/network/interfaces/och på wlan0 konfiguration lägger till
Tillåt-hotplug wlan0
#and
Wireless-avstängning
Din konfiguration ska se ut något såhär:
Auto lo
iface lo inet loopback
iface etho0 dhcp
Auto eth0
Tillåt-hotplug eth0
iface eth0 inet manual
Auto wlan0
Tillåt-hotplug wlan0
iface wlan0 inet dhcp
WPA-conf /etc/wpa_supplicant/wpa_supplicant.conf
Wireless-avstängning
Här är en annan tweak för power management-konfiguration
Skapa en ny fil:
sudo nano /etc/modprobe.d/8192cu.conf
Lägg till
alternativ 8192cu rtw_power_mgnt = 0 rtw_enusbss = 0
Spara och avsluta och starta om pi.
Följande bör utgång 0 efter omstart
Cat /sys/module/8192cu/parameters/rtw_power_mgnt
WHOLA, VI ÄR KLARA!