5 Modi utili per aduprà u vostru Raspberry Pi

Salutami Habr.

Quasi tutti anu un Raspberry Pi in casa, è mi azzarderaghju à indovinà chì parechji l'anu stendu in giru inattivu. Ma Raspberry ùn hè micca solu una pelliccia preziosa, ma ancu un computer senza fanless assai putente cù Linux. Oghje avemu vistu e funziunalità utili di u Raspberry Pi, per quale ùn avete micca bisognu di scrive codice.
5 Modi utili per aduprà u vostru Raspberry Pi
Per quelli chì anu interessatu, i dettagli sò sottu u cut. L'articulu hè destinatu à i principianti.

Vita: Questu articulu hè destinatu à i principianti chì anu almenu una cunniscenza basica di ciò chì hè un indirizzu IP, cumu SSH in u Raspberry Pi usendu putty o qualsiasi altru terminal, è cumu edità i schedari cù l'editore nano. Cum'è un esperimentu, sta volta ùn aghju micca "caricatu" i lettori cù u codice Python, ùn ci sarà micca prugrammazione. Per tutte e seguenti, solu a linea di cummanda serà abbastanza. Quantu un tali formatu hè in dumanda, fighjularaghju l'estimi di u testu.

Di sicuru, ùn cunsiderà micca cose assai evidenti cum'è un servitore FTP o balli di rete. Sottu aghju pruvatu à mette in risaltu qualcosa più o menu utile è originale.

Prima di stallà qualcosa, un impurtante cunsigliu: l'alimentazione ghjusta (preferibilmente una marca 2.5A, piuttostu cà un caricatore di telefuninu noname) è un dissipatore di calore per u processatore sò estremamente impurtanti per l'operazione stabile di u Raspberry Pi. Senza questu, Raspberry pò esse congelate, errori di copia di schedarii ponu appare, etc. L'insidiosità di tali errori hè chì appariscenu solu in ocasioni, per esempiu, durante a carica di CPU di punta o quandu i schedarii grossi sò scritti à a carta SD.

Prima di installà qualsiasi cumpunenti, hè cunsigliu per aghjurnà u sistema, altrimente l'indirizzi vechji per u cumandamentu apt pò micca travaglià:

sudo apt-get update

Avà pudete inizià a stallazione è a cunfigurazione.

1. WiFi hotspot

Raspberry Pi hè faciule di trasfurmà in un puntu di accessu wireless, è ùn avete micca bisognu di cumprà nunda, u WiFi hè digià à bordu. Per fà questu, avete bisognu di stallà 2 cumpunenti: hostapd (Daemon di puntu d'accessu Host, serviziu di puntu d'accessu) è dnsmasq (server DNS / DHCP).

Installa dnsmasq è hostapd:

sudo apt-get install dnsmasq hostapd

Stabilite l'indirizzu IP staticu chì u Raspberry Pi averà nantu à a rete WiFi. Per fà questu, edità u schedariu dhcpcd.conf inserendu u cumandamentu sudo nano /etc/dhcpcd.conf. Avete bisognu di aghjunghje e seguenti linee à u schedariu:

interface wlan0
  static ip_address=198.51.100.100/24
  nohook wpa_supplicant

Comu pudete vede, in a rete WiFi, u nostru Raspberry Pi avarà l'indirizzu 198.51.100.100 (questu hè impurtante per ricurdà se qualchì servitore hè in esecuzione, l'indirizzu di quale deve esse inseritu in u navigatore).

In seguitu, avemu da attivà l'indirizzu IP, per quale eseguimu u cumandamentu sudo nano /etc/sysctl.conf è uncomment a linea net.ipv4.ip_forward = 1.

Avà avete bisognu di cunfigurà u servitore DHCP - distribuisce l'indirizzi IP à i dispositi cunnessi. Entremu in u cumandamentu sudo nano /etc/dnsmasq.conf è aghjunghje e seguenti linee:

interface=wlan0
dhcp-range=198.51.100.1,198.51.100.99,255.255.255.0,24h

Comu pudete vede, i dispositi cunnessi anu indirizzi IP in a gamma 198.51.100.1… 198.51.100.99.

Finalmente, hè u tempu di stallà Wi-Fi. Edizione di u schedariu /etc/default/hostapd è entre in a linea quì DAEMON_CONF="/etc/hostapd/hostapd.conf". Avà andemu à edità u schedariu hostapd.conf inserendu u cumandamentu sudo nano /etc/hostapd/hostapd.conf.
Inserite i paràmetri di u puntu di accessu:

interface=wlan0
driver=nl80211
ssid=Raspberry Pi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Quì hè impurtante attentu à i paràmetri "ssid" (nome di u puntu d'accessu), "wpa_passphrase" (password), "channel" (numeru di canali) è "hw_mode" (modu di operazione, a = IEEE 802.11a, 5 GHz, b = IEEE 802.11 b, 2.4 GHz, g = IEEE 802.11g, 2.4 GHz). Sfurtunatamente, ùn ci hè micca una selezzione automatica di u canali, cusì vi tuccherà à sceglie u canali WiFi menu occupatu.

impurtanti: in questu casu di teste, a password hè 12345678, in un puntu d'accessu veru, avete bisognu di utilizà qualcosa di più cumplicatu. Ci sò prugrammi chì password di forza bruta cù un dizziunariu, è un puntu d'accessu cù una password simplice pò esse pirate. Ebbè, sparte l'Internet cù l'esterni sottu à e lege mudernu pò esse fraught.

Tuttu hè prontu, pudete attivà tutti i servizii.

sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd
sudo systemctl reload dnsmasq

Avemu avà da vede u novu hotspot WiFi in a lista di e rete. Ma per chì l'Internet apparisce in questu, hè necessariu di attivà a redirezzione di pacchettu da Ethernet à WLAN, per quale entremu u cumandimu. sudo nano /etc/rc.local è aghjunghje a linea di cunfigurazione iptables:

sudo iptables -t nat -A  POSTROUTING -o eth0 -j MASQUERADE

Eccu. Reboot u Raspberry Pi, è se tuttu hè statu fattu bè, pudemu vede u puntu d'accessu è cunnette à questu.

5 Modi utili per aduprà u vostru Raspberry Pi

Comu pudete vede, a vitezza ùn hè micca cusì male, è hè abbastanza pussibule di utilizà tali WiFi.

Per via, chjucu cunsigliu: Pudete cambià u nome di a rete Raspberry Pi eseguendu u cumandamentu sudo raspi-config. Predeterminatu à (surprise:) raspberrypi. Questu hè probabilmente a cunniscenza cumuni. Tuttavia, micca tutti sapi chì stu nome hè ancu dispunibule nantu à a reta lucale, ma avete bisognu di aghjunghje ".local". Per esempiu, pudete log in u vostru Raspberry Pi via SSH inserendu u cumandamentu mastice [email prutettu]. True, ci hè una caveat: questu funziona in Windows è Linux, ma ùn funziona micca in Android - avete ancu inserisce l'indirizzu IP manualmente quì.

2. Media server

Ci hè 1001 manere di fà un servitore media nantu à u Raspberry Pi, aghju solu copre u più faciule. Dicemu chì avemu una cullizzioni preferita di schedari MP3 è vulemu chì sia dispunibule nantu à a reta lucale per tutti i dispositi media. Puderemu un servitore MiniDLNA nantu à u Raspberry Pi chì pò fà questu per noi.

Per installà, entre in u cumandimu sudo apt-get install minidlna. Allora avete bisognu di cunfigurà a cunfigurazione inserendu u cumandamentu sudo nano /etc/minidlna.conf. Ci hè bisognu di aghjunghje una sola linea chì indicà u percorsu à i nostri schedari: media_dir=/home/pi/MP3 (di sicuru, u percorsu pò esse diversu). Dopu avè chjusu u schedariu, riavvia u serviziu:

sudo systemctl riavvia minidlna

Se avemu fattu tuttu bè, averemu un servitore media prontu nantu à a reta lucale da quale pudete ghjucà musica via una radiu WiFi desktop o via VLC-Player in Android:

5 Modi utili per aduprà u vostru Raspberry Pi

Tip: Caricà i fugliali à Raspberry Pi hè assai cunvene cù WinSCP - stu prugramma permette di travaglià cù i cartulare RPi cum'è facilmente cù quelli lucali.

5 Modi utili per aduprà u vostru Raspberry Pi

3. Ricevitore SDR

Se avemu un receptore RTL-SDR o SDRPlay, pudemu usà nantu à u Raspberry Pi cù u prugramma GQRX o CubicSDR. Questu permetterà di avè un receptore SDR autònumu è silenziu chì pò travaglià ancu in tuttu u ghjornu.

Mi scusate per a qualità di a screenshot da u screnu TV:

5 Modi utili per aduprà u vostru Raspberry Pi

Cù l'aiutu di RTL-SDR o SDRPlay, hè pussibule riceve diversi signali radio cù una freccia di finu à 1 GHz (ancu un pocu più altu). Per esempiu, pudete sente micca solu a radiu FM di solitu, ma ancu e conversazioni di piloti o altri servizii. Per via, i radioamatori cù l'aiutu di Raspberry Pi puderanu bè riceve, decodificà è mandà segnali à u servitore. WSPR è altri modi digitale.

Una discussione dettagliata di a radiu SDR hè fora di u scopu di stu articulu, pudete leghje più ccà.

4. Servitore per "casa intelligente"

Per quelli chì volenu fà a so casa più intelligente, pudete aduprà u prugramma gratuitu OpenHAB.

5 Modi utili per aduprà u vostru Raspberry Pi

Questu ùn hè micca solu un prugramma, ma un quadru sanu chì hà diversi plugins, scripts chì permettenu di cuntrullà diversi dispositi (Z-Wave, Philips Hue, etc.). Quelli chì volenu ponu studià in più dettagli off.site https://www.openhab.org.

A propositu, postu chì parlemu di a "casa intelligente", u Raspberry Pi pò esse ghjustu un servitore MQTT chì pò esse usatu da parechji dispositi lucali.

5. Client per FlightRadar24

Sè vo site un entusiasta di l'aviazione è vive in una zona induve a cobertura FlightRadar hè povera, pudete aiutà a cumunità è tutti i viaghjatori installendu un receptore. Tuttu ciò chì avete bisognu hè un ricevitore RTL-SDR è un Raspberry Pi. Cum'è un bonus, uttene accessu gratuitu à u contu FlightRadar24 Pro.

5 Modi utili per aduprà u vostru Raspberry Pi

Istruzzioni detallati digià publicatu nantu à Habr.

cunchiusioni

Di sicuru, micca tuttu hè listatu quì. U Raspberry Pi hà assai putenza di trasfurmazioni è pò esse usatu in una varietà di cumpetenze, da una cunsola di ghjocu retro o videovigilanza, à ricunniscenza di licenze, o ancu cum'è serviziu per l'astronomia. telecamere all-sky per fighjà i meteori.

Per via, ciò chì hè scrittu hè pertinenti micca solu per u Raspberry Pi, ma ancu per parechji "cloni" (Asus Tinkerboard, Nano Pi, etc.), tutti i prugrammi prubabilmente travaglià ancu quì.

Se l'audienza hè interessata (chì serà determinata da e valutazioni per l'articulu), u tema pò esse cuntinuatu.

È cum'è di solitu, bona furtuna à tutti.

Source: www.habr.com

Add a comment