Inserisci qui la tua pubblicità

Raspberry Configurazione WiFi

Configurazione wifi, led camera, ecc

#### CAMERA LED Consideriamo il led che si accende sulla nostra camera pi ( o pi camera noir). DI default, quando si attiva la camera il LED rosso si accende. Ma il LED accesso potrebbe essere utile ( nel caso di poca luce , anche se in realtà la luce del LED rosso è davvero poca ) oppure potrebbe dare fastidio a seconda del progetto che vorremmo realizzare. Vediamo quindi come modificare il file di configurazione affinché il LED rosso non si accenda:
	
sudo nano /boot/config.txt		
Add the following line to the end of the file:	
disable_camera_led=1
Premiamo quindi Ctrl + O per salvarlo e Ctrl + X per uscire. I cambiamenti avranno effetto dopo il riavvio:
sudo reboot	
---- #### PI Temperatura Per visualizzare la temperatura del nostro RPi basta scrivere da shell:
vcgencmd measure_temp
---- #### PI Memoria Condivisa Per visualizzare la memoria condivisa del nostro RPi :
vcgencmd get_mem arm && vcgencmd get_mem gpu
---- #### Comandi WiFi Controllare lo stato delle connessioni:
ifconfig
Controllare quale rete la connesione Wifi sta usando:
iwconfig
Scansione delle reti trovate dal WiFi
sudo iwlist wlan0 scan
Scansione delle reti e dispositivi connessi
nmap
---- #### Internet Wifi con IP statico (Nuova versione) Modifichiamo il file /etc/dhcpcd.conf come a seguire:
interface eth0

static ip_address=192.168.0.2/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0

static ip_address=192.168.0.2/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Per inserire i dettagli della rete alla quale collegarci modifichiamo ora il file wpa_supplicant.conf, attenzione dobbiamo scrivere sudo per farlo:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Questo passaggio che sto per spiegare non è obbligatorio, è un plus per rendere la connessione più sicura. Infatti utilizzando l'utility wpa_passphrase, non lasceremo la password in chiaro, ma la andremo a criptare. Ora supponendo di avere una rete di nome **test** e una password **testingPassword** per ottenere la password criptata dovremo scrivere:
wpa_passphrase "testing" "testingPassword"
Quindi il file wpa_supplicant.conf sarà:
network={
      ssid="testing"
      #psk="testingPassword"
      psk=131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531
  }
Il tool wpa_passphrase richiede una password tra 8 e 63 caratteri. Se la password è più complessa si può estrarre il contenuto di un file e usare il file come input per il wpa_passphrase. Se la password è caricata su un file, chiamiamo la funzione:
wpa_passphrase "testing" < file_where_password_is_stored
Se invece utilizziamo una password tra 8 e 63 caratteri, per memorizzarla facilmente all'interno del f ile wpa_supplicant.conf basta scrivere:
wpa_passphrase "testing" "testingPassword" >> /etc/wpa_supplicant/wpa_supplicant.conf
---- #### Internet Wifi con IP statico (vecchia guida) Modifichiamo il file /etc/network/interfaces come a seguire:
auto lo
iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static

address 192.168.1.212
netmask 255.255.255.0
gateway 192.168.1.254

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Modifichiamo ora il file wpa_supplicant.conf, attenzione dobbiamo scrivere sudo per farlo:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev	
	update_config=1

network={
        ssid="xxxxxxxx"
        psk="xxxxxx"
}
---- #### KILL Per killare un processo, useremo, per ottenere una lista di processi in esecuzione e il loro PID/Nome, il comando
ps auxf
quindi utilizzeremo per killare il comando:
sudo killall -9 motion	
sudo killall -9 sh	
sudo killall -9 python	
SOLUZIONE 2: creo un file .sh e ci scrivo:
#!/bin/sh	
#!/bin/bash		
sudo killall -9 motion		
sudo killall -9 sh		
sudo killall -9 python		
exit 0		
Quindi chmod u+rx "nomefile.sh" e quindi per eseguirlo ./"nomefile.sh" ---- #### Elimino file da file .sh Vediamo uno script per elimiare file da una cartella senza andare sempre indietro nelle cartelle e riscrivere il comando
#!/bin/sh	
#!/bin/bash	
sudo rm -r /home/pi/salvataggio/*	
exit 0		
Quindi chmod u+rx "nomefile.sh" e quindi per eseguirlo ./"nomefile.sh" ----
[email protected]