Inserisci qui la tua pubblicità
#### 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"
----
barone.anto1@gmail.com
Iscriviti alla nostra newsletter
Iscriviti alla nostra newsletter per non perderti nessuna novità!